Closed pjexposito closed 5 years ago
Al final lo he conseguido hacer. Tenía que subscribirme antes para obtener respuesta.
Lo he hecho así por si a alguien le hace falta:
pi@zero:~ $ sudo gatttool -t random -b XX:XX:XX:XX:XX:XX -I [XX:XX:XX:XX:XX:XX][LE]> connect Attempting to connect to XX:XX:XX:XX:XX:XX Connection successful
** ESTE COMANDO ES PARA SUSCRIBIRSE A LAS NOTIFICACIONES *** [XX:XX:XX:XX:XX:XX][LE]> char-write-req 0x000c 0100 Characteristic value was written successfully
** ESTE COMANDO ES PARA RECIBIR LA VERSION DEL FIRMWARE [XX:XX:XX:XX:XX:XX][LE]> char-write-req 0x000e 55AA0320011A02BFFF Characteristic value was written successfully Notification handle = 0x000b value: 55 aa 04 23 01 1a 42 01 7a ff
Y listo. He hecho un ejemplo en Python por si alguien lo necesita. Está aquí: github.com/pjexposito/Readm365
Hola,
estoy tratando de usar gatttool para obtener resultados desde el m365 pero no lo consigo.
Escribo sudo gatttool -t random -b XX:XX:XX:XX:XX:XX -I y luego, Connect
Una vez conectado trato de obtener valores. Por ejemplo, mando un
char-write-req 0x000e 55aa032001b0200bff
Pero no recibo respuesto. Si trato de leer del 000b, no obtengo nada:
char-read-hnd 0x000b Characteristic value/descriptor: 00
¿Qué estoy haciendo mal? Gracias.