Cómo enviar datos HID a terminales, cómo enviar '' a '' '' b ''

- Jun 20, 2019-

USB HID Scan Code Translation Table

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