elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Dispositivos Móviles (PDA's, Smartphones, Tablets)
| | |-+  Hacking Mobile
| | | |-+  VIbrar a un manos libres
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: VIbrar a un manos libres  (Leído 3,817 veces)
Thempra

Desconectado Desconectado

Mensajes: 4


Ver Perfil
VIbrar a un manos libres
« en: 8 Abril 2009, 09:56 am »


Tengo un dispositivo bluetooth que se sincroniza por bluetooth con el movil, y cuando recibes una llamada se pone a vibrar, me he conectado a el mediante rfcomm pero no obtengo respuesta de los comandos AT que le mando, de echo es como si despues de darle al enter se quedara esperando a terminar el comando. Me interesaria hacerle vibrar desde el PC.

Os mando un poco mas de info del cacharrito a ver si me podeis echar una mano, gracias.

Código:
[b]lsusb[/b]
Bus 005 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Código:
[b]hcitool info xx:xx:xx:xx:xx:xx[/b]
BD Address:  xx:xx:xx:xx:xx:xx
Device Name: xxxxxx
LMP Version: 2.0 (0x3) LMP Subversion: 0x10b7
Manufacturer: Cambridge Silicon Radio (10)
Features: 0xff 0xff 0x0f 0x00 0x08 0x08 0x00 0x00
<3-slot packets> <5-slot packets> <encryption> <slot offset>
<timing accuracy> <role switch> <hold mode> <sniff mode>
<park state> <RSSI> <channel quality> <SCO link> <HV2 packets>
<HV3 packets> <u-law log> <A-law log> <CVSD> <paging scheme>
<power control> <transparent SCO> <AFH cap. slave>
<AFH cap. master>


 


En línea

SirGraham


Desconectado Desconectado

Mensajes: 492



Ver Perfil WWW
Re: VIbrar a un manos libres
« Respuesta #1 en: 8 Abril 2009, 13:06 pm »

Hola,

Haber.... que hay varios conceptos (que creo) no tienes claros.

Citar
me he conectado a el mediante rfcomm pero no obtengo respuesta de los comandos AT que le mando, de echo es como si despues de darle al enter se quedara esperando a terminar el comando. Me interesaria hacerle vibrar desde el PC

Entiendo que ese dispositivo es una de esas "pulseritas" o "llaveros" bluetooth y es al que intentas conectarte desde un PC (no queda claro por tu mensaje si es al movil o a la pulsera, ya que el movil tambien tiene vibrador).

Que tenga un perfil de RFCOMM al que te puedes conectar desde PC, no quiere decir que ese dispositivo tenga un "Modem" conectado al otro extremo y es al unico al que se le podria mandar "comandos AT".

Para empezar a ver el tema, seria bueno que hicieses un scanner de los servicios (perfiles) de bluetooth "que expone" ese dispositivo.

Eso lo puedes hacer con SDP (en concreto la herramienta SDPtool). Casi seguro que tendra un perfil de "manos libres" al cual se conectara el movil.
La mecanica sera:
Poner ese dispositivo (con alguna combinacion de botones) en modo busqueda, buscarlo desde el movil y vincularlo desde el mismo.

En ese tipo de perfil se define el protocolo (que no son comandos AT) para que al recibir la llamada esta se pase a la pulsera y entonces el fabricante hara que vibre....

Saludos,
Sir Graham.



En línea

   
Thempra

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: VIbrar a un manos libres
« Respuesta #2 en: 8 Abril 2009, 16:40 pm »

Efectivamente, como bien dices es una pulsera, al obtener los registros con el SDP veo lo que me dices:

Código:
Service Name: Hands-Free unit
Service RecHandle: 0x10000
Service Class ID List:
  "Handsfree" (0x111e)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0101

Service Name: Headset
Service RecHandle: 0x10003
Service Class ID List:
  "Headset" (0x1108)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0100

Lo que pretendo hacer es un programita que le haga vibrar, segun leo en la wikipedia, imagino que sea por  HSP:
Citar
Headset Profile (HSP) [editar]

Auriculares. Uno de los perfiles más comunes, que permiten el uso de los auriculares Bluetooth (BT headsets) con los teléfono móviles. Utiliza SCO para transportar audio a 64 kbps codificado con CVSD o PCM y un subconjunto de comandos AT de GSM 07.07 para dar facilidades sencillas como tono, respuesta, colgado y ajuste de volumen.

Solo que vuelvo a la misma idea con esta definicion, a atacar por comandos AT (y por el canal 2 no consigo nada) :(

No llego a comprender el tema de los perfiles, va a ser pedir mucho, pero .... ¿Podrias orientar por donde tirar? estoy en blanco, no te digo que me des el codigo echo, je,je, ... pero una linea por donde seguir investigando .....

Muchas gracias por tu ayuda.
En línea

SirGraham


Desconectado Desconectado

Mensajes: 492



Ver Perfil WWW
Re: VIbrar a un manos libres
« Respuesta #3 en: 9 Abril 2009, 10:13 am »

Hola,

Ok. Nosotros tambien tenemos una de esas "pulseritas" en nuesto almacen de "cacharrines".

Quizas para empezar sea mas sencillo usar Windows XP. Podrias intentar lo siguiente (no lo he probado):

Con el Stack de Microsoft y XP con SP2 instalado.... vincular la pulsera (igual que lo haces con el telefono).

La gracia es que a partir de aqui Windows genera un puerto virtual COM Serie que permite desde el hiperterminal (por ejm.) conectarse. Es una prueba muy rapida para ver que te devuelve y sin son validos los comandos AT que mandas....

Es una idea...

Saludos,
Sir Graham.


« Última modificación: 9 Abril 2009, 11:47 am por SirGraham » En línea

   
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda: me escuchan en el coche ¿a través del manos libres?
Hacking Mobile
Unna 8 5,075 Último mensaje 15 Julio 2013, 14:23 pm
por burbu_1
Ester egg en un juego... a algunos se les va de las manos...
Juegos y Consolas
engel lex 4 4,040 Último mensaje 29 Diciembre 2014, 13:11 pm
por ivancea96
Música y plataformas digitales libres
GNU/Linux
ale_el_sencillo 0 3,442 Último mensaje 22 Abril 2022, 17:16 pm
por ale_el_sencillo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines