Recientemente, el cliente tiene una pregunta sobre el envío de datos HID a los terminales:
Intentamos enviar datos HID a un iPhone y un teléfono inteligente Android de la siguiente manera:
"Guía del usuario de programación FSC-BT8XX V3.1 (Transmisor de datos de modo dual) _HID.pdf" 2.4.7.
Sin embargo, cuando intentamos enviar "1234567890" no se muestra en el iPhone o teléfono inteligente.
Si desea enviar '' a '', el comando AT correcto es: '' AT + HIDSEND = 2, \ x00 \ x04 ''. Entonces puede tener una pregunta por qué deberíamos enviar así: '' AT + HIDSEND = 2, \ x00 \ x04 ''.
1.AT + HIDSEND = 2 (comando AT)
2. "a" consta de 2 bytes:
a.x00: es la tecla de control, lo que significa que se está presionando la tecla Mayús o no. Si no presionó la tecla shift, entonces "x00".
b.x04: es el contenido de la clave, se puede ver en la imagen de arriba "04" es para "a"
Entonces, si queremos enviar "a", AT + HIDSEND = 2, \ x00 \ x04
Entonces, si queremos enviar "b", AT + HIDSEND = 2, \ x00 \ x05
Luego hay una pregunta, cómo enviar '' A '', puede ver '' A '' es: Presione la tecla Mayús + a.
Entonces, si queremos enviar "A", AT + HIDSEND = 2, \ x02 \ x04 (\ x02 es un modificador de teclado, se definen en la especificación USB HID).
Para más detalles, no dude en contactar al equipo de easycom