Чи працює мій USB-пристрій?
Підключіть USB-пристрій та перегляньте його Vendor ID, Product ID та клас пристрою — все через WebUSB API у вашому браузері.
Цей тест використовує WebUSB API для запиту доступу до підключених USB-пристроїв і зчитує інформацію дескриптора, включаючи Vendor ID, Product ID, клас пристрою та деталі інтерфейсу.
WebUSB може отримати доступ до понад 15 000 унікальних Vendor ID у реєстрі USB Implementers Forum, але HID-пристрої (клавіатури, миші) та масове зберігання заблоковані за замовчуванням з міркувань безпеки — для пристроїв введення використовуйте WebHID.
WebUSB is not supported in this browser. Try Chrome or Edge.
Що означають ваші результати?
| Result | Range | Meaning |
|---|---|---|
| Добре | Пристрій виявлено з дійсними Vendor та Product ID | Ваш USB-пристрій працює та правильно спілкується через браузер. Vendor/Product ID можна знайти в базі USB ID для підтвердження ідентичності пристрою. |
| Увага | Пристрій з'являється у виборі, але не вдається підключитися | Пристрій може бути зайнятий системним драйвером. У Linux можуть знадобитися правила udev. У Windows пристрою може знадобитися встановлення драйвера WinUSB через Zadig. |
| Погано | Жоден пристрій не з'являється у діалозі браузера | Або немає підключених сумісних USB-пристроїв, або браузер не підтримує WebUSB (Safari/Firefox), або USB-порт/кабель несправний. Спробуйте інший порт та переконайтеся, що пристрій працює в ОС. |
Поширені проблеми та способи їх вирішення
Браузер показує 'WebUSB is not supported'
WebUSB потребує Chrome або Edge. Safari та Firefox не реалізують цей API. Переконайтеся, що ви використовуєте HTTPS (необхідний для WebUSB) та десктопний браузер, а не мобільний.
USB-пристрій не з'являється у діалозі вибору браузера
HID-пристрої (клавіатури, миші, геймпади) та масове зберігання заблоковані від WebUSB з міркувань безпеки. Відображатимуться лише пристрої з WebUSB-сумісною прошивкою або незайнятими інтерфейсами.
Помилка дозволу при спробі доступу до пристрою
У Linux створіть правило udev, що надає доступ до Vendor ID пристрою. У Chrome OS пристрій має бути у білому списку. Переконайтеся, що жодна інша програма не має ексклюзивного доступу до пристрою.