Pergunta

Eu tenho um simples dongle simples que eu quero depurar enviando / recebendo mensagens USB básicas.Ele enumera como um dispositivo HID (como um mouse adicional), mas estou preocupado que não terei acesso a ele.Eu esqueci o hardware e não posso testar com isso por alguns dias.

É um esforço fútil continuar a construir uma extensão cromada para testá-lo?

Chrome App, documentação USB: https://developer.chrome.com/apps/app_usb Exemplo de início: https://github.com/googlechrome/chrome-app-samples/ árvore / mestre / usb / knob

Foi útil?

Solução

Google Chrome agora propõe uma API HID USB.Dê uma olhada na API: https://developer.chrome.com/apps/hid .

A API ainda é definida como experimental no momento desta mensagem.Mas é funcional. Acabei de escrever um tutorial para explicar como usar esta API.

Dê uma olhada: http://www.appnearme.com/blog/2014/7/21/Chrome-usb-hid-controlling-your-usb-device-javascr/

Outras dicas

Você não pode criar um cromo extensão para usar essa API, somente aplicativos são permitidos Access.

Dito isto, o lado JS das coisas provavelmente não será a parte difícil, o exemplo que você vinculou fornece um amplo ponto de partida.Mas não consigo encontrar rapidamente uma biblioteca pronta para fazer isso, então prepare-se para coisas de hardware relativamente de baixo nível.

Editar: Parece que haverá uma API para isso: https://code.google.com/p/chromium/issues/detail?id=290428

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top