Bluetooth es un protocolo de comunicaciones inalámbrico orientado a la transmisión de datos entre equipos personales como PDAs, teléfonos móviles, ordenadores portátiles, ordenadores personales, impresoras o cámaras digitales. También permite crear redes WPAN (Wireless Personal Area Network, Red de Área Personal Inalámbrica), así como transmisión de voz y datos sobre IP a bajo coste.
Configurar la interfaz Bluetooth
En Linux del soporte de Bluetooth se encarga el proyecto BlueZ
(www.bluez.org, paquetes bluetooth, bluez).
El script de inicio es:
/etc/default/bluetooth
el demonio:
bluetoothd
y los archivos de configuración están en:
/etc/bluetooth/
/etc/default/bluetooth
Arrancamos el sistema:
# /etc/init.d/bluetooth start * Starting bluetooth [ OK ] |
Vamos a comprobar si el sistema ha levantado el dispositivo Bluetooth correctamente:
# hciconfig hci0: Type: USB BD Address: 00:26:5E:E1:D3:4D ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN RX bytes:2286 acl:0 sco:0 events:109 errors:0 TX bytes:6011 acl:0 sco:0 commands:108 errors:0 |
Comprobar que detecta el interfaz Bluetooth:
# hcitool dev Devices: hci0 00:26:5E:E1:D3:4D |
Buscar dispositivos remotos (obtenemos la MAC del dispositivo):
# hcitool scan Scanning ... 00:18:C5:E2:93:E8 Nokia 6151 |
Investigar dispositivos remotos:
# hcitool inq Inquiring ... 00:18:C5:E2:93:E8 clock offset: 0x696b class: 0x5a0204 |
Intercambiar archivos mediante Bluetooth
Disponemos de diversos frontales para BlueZ. Vamos a utilizar bluetooth-applet (viene en el paquete bluez-gnome), un applet para el panel de Gnome que nos permite conectarnos al móvil e intercambiar archivos (emplea el protocolo OBEX). Si el sistema detecta un interfaz Bluetooth mostrará el icono en el panel:
Para conectar vía Bluetooth con nuestro móvil clickaremos la opción Configurar un dispositivo nuevo. Nos mostrará una lista con todos los dispositivos que detecta (en nuestro móvil tendremos que activar el servicio Bluetooth en su menú de configuración):
Seleccionamos nuestro dispositivo e introducimos en el móvil el PIN que nos proporciona el PC:
Ya hemos establecido la conexión y nuestro móvil aparecerá en el listado de Dispositivos conocidos:
Todo esto podemos hacerlo también desde la línea de comandos:
- Buscar dispositivos activos:
# hcitool scan Scanning ... 00:18:C5:E2:93:E8 Nokia 6151
- Conectar con el móvil:
# hcitool cc 00:18:C5:E2:93:E8
- Comprobar las conexiones activas:
# hcitool con Connections: < ACL 00:18:C5:E2:93:E8 handle 12 state 1 lm MASTER AUTH ENCRYPT
Para compartir archivos pulsaremos Enviar archivos al dispositivo…:
Podemos acceder al móvil y navegar por sus directorios desde Explorar archivos en el dispositivo…. Veremos el móvil como unidad más:
… y mediante el protocolo obex:// podremos acceder a su contenido:
Excelente, gracias…