CONFIGURAR EL TELÉFONO K530i
El primer paso consiste en configurar el bluetooth en el teléfono.
Activar bluetooth en el teléfono:
Ajustes -> Conectividad -> Bluetooth ->Activar
Asignamos un nombre a nuestro teléfono:
Ajustes -> Conectividad -> Bluetooth -> Nombre del tfno
Seleccionamos un nombre para el teléfono, p.ej: my_K530i
Hacemos el teléfono visible a otros dispositivos bluetooth:
Ajustes -> Conectividad -> Bluetooth -> Visibilidad -> Mostrar tfno
INSTALAR EL SOFTWARE BLUETOOTH
Vamos a instalar el software de bluetooth que necesitamos:
# aptitude install bluez
El paquete Bluez proporciona las herramientas y demonios de sistema que necesitamos para interactuar con los dispositivos bluetooth.
(Cuando se escribió el artículo la versión de bluez era: 4.60-1)
BlueZ es la pila oficial de Bluetooth para Linux.
CONFIGURAR UNA CONEXIÓN BLUETOOTH
Ahora configuraremos una conexión entre nuestro computador y el teléfono k530i.
Listamos todos los dispositivos bluetooth de nuestro sistema:
$ hciconfig
hci0: Type: USB BD Address: 00:1F:3A:79:CB:E0 ACL MTU: 1017:8 SCO MTU: 64:8 UP RUNNING PSCAN RX bytes:1059 acl:0 sco:0 events:34 errors:0 TX bytes:369 acl:0 sco:0 commands:28 errors:0
Observamos que hay un dispositivo hci0 activado en nuestro sistema.
Escaneamos para buscar dispositivos bluetooth externos:
$ hcitool scan
Scanning ... 00:1E:45:5A:FE:2E my_K530i
El comando scan muestra el nombre de nuestro teléfono y su MAC.
Hacemos ping al teléfono para testear si está vivo:
$ l2ping 00:1E:45:5A:FE:2E
Listamos todos los servicios bluetooth ofrecidos por nuestro teléfonoe:
$ sdptool browse 00:1E:45:5A:FE:2E
Estamos interesados en el servicio de Dial-up Networking (DUN):
Listamos únicamente el servicio Dial-up Networking:
$ sdptool search --bdaddr 00:1E:45:5A:FE:2E DUN
Averiguamos qué canal está asociado al servicio DUN y lo utilizaremos en la configuración del fichero rfcomm.conf.
EDITAR EL FICHERO rfcomm.conf
Editamos el fichero de configuración /etc/bluetooth/rfcomm.conf:
# # RFCOMM configuration file. # rfcomm0 { # Automatically bind the device at startup bind yes; # Bluetooth address of the device device 00:1E:45:5A:FE:2E; # RFCOMM channel for the connection channel 1; # In my phone DUN device is associated to channel 1. # Description of the connection comment "K530i link"; }
HACER EFECTIVOS LOS CAMBIOS EN LA CONFIGURACIÓN
# /etc/init.d/bluetooth restart
Si todo ha ido bien, aparecerá un dispositivo como: /dev/rfcomm0.
NOTA: Se quisiéramos configurar manualmente el dispositivo /dev/rfcomm0, necesitariamos usar estos comandos:
(No son necesarios si ejecutamos: #/etc/init.d/bluetooth restart)
# mknod -m 660 /dev/rfcomm0 c 216 0
# chown root:dialout /dev/rfcomm0
# rfcomm bind 0
ASOCIAR NUESTROS DISPOSITIVOS BLUETOOTH
El programa bluetooth-agent viene en el contenido del paquete bluez. Nos ayudará a asociar nuestros dispositivos bluetooth entre sí. Lo ejecutamos en una consola. p.ej:
$ bluetooth-agent 3333
# Configuramos 3333 como el código necesario para asociar los dispositivos. Selecciona un código que te convenga.
LLAMANDO AL PROVEEDOR 3G
Usaremos wvdial y los programas de pppd para configurar y establecer una conexión ppp.
# aptitude install wvdial
Editamos el fichero ~/.wvdialrc :
Cambia esto en tu fichero .wvdialrd para adecuarlo a los valores de tu compañía de teléfono:
[Dialer Masmovil] Phone = *99***1# Username = "masmovil" Password = "masmovil" Modem = /dev/rfcomm0 Baud = 460800 Stupid Mode = 1 Init1 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0 Modem Type = Analog Modem Init5 =AT+CGDCONT=1,"IP","internetmas";
Ejecutamos wvdial para establecer la conexión:
$ wvdial Masmovil
La primera vez el teléfono nos alertará sobre un "dispositivo desconocido tratándo de conectarse al teléfono". Le damos permiso.
Entonces nos preguntará acerca de acceder a los servicios del teléfono: Le respondemos que sí.
Preguntará por el PIN: introducimos 3333 (el mismo que en el bluetooth-agent)
Y la conexión se setablecerá!!
Una vez conectados podremos ver la conexión:
$ hcitool con
Connections: ACL 00:1E:45:5A:FE:2E handle 11 state 1 lm MASTER AUTH ENCRYPT
REFERENCIA:
http://web.inter.nl.net/users/hanscees/bluezhowto.html
http://ornellas.apanela.com/dokuwiki/pub:linux_bluetooth_gprs
TRADUCIDO DE:
Connect to Internet using a K530i phone in Debian GNU/Linux via Bluetooth
PUEDE QUE TEAMBIÉN LE INTERESE:
Conectarse a Internet usando un móvil Sony Ericsson K530i en Ubuntu via cable USB.
No hay comentarios:
Publicar un comentario