Control de moviles atraves de Bluetooth_1

CONTROL DEL MOVILES ATRAVES DEL BLUETOOTH  1

 

Bueno inicio aqui un tema que me parece muy interesante y es la conexion del PC atraves del bluetooth, en que nos puede ayudar esto en el campo de la electronica, pues muy sencillo podemos hacer programas que nos sirvan para conectar con un telefono con bluetooth y desde este llame via telefonica para controlar un Automata que se encuentre al otro lado de la linea telefonica.

Atraves del bluetooth y utilizando esta conexion como un modem podemos enviar comandos a un automata lejano, el cual interpretara estas ordenes.

El tema del bluetooth es apasionante por que podemos intercambiar archivos entre nuestro movil y el PC, podemos utilizar el movil como un modem, podemos oir musica en el movil atraves de bluetooth, podriamos en teoria controlar con el movil circuitos electronicos atraves del bluetooth y un monton de cosas mas, pero yo hasta ahora soy un novato, que va a poner sus experiencias aqui.

 

De todos los programas de utilidad que encontre para Puppy de control de bluetooth, ninguno me convencio y ninguno me funciono correctamente asi que me monte un paquete con las utiliades que a mi me parecian mas convenientes que son:

 

bluez-4.99-i486  —  bluez-firmware_1.2  —  bluez_gstreamer_4.66_i386 — bluez-hcidump_1.42_i386
bluez-obexd_5.21_i386  —  bluez-tools_0.1.38  —  bluez-util_4.33 —  dbus_1.2.2 — dbus-glib — libbluedevil-1.19
libobexftp_dev  — libselinux1 — obex-client_0.48 — obexftp_0.23 —  obex_pushd_0.11.2_i386 — obex-server_0.22
obex_test — obex_xfs

 

Y contiene ademas el terminal “MINICOM”.

Se puede bajar de :

 

http://www.mediafire.com/download/eybjn7tmpvek5tv/bluetooth_utils_minicom.pet

 

Bueno para comenzar lo primero que haremos es bajarnos la pet e intalarla.

Necesitaremos un dispositivo bluetooth que nos sirva para la comunicacion entre el movil y el PC.

Yo tengo uno tipo Pendrive que va conectado al USB.
Estos son los pasos que yo hago, pero si cualquier persona lo hace de otra forma esta invitada a ponerlo aqui, o cualquier otra informacion interesante:
1) Conecto el usb

2) Inicializo el bluetooht mediante el comando

 

# bluetoothd

 

3) Este comando por lo general no suele dar ninguna respuesta por lo que para comprobar si funciona podemos teclear el comando

 

# hcitool scan

 

Si todo nos va bien nos mostrara un mensaje con todos los dispositivos disponibles que nos podemos conectar

 

Scanning …

70:XX:XX:XX:32:78 LG GS290

 

Al ver este mensaje podemos comprobar que circuito del bluetooth esta funcionando.

4) Para ver los servicios disponibles en la conexion con este movil podemos teclear el
siguiente comando:

 

sdptool browser 70:XX:XX:XX:32:78

Y nos dara una salida parecida a esta

 

Browsing 70:XX:XX:XX:32:78 …
Service Name: Voice GW
Service RecHandle: 0x10000
Service Class ID List:
“Headset Audio Gateway” (0x1112)
“Generic Audio” (0x1203)
Protocol Descriptor List:
“L2CAP” (0x00000100)
“RFCOMM” (0x00000003)
Channel: 4
Profile Descriptor List:
“Headset” (0x00001108)
Version: 0x0100

Service Name: Voice gateway
Service RecHandle: 0x10001
Service Class ID List:
“Handsfree Audio Gateway” (0x111f)
“Generic Audio” (0x1203)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 18
Profile Descriptor List:
“Handsfree” (0x111e)
Version: 0x0105

Service Name: OPP
Service RecHandle: 0x10002
Service Class ID List:
“OBEX Object Push” (0x1105)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 2
“OBEX” (0x0008)
Profile Descriptor List:
“OBEX Object Push” (0x1105)
Version: 0x0100

Service Name: OBEX FileTransfer
Service RecHandle: 0x10003
Service Class ID List:
“OBEX File Transfer” (0x1106)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 5
“OBEX” (0x0008)
Profile Descriptor List:
“OBEX File Transfer” (0x1106)
Version: 0x0100

Service Name: Audio/Video Service
Service Provider: CSR
Service RecHandle: 0x10004
Service Class ID List:
“Audio Source” (0x110a)
Protocol Descriptor List:
“L2CAP” (0x0100)
PSM: 25
“AVDTP” (0x0019)
uint16: 0x102
Profile Descriptor List:
“Advanced Audio” (0x110d)
Version: 0x0102

Service RecHandle: 0x10005
Service Class ID List:
“AV Remote Target” (0x110c)
Protocol Descriptor List:
“L2CAP” (0x0100)
PSM: 23
“AVCTP” (0x0017)
uint16: 0x100
Profile Descriptor List:
“AV Remote” (0x110e)
Version: 0x0100

Service Name: Phonebook Access PSE
Service RecHandle: 0x10006
Service Class ID List:
“Phonebook Access – PSE” (0x112f)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 12
“OBEX” (0x0008)
Profile Descriptor List:
“Phonebook Access” (0x1130)
Version: 0x0100

Service Name: Serial Port 1
Service RecHandle: 0x10007
Service Class ID List:
“Serial Port” (0x1101)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 13

Service Name: Dial-up networking
Service RecHandle: 0x10008
Service Class ID List:
“Dialup Networking” (0x00001103)
Protocol Descriptor List:
“L2CAP” (0x00000100)
“RFCOMM” (0x00000003)
Channel: 1
Profile Descriptor List:
“Dialup Networking” (0x00001103)
Version: 0x0100

 

En el cual nos muesta los distintos servicios y lo que es interesante sobre que canal de transmision se ejecutan.

Asi como veremos mas adelate el servicio FTP — OBEX FileTransfer de tranferecia de archivo vemos que se realiza sobre el canal 5 cosa que debemos tener en cuanta ahora mas adelante cuando intentemos transferir archivos ente el PC y el movil.

 

Si queremos ver los servicios especificamente de transmision de archivo ejecutamos:

 

# sdptool searh FTP

Para conectar el movil con el PC teclearemos el siguiente comando:

 

# bt-device –connect 70:XX:XX:XX:32:78

Donde 70:XX:XX:XX:32:78 es la MAC de mi movil LG GS290, aqui cada uno tendra que poner la direccion MAC de su movil que vio despues de ejecutar el comando:

 

# hcitool scan

 

Una vez ejecuttado el comando bt-device estar preparados por que enseguinda nos pedira un codigo PIN . yo por ejemplo le meto : 1234 ENTER.

Inmediatamente en nuestro movil aparecera un mensaje que nos pide este numero PIN le metemos 1234 y ENTER.

Nos dara un mensaje de que el movil esta vinculado y Done.

Para comprobar si nuestro movil esta vinculado teclear:

# bt-device –list

o bien

# bt-device –l

 

Y si aparece nuestro movil con su numero MAC es que el movil ya esta vinculado.

Bueno en teoria esta vinculacion queda para siempre aunque que se apage el ordenador, cuando se vuelva encender y tenga encufado el usb de bluetooth lo unico que tendremos que hacer para activarlo es teclear de nuevo:

 

 

# bluetoothd

 

CONTINUA EN SIGUIENTE PAGINA

Control de moviles atraves de Bluetooth_2

 modificarhttps://misterelectronico.wordpress.com/control-de-moviles-atraves-de-bluetooth_/

Anuncios

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