Hace un tiempo adquirí un telefono nokia E71 el cual en sus funciones habituales tiene la característica de funcionar como modem pero solamente vía infrarrojos, investigando un poco sobre que otro uso se le puede dar al equipo encontré que es posible utilizarlo como modem via bluetooth, con cualquier maquina que tenga de estos dispositivos
por lo tanto para realizar esta accion, acontinuacion les explico como se configura y se realiza la conexion via bluetooth con un telefono nokia e71
Para iniciar primero instalaremos las aplicaciones requeridas para esta actividad, utilizando el zypper de opensuse:
stevz@SuSER:~> sudo zypper --no-refresh in bluez wvdial
donde wvdial es una utilidad que ayuda a realizar conexiones a Internet basadas en módem y que se incluye en algunas distribuciones de Linux importantes, es un marcador de Protocolo Punto-a-Punto: marca con un módem y comienza pppd en orden a conectar a Internet. La conexión comenzada con wvdial se puede dejar caer volviendo al terminal desde el que se comenzó y presionando Ctrl-C.
BlueZ es la pila Bluetooth oficial de Linux. Su meta es lograr una implementación de los estándares inalámbricos Bluetooth para Linux. En 2006, la pila soporta todos los protocolos y niveles de la especificación de base.2 Está disponible a partir de la versión 2.4.6 del núcleo.
ya con la instalacion del wvdial, procedemos a configurarlo de la siguiente forma, utilizando el editor de texto que prefieras.:
stevz@SuSER:~/bin>vi /etc/wvdial.conf[Dialer nokia-bt]Modem = /dev/rfcomm0Baud = 3600000Init1 = ATZInit2 = ATQ0 V1 E1 S0=0 &C1 &D2Init3 =Phone = *99#Username = userPassword = userAsk Password = 0Dial Command = ATDTStupid Mode = 1Compuserve = 0Force Address =Idle Seconds = 0DialMessage1 =DialMessage2 =ISDN = 0New PPPD = yes
ya configurado el wvdial que utilizaremos para realiza la conexion, pasamos a buscar el telefono que utilizaremos:
stevz@SuSER:~> hcitool scan
Scanning ...
C0:38:00:53:E3:00 Suser
00:00:FE:B3:00:45 Stevz
ya identificado la mac del terminal la configuramos en el siguiente archivo que corresponde al bluez
stevz@SuSER:~> more /etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 00:00:FE:B3:00:45;
channel 2;
comment "Nokia E71 Stevz";
}
ya con esta configuracion lista pasamos a conectarnos utilizando los siguiente comando:
Se identifica la MAC del telefono
stevz@SuSER:~> hcitool scan
Ya con la MAC lista se procede a buscar el canal que el dispositivo tiene habilitado para conexiones
stevz@SuSER:~> sdptool search --bdaddr $MAC DUN
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
realizamos la conexion de la maquina y el telefono via bluetooth de la siguiente forma
stevz@SuSER:~> rfcomm bind 0 00:00:FE:B3:00:45 2
Al final utilizamos el wvdial para realizar la conexion
stevz@SuSER:~> wvdial nokia-bt
Buenos y eso es todo, para deconectarte solo tienes que darle ctrl + c para finalizar la conexion.
Por otro lado cree un script, en el cual solo se ingresa el nombre del dispositivo movil que le hemos asignado en el bluetooth y este realiza toda la conexion el cual lo pueden encontrar aca en gist.
la forma de uso de este script es sencilla:
sudo 3g-dev.sh start
Se inicia el script y te consulta el nombre del dispositivo movil
sudo 3g-dev.sh stop
Se detiene el script y realiza la desconexion del modem y el bluetooth
sudo 3g-dev.sh status
Verifica la conexion bluetooth y la ip asignada al ppp0
Espero les sirva de utilidad.
1 comentarios:
Gracias por este articulo. Es muy interessante. ¿Pero que puedo hacer si yo no tengo blue tooth? Para eso uso JoikuSpot. Con eso puedo usar mi celular con WiFi hotspot vía WiFi.
Saludos
Christian
Publicar un comentario