¿Puedo acceder al dispositivo HID USB a través de una aplicación Chrome?
-
21-12-2019 - |
Pregunta
Tengo un pequeño dongle simple, quiero depurar enviando / recibiendo mensajes USB básicos.Enumera como un dispositivo HID (como un mouse adicional), pero me preocupa que no tenga acceso a él.Olvidé el hardware y no puedo probar con él durante un par de días.
¿Es un esfuerzo inútil para continuar construyendo una extensión de cromo para probarlo?
aplicación de cromo, documentación USB: https://developer.chrome.com/apps/app_usb Ejemplo de inicio: https://github.com/googlechrome/chrome-app-samples/ árbol / master / usb / knob
Solución
Google Chrome ahora propone una API HID USB.Eche un vistazo a la API: https://developer.chrome.com/apps/hid
La API aún se define como experimental en el momento de este mensaje.Pero es funcional. Acabo de escribir un tutorial para explicar cómo usar esta API.
Tener un look: http://www.appnearme.com/blog/2014/7/21/chrome-usb-hid-controlling-your-usb-device-javascr/
Otros consejos
No puede construir una extensión de cromo para usar esa API, solo se permiten aplicaciones.
Dicho esto, el lado JS de las cosas probablemente no será la parte difícil, el ejemplo que vinculó proporciona un amplio punto de partida.Pero no puedo encontrar rápidamente una biblioteca lista para hacerlo, así que prepárate para cosas de hardware relativamente bajo.
Editar: Parece que habrá una API para eso: https://code.google.com/p/chromium/issues/Detail?id=290428