WebUSB
Connecting hardware to the web.
Documents
- Specification (Editor's Draft)
- Test API Specification (Editor's Draft)
Communication
- Stack Overflow for questions & answers about using WebUSB.
- Issue Tracker for specification issues.
- Chromium Issue Tracker for Chrome implementation issues.
Implementation Status
- Available in Chromium-based browsers for Android, ChromeOS, Linux, macOS and Windows (released in Chrome 61).
- The Node.js usb package exports a
WebUSB
object.
Demos
- Arduino Integration
- WebLight
- USB Device Firmware Upgrade (DFU)
- WebADB
- Zephyr JS IDE, hosted IDE
- DSLR camera control
Articles
- Access USB Devices on the Web
- The WebUSB Security Model (outdated)
- WebUSB and JavaScript Robotics (PageNodes)
- Program a smart device directly, no install needed (Arduino running Zephyr)
- Web enabling legacy devices Discusses USB CDC (USB Serial devices)