bluetooth_logo.jpg

Esta es una guía rápida de como configurar un adaptador de bluetooth en sistemas GNU/Linux (en este caso tomando de ejemplo la distribución Debian).

Lo necesario para comenzar:

Instalar el adaptador en algun puerto USB de la PC.

Instalar los siguientes paquetes:

  • gnome-bluetooth
  • bluez-utils
  • bluez-gnome
  • gnome-vfs-obexftp
  • libbluetooth2
  • libbtctl4
  • libgnomebt0
  • nautilus-sendto
  • obexfs
  • obexftp
  • python-bluez
  • python-libbtctl

Se puede utilizar apt-get para instalarlos:

# apt-get install gnome-bluetooth bluez-utils bluez-gnome gnome-vfs-obexftp libbluetooth2 libbtctl4 libgnomebt0 nautilus-sendto obexfs obexftp python-bluez python-libbtctl

Luego es recomendable poner una contraseña de acceso a nuestro punto de conexión bluetooth:

$ vim /etc/bluetooth/hcid.conf

Ubicar la línea passkey (que por defecto tiene '1234') y escribir la contraseña deseada.

Ahora sera necesario reiniciar el demonio del bluetooth y la interfaz gráfica para que se actualice el nautilus-sendto que es el paquete que añade la funcionalidad Enviar a en el menú contextual al hacer click derecho sobre algún archivo.

Reiniciar demonio:

# /etc/init.d/bluetooth restart

Reiniciar interfaz gráfica:

CTRL + ALT + BACKSPACE

Ahora estamos listo para proceder a configurar el punto de acceso. Para visualizar el dispositivo teclea:

# hcitool dev
Devices:
hci0    00:1F:81:00:02:50

Para escanear algún dispositivo con conexión bluetooth que este al alcance:

# hcitool scan
Scanning...
00:11:D0:A2:BD:35 Movil

Para configurar tu punto de acceso ve a Sistema-> Preferencias -> Bluetooth en la solapa de escritorio escoger la opción de Otros dispositivos lo pueden ver y conectarse a continuación escribe el nombre de tu acceso (por ejemplo: escritorio) y en la solapa General tildar las opciones de Recibir archivos de dispositivos remotos y Compartir archivo desde directorio público.

Con esto ya tenemos configurado nuestro punto de acceso bluetooth solo falta conectarnos a otros dispositivos y enviar o recibir archivos. Para ello deberemos ir a Accesorios-> Compartición de archivos por bluetooth y nos aparecera un ícono en la bandeja de notificaciones. Con esto estamos listos para enviar y recibir archivos.

Enviar un archivo

Para enviar un archivo desde la PC a otro dispositivo solo navega hasta el y con click derecho escoge Enviar a y selecciona el dispositivo destino y el archivo será enviado. El paso inverso (enviar archivo desde un dispositivo a la PC) es similar dependiendo del dispositivo solo que pedirá la clave que escribiste en /etc/bluetooth/hcid.conf y automáticamente recibirás un aviso de que estan tratando de enviarte un archivo y el lugar de descarga es el escritorio.

Otras opciones

Otras opciones de conexión a un dispositivo es mediante el comando:

# hcitool cc

Para ver el estado de tu adaptador:

# hciconfig

Envío de varios archivos

Para enviar varios archivos se utiliza el método de FTP del dispositivo el cual deberemos averiguar en que canal trabaja y su MAC para conectarnos desde la PC:

$ obexftp -b

Creamos la conexión:

$ obexfs -b -B

y desde nautilus escribimos en la barra de direcciones obex:/// y estamos listos para enviar varios archivos.

 

  •  
    avatar
    susana 13/10/2009 13:12:55
    y desde nautilus escribimos en la barra de direcciones obex:/// y estamos listos para enviar varios archivos.



    me gustaria que explicaras mas este punto
  •  
    avatar
    luis 13/10/2009 23:11:00
    Por supuesto. He tenido algunos problemas para transferir por nautilus asi que he optado por los comandos en consola. Si tiene inconvenientes prueba
    lo siguiente (verifica que tu dispositivo permita la comunicación ftp):

    $ obexftp -b

    encontrarás la MAC del sipositivo en "browsing" y el canal. Luego para conectar

    $ obexftp -b -B

    tambien podrías hacer un:

    $sdptool browse

    para verificar el destino.

    utiliza las opciones del protocolo obexftp para enviar y recibir multiples archivos:

    $ obexftp -c /Pictures -g foto1.jpg foto2.jpg

    puedes encontrar mas opciones en el man de obexftp.
Nombre (requerido)
Email (requerido)
Web (incluir http://)
Escribe el resultado de: 2 + 76 =
Publicar mi correo