Meu Dispositivo USB Está Funcionando?
Conecte um dispositivo USB e inspecione seu ID de fabricante, ID do produto e classe do dispositivo — tudo via API WebUSB no seu navegador.
Este teste usa a API WebUSB para solicitar acesso aos dispositivos USB conectados e ler as informações do descritor, incluindo ID do fabricante, ID do produto, classe do dispositivo e detalhes de interface.
O WebUSB pode acessar mais de 15.000 IDs de fabricante do registro do USB Implementers Forum, mas dispositivos HID (teclados, mouses) e armazenamento em massa são bloqueados por padrão por segurança — use WebHID para dispositivos de entrada.
WebUSB is not supported in this browser. Try Chrome or Edge.
Incorporar
Incorpore esta ferramenta
O que seus resultados significam?
| Resultado | Faixa | Significado |
|---|---|---|
| Bom | Dispositivo detectado com IDs de fabricante e produto válidos | Seu dispositivo USB está funcionando e se comunicando corretamente pelo navegador. Os IDs podem ser consultados na base USB ID para confirmar a identidade do aparelho. |
| Atenção | O dispositivo aparece no seletor, mas não conecta | O dispositivo pode estar reservado por um driver do sistema. No Linux, talvez sejam necessárias regras udev; no Windows, a instalação do driver WinUSB pelo Zadig. |
| Ruim | Nenhum dispositivo aparece no seletor do navegador | Ou não há dispositivos USB compatíveis conectados, ou o navegador não suporta WebUSB (Safari/Firefox), ou a porta/cabo está com defeito. Teste outra porta e confirme que o dispositivo funciona no sistema. |
Problemas comuns e como resolver
O navegador mostra 'WebUSB não é suportado'
O WebUSB exige Chrome ou Edge. Safari e Firefox não implementam essa API. Confirme que você está em HTTPS (obrigatório para WebUSB) e usando um navegador de desktop, não mobile.
O dispositivo USB não aparece no seletor do navegador
Dispositivos HID (teclados, mouses, controles) e armazenamento em massa são bloqueados para o WebUSB por segurança. Só aparecem dispositivos com firmware compatível com WebUSB ou interfaces livres.
Erro de permissão ao tentar acessar o dispositivo
No Linux, crie uma regra udev concedendo acesso ao ID do fabricante. No ChromeOS, o dispositivo precisa estar na lista permitida. Confirme que nenhum outro aplicativo o esteja usando com exclusividade.