Recientemente compré un Nokia 6670, el cual tiene entre sus monerías conectividad inalambrica vía Bluetooth, así que después de varios meses de no usar el Bluetooth integrado en mi portatil, me decidí a instalarlo sobre Linux, lo cual para mi sorpresa, fui relativamente sencillo.
Para comenzar, debemos instalar el driver para el adaptador que tengas, afortunadamente gran número de dispositivos son soportados y esto nos facilita el uso. Los paquetes que tuve que instalar para poder transmitir archivos entre el celular (Nokia 6670) y la portatil (HP Pavilion dv1135la) fueron los siguientes:
- bluez (bluez-utils, libbluetooth1, bluez-pcmcia-support)
- gnome-bluetooth
Les recomiendo que instalen los anteriores paquetes usando aptitude para que resuelva las dependencias automaticamente.
Una vez instalados los paquetes, hay que ver que la salida del comando dmesg contenga lo suguiente:
$ dmesg
Bluetooth: Core ver 2.8
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: HCI USB driver ver 2.9
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Si no funciona es posible que necesites actualizar tu kernel o instalar el parche de bluez para el kernel, estos son los módulos que se instalan por defecto:
hci_usb 16660 1
bluetooth 49892 4 l2cap,hci_usb
ehci_hcd 34184 0
uhci_hcd 33680 0
usbcore 130692 4 hci_usb,ehci_hcd,uhci_hcd
Si tu adaptador Bluetooth es USB debes tener una salida a hci_usb, si está integrada (como en el caso de las lap) la salida debe tener uhci_hcd
Una vez que estes seguro que el kernel carga los respectivos modulos, debes levantar el dispositivo Bluetooth en caso de que no haya sido levantado al inicio (en mi caso necesito oprimir el botón de wireless de mi teclado)
La forma de levantar un dispositivo es la siguiente:
$ sudo hciconfig hci0 up
Con hcitool podemos conocer que dispositivos tenemos a nuestro alcance, en este caso un celular, para lo cual activamos la conectividad bluetooth en el mismo y ejecutamos el siguiente comando:
$ hcitool scan
Lo cual nos regresa un resultado como el siguiente:
Scanning ...
00:02:5B:00:A5:A5 Nokia Alex
Si no queremos utilizar la terminal buscar dispositivos podemos usar el gnome-bluetooth-manager incluido con el paquete gnome-bluetooth.
$ gnome-bluetooth-manager &

Si queremos transferir archivos vía bluetooth a los dispositivos a nuestro alcance, debemos levantar el gnome-obex-server, al cual podemos acceder via el menú de sistema de Gnome desde Aplicaciones->Accesorios->Compartición de Archivos por Bluetooth o vía comando:
$ gnome-obex-server &
El cual nos mostrará el icono de Bluetooth en la barra de tareas:
![]()
Y nos permitirá enviar archivos a los dispositivos por medio de nautilus, solo necesitas dar click derecho sonbre el archivo a enviar, elegir la opción Enviar a, y en la ventana Enviar a elegir Enviar como: Bluetooth y el dispositivo al cual se quiere enviar el archivo, y oprimir el botón Enviar:

Al momento de que el dispositivo destino acepte el archivo Nautilus muestra el estado de la transferencia

Eso es todo, espero que este pequeño tutorial les sea de utilidad para que comiencen a usar sus dispositivos Bluetooth dentro de Linux.

Digg
Del.icio.us
Slashdot
Technorati
Googlize this
Facebook
Meneame