Construí un detector de velocidad (de una rueda giratoria) basado en PIC32. Por ahora, estoy enviando la velocidad a la PC a través de UART, pero me gustaría enviarla a través de Bluetooth como un dispositivo HID porque me gustaría usar los controladores del sistema operativo.
He estado buscando en Google durante bastante tiempo y he aprendido algunas cosas sobre Bluetooth y HID. Así que probablemente compraré RN42 de Microchip, que anteriormente soporta perfil HID. Sin embargo, aún necesito un consejo, sé que se puede hacer ( example ), pero no sé cómo hacerlo.
Por ejemplo, ¿cómo crearía mi propio descriptor para enviar al host? ¿O uso uno existente? Se debe enviar un descriptor al conectar el dispositivo HID al host, ¿no?
También leí algo sobre el modo raw. ¿Es HID en modo raw lo que estoy buscando?