Funguje moje USB zařízení?
Připojte USB zařízení a prohlédněte si jeho vendor ID, product ID a třídu zařízení — vše přes WebUSB API ve vašem prohlížeči.
Tento test používá WebUSB API k vyžádání přístupu k připojeným USB zařízením a čte jejich deskriptorové informace včetně vendor ID, product ID, třídy zařízení a detailů rozhraní.
WebUSB může přistupovat k více než 15 000 unikátním vendor ID v registru USB Implementers Forum, ale HID zařízení (klávesnice, myši) a hromadné úložiště jsou ve výchozím nastavení blokována z bezpečnostních důvodů — pro vstupní zařízení místo toho použijte WebHID.
WebUSB is not supported in this browser. Try Chrome or Edge.
Co vaše výsledky znamenají?
| Result | Range | Meaning |
|---|---|---|
| Dobré | Zařízení detekováno s platnými vendor a product ID | Vaše USB zařízení funguje a správně komunikuje přes prohlížeč. Vendor/product ID lze vyhledat v databázi USB ID pro potvrzení identity zařízení. |
| Varování | Zařízení se zobrazuje ve výběru, ale připojení selhává | Zařízení může být obsazeno systémovým ovladačem. Na Linuxu mohou být potřeba udev pravidla. Na Windows může zařízení vyžadovat instalaci ovladače WinUSB přes Zadig. |
| Špatné | Ve výběru prohlížeče se nezobrazují žádná zařízení | Buď nejsou připojena žádná kompatibilní USB zařízení, prohlížeč nepodporuje WebUSB (Safari/Firefox), nebo je USB port/kabel vadný. Zkuste jiný port a ověřte, že zařízení funguje v OS. |
Časté problémy a jejich řešení
Prohlížeč zobrazuje 'WebUSB není podporováno'
WebUSB vyžaduje Chrome nebo Edge. Safari a Firefox toto API neimplementují. Ujistěte se, že používáte HTTPS (vyžadováno pro WebUSB) a desktopový prohlížeč, ne mobilní.
USB zařízení se nezobrazuje ve výběru zařízení prohlížeče
HID zařízení (klávesnice, myši, gamepady) a hromadné úložiště jsou z WebUSB blokována z bezpečnostních důvodů. Zobrazí se pouze zařízení s firmwarem kompatibilním s WebUSB nebo neobsazenými rozhraními.
Chyba oprávnění při pokusu o přístup k zařízení
Na Linuxu vytvořte udev pravidlo udělující přístup k vendor ID zařízení. Na Chrome OS musí být zařízení na seznamu povolených. Ujistěte se, že žádná jiná aplikace nemá exkluzivní přístup k zařízení.