WebUSB — це специфікація JavaScript API, призначена для безпечного надання доступу до USB пристроїв із вебзастосунків.

Його було опубліковано групою Web Platform Incubator Community Group. Станом на липень 2021 року він має статус Draft Community і підтримується браузерами на Chromium. Ще однією подібною бібліотекою є Web Serial API.

WebUSB надає безпечний доступ до існуючих USB бібліотек, чим скорочує час інтегрування нових пристроїв у веб-середовище, бо не потребує очікування підтримки браузером певного типу USB пристроїв.

Інтернет речей Для інтернету речей WebUSB надає можливість з'єднати апаратні протоколи з інтернет-протоколами. Зокрема оновлювати вбудоване програмне забезпечення, робити налаштування та налагодження вбудованих систем із вебзастосунку.

Деколи ПЗ мікроконтролера вбудованої системи може підтримувати наскрізний режим, надаючи через USB CDC доступ до своїх UART портів, які з'єднані із іншими мікроконтролерами цієї системи.

Безпека З міркувань безпеки WebUSB працює лише з HTTPS, і може бути викликаний лише через дії користувача.

Для багатофакторної автентифікації WebUSB може бути каналом підтвердження цифрової ідентичності використовуючи токен автентифікації або пристрій зчитування біометричних даних.

Приклади Betaflight Configurator ExpressLRS Configurator ESC Configurator EdgeTX Buddy Meshtastic Web Flasher Meshcore Flasher ESP Launchpad

Посилання WebUSB API — Draft Community Group Report, 5 June 2026 Web Serial API — Draft Community Group Report 2 June 2026

Примітки