miércoles, 29 de agosto de 2012

Bluetooth en Debian GNU/Linux


En este manual explicamos como instalar y configurar la tecnología Bluetooth para comunicarse con otros dispositivos Bluetooth.

Los pasos que se describen a continuación son necesarios antes de poder usar los servicios Bluetooth. Una vez que tenga la configurado el Bluetooth, podemos hacer lo siguiente:
- intercambiar datos con dispositivos, tales como el envío de música o vídeos a / desde el teléfono.
- utilizar un teléfono móvil para dar a su acceso a una computadora de Internet móvil
- utilizar periféricos Bluetooth con el ordenador, como por ejemplo un ratón inalámbrico Bluetooth





Instalar el soporte Bluetooth en Debian GNU/Linux

Primero lanzamos una consola de comandos y usamos el comando lsusb para ver si el kernel a detectado el dispositivo usb bluetooth.


Como podemos observar, el kernel lo ha detectado sin problemas, por tanto vamos a proceder a instalar, el firmware y el software necesario para poder hacer uso de dicho dispositivo.

Vamos a instalar el programa para KDE, ya que existe otro programa para gnome (tales como blueman y gnome-bluetooth). los paquetes a instalar y todas sus dependencias son los siguientes: bluetooth, bluez, 
  
apt-get install bluetooth 
apt-get install bluez
apt-get install bluedevil
apt-get install bluez-firmware
apt-get install bluez-tools
     

 

 
 
 


Emparejamiento


Por razones de seguridad, los dispositivos Bluetooth sólo se comunican entre sí, si se han "introducido" en primer lugar una contraseña. Esto se conoce como emparejamiento.

Observación: la vinculación se requiere por lo general sólo la primera vez que dos dispositivos interactúen. Después, se recordará uno al otro, y no es necesario ningún intercambio de de código PIN. Sin embargo, esto dependerá de los dispositivos implicados (en algunos dispositivos esto puede ser configurables).
Para emparejar dispositivos, es necesario una clave de acceso. 



Sincronización con una herramienta de interfaz gráfica de usuario  

gnome-bluetooth (para GNOME)
bluedevil (para KDE)
blueman (Gtk2)
=======================================================================
NOTA: kbluetooth esta obsoleto. Actualmente la interfaz gráfica de usuario para Bluetooth en KDE es bluedevil.
=======================================================================


Una vez instalado el firmware y el programa Bluedevil, es obligatorio reiniciar la sesión del usuario. Para ello es necesario salir y volver a entrar en la sesión.
Esto es obligatorio para el emparejamiento de los dispositivos.

Una vez en la sesión de usuario nos dirigimos a Menu k > Internet > Bluedevil



Al ejecutar Bluedevil nos aparece un icono de Bluetooth en la bandeja del sistema



Con el botón derecho del ratón encima del icono, nos despliega un menú con las opciones que tenemos a nuestra disposición


Lo primero que tenemos que haces, es buscar el dispositivo a añadir, para ello pulsamos en Añadir dispositivo.



Nos aparece un asistente para añadir un dispositivo, observamos como el asistente esta buscado dispositivos y nos va mostrando todos los dispositivos que va encontrando.
Ahora seleccionamos el dispositivo de la lista al que nos vamos a vincular.


En este manual hemos seleccionado el dispositivo Adela. Pulsamos en PIN manual e introducimos el código de seguridad, en este caso hemos usado 1234.

Pulsamos en siguiente para continuar.



Ahora nos aparece la siguiente ventana, la cual permanecerá visible mientras en el dispositivo (en este caso un teléfono móvil) se este introduciendo la misma clave de seguridad, para confirmar que ambas claves coinciden.



Una vez que ambos dispositivos (Ordenador Debian y Teléfono móvil), están sincronizados nos aparece la siguiente ventana en la cual nos pregunta que vamos a realizar ahora.



RTC es para conectarnos a internet.
Enviar archivo es para pasarle al teléfono móvil un fichero de musica, mp3, etc..
Ninguno es para realizar mas tarde cualquier operación, ya que están sincronizados.



=====================================================================

Integración de Bluedevil en KDE 4

Como dijimos antes Bluedevil se integra perfectamente con KDE 4, si lanzamos el explorador de archivos Dolphin podemos observar como nos aparece el icono del Bluetooth en la opción izquierda de los dispositivos disponibles.



Si pulsamos en dicho icono nos aparece la lista de dispositivos que antes hemos vinculado, en este caso tenemos vinculado dos teléfonos móviles.



Si pulsamos en un dispositivo móvil, en este caso pulsamos en el dispositivo Adela, nos aparecen tres opciones que podemos realizar, como son:

Explorar archivos del teléfono móvil.
Enviar un archivo al teléfono móvil.
Red telefónica conmutada, para conectarnos a internet 



Supongamos que queremos enviar un fichero de musica al telefónico móvil, para ello pulsamos en Enviar archivos.


se nos abre el explorador de archivos, para buscar el archivo de musica que deseamos enviar, lo seleccionamos y pulsamos en Enviar archivos



Observamos como el ordenador envía el fichero al teléfono móvil. Si todo ha salido bien en el teléfono móvil nos sonara indicando que hemos recibido el fichero correctamente.

falta la imagen



Explorar los archivos del dispositivo

Si lanzamos el explorador de archivos Dolphin podemos observar como nos aparece el icono del Bluetooth en la opción izquierda de los dispositivos disponibles.



En este caso vamos a explorar los archivos que incluye el teléfono móvil de Debian GNU/Linux. Hacemos clic en dicho dispositivo.


nos aparecen tres opciones de la que seleccionamos Explorar archivos del teléfono móvil.



y nos muestra los archivos y carpetas del teléfono móvil.







Vídeotutorial



BlueDevil from Tomasz Dudzik on Vimeo.



Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...







.

7 comentarios:

Unknown dijo...

Saludos, de antemano excelente manual. Seguí todos los pasos, mi sistema no encontró bluez-tools; todo lo demás se instalo sin problemas y el bluetooth funciona, sin embargo, blue devil quedo en ingles y no se me presentan los iconos como las imágenes que muestras. Alguna sugerencia? gracias.

fanta dijo...

Gracias por compartir esto. Existe un pequeño error por cierto. apt-get install bluetooth bluez bluedevil bluez-firmware bluez-tools

Ha de ser así con z. No es blue-firmware es bluez-firmware y no es blue-tools es bluez-tools.

Saludos.

Usuario_Debian dijo...

Muchas gracias, acabo de corregir el error.

Saludos

royman87 dijo...

disculpa amigo, tengo debian jessie, antes tenia instalado el win8 pero lo mande a volar, en el me detectaba enl bluetooth inclusive podia compartir archivos pero cuando ejecuto lsusb no aparece ningun dispositivo bluetooth, tu puedes ayudarme con mi problema? bueno de antemano te doy gracias.

Usuario_Debian dijo...

Hola Royman87.

El comando lsusb es por dispositivos extraibles, es decir bluetooth USB.
Si el tuyo es interno el comando que tienes que usar es: lspci, a partir de ahí buscar e instalar el firmware adecuado a tu dispositivo bluetooth.

Con respecto a windows es normal que te funcione siempre, ya que los fabricantes solo incluyen el firmware de los dispositivos para windows y NUNCA o muy muy rara vez para Linux.

Saludos.

•xXx•¶§¢•• FeNyX ••¢§¶•xXx• dijo...

Disculpa y si a mi no me ha detectado el hw de bluetooth, que puedo hacer?

Usuario_Debian dijo...

A mi no se me a dado el caso.
Lo mismo digo una tontería.
A lo mejor es un bluetooth por software como los antiguos winmodem.

El cual solo tenia driver para windows.

Saludos