Bluetooth en Debian Lenny

Para empezar aclaro que si se instala Debian lenny, este por defecto trae su propio sistema de reconocimiento de bluetooth, expongo aqui un metodo alternativos para aquellos que por una otra razon (puede ser por que instalaron cada componente independiete, usando el modo expert 😛 ) no funciona por completo el reconocimiento de dispocicitivos bluetooth. este tuto a sido probado con un Nokia 6682 usando un dispositivo bluetooth usb. para seguir necesitaremos:

Dispositivo bluetooth (externo o interno)

Paquetes ( puedes instalarlos desde sinaptyc, apt o aptitude; yo recomiendo aptitude)

Lista de paquetes:

bluez-utils,  gnome-vfsobexftp, libbtctl4, libgnomebt0, nautilus-sendto,obexfs, libbluetooth2, obexftp, python-bluez, gnome-bluetooth, python-libbtctl, bluez-gnome

Pasos a seguir:

En una terminal de root procedemos a instalar todos los paquetes, puedes instalarlos uno por uno desde aptitude o siaptyc o con una sosal linea:

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

Ahora verificaremos que todo funcione correctamente:

# hcionfig

nos deve salir algo parecido a esto:

hci0: Type: USB
BD Address: 00:19:7E:D8:6A:18 ACL MTU: 1017:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:1235 acl:0 sco:0 events:30 errors:0
TX bytes:617 acl:0 sco:0 commands:30 errors:0

en este caso, y en la mayoria de los que e visto el dispositivo es llamado hci0, si nos fijamos bien ne la linea 3 podemos odservar los valores UP, RUNNING, PSCAN y ISCAN estos son los modos con lo que podemos usar nuestro dispositivo bluetooth si aàrecen los cuatros todo esta bien, en caso de no ser asi en el siguienete paso esto se vera solucionado, pues reiniciaremos todos los valores de hci0.

# hciconfig hci0 reset

Encendemos nuestro dispositivo (celular, portatil u otro), aqui  tenemos dos opciones; una para los amanates de las consolas. y otra para el usuario normal.

para los primeros:

# hcitool scan

para los segundos, recordemos que anteriormente instalamos los componentes necesarios para realizar la busqueda de una manera mas simple usando el entorno grafico, si nos fijamos en el are de notificacion de arriba podremos ver el logo de administracion de bluetooth. si damos click derecho sobre el podremos dar con la opcion “Browse Device” con lo cual detectaremos y podremos navegar en cualquier dispositivo bluetooth activo en el rango que nuestro hardware lo permita.

otra opcion es abrir nautilus, navegar hasta el archivo que deseamos enviar, dar click derecho sobre el. seleccionar la opcion enviar, con lo cual se nos abrira una ventana en la cual podremos seleccionar  el dispositivo al cual queremos enviar el archivo; y por que medio hacerlo.

si queremos enviar un archivo desde otro dispositivo a nuestro pc, abrimos “Compartición de archivos por Bluetooth” con lo cual aparecera en nuestra barra de notificacion un nuevo icono morado con un triangulo y unos circulos encima de el. cuando alguien intenete enviarnos un archivo, nos aparecera un aviso Nos va a diciendo que se está tratando de enviar un arhivo, aceptamos y listo (estos archivos se guardaran por defecto en el escritorio).

Bonus: dispositivos como sitio ftp

Para muchos con lo expuesto anteriormente bastara, pero que tal si sacamos un poco mas de jugo a nuestro sistema y en lugar de enviar y recivir un solo archivo cada vez enviamos y recibimos muchos.

suponiendo que el bluetooth (en este caso el un celular) esta actiivado, escaneamos dispositivos y averiguamos la MAC y en que canal tiene el ftp:

$ obexftp -b

esto escaneara por bluetooth y nos devolvera algo como esto:

Scanning …
Using <MAC-DEL-DIPOSITIVO> Nombre_dispositivo
Browsing <MAC-DEL-DIPOSITIVO> …
Channel: <Canal>
Nothing to do. Use –help for help.

Con esto ya sabremos la MAC de nuestro dispositivo (el celular) y por cual canal tiene acceso ftp, configuramos obex para que use esa mac y ese canal:

$ obexfs -b <MAC-DEL-DIPOSITIVO> -B <Canal>

Ahora podemos acceder a nuestro dispositivo (el celular) desde nautilus, para hacerlo ingresamos a

obex:///

y listo nuestro dispositivo (el celular) como un servidor ftp

Anuncios

No comments yet

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: