WICG / Webusb
Licence: other
Connecting hardware to the web.
Stars: ✭ 1,000
Programming Languages
shell
77523 projects
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
- WebUSB is available in Chrome 61 for Android, Chrome OS, Linux, macOS and Windows.
- A port for Node.js also exists - https://github.com/thegecko/webusb
Note: The WebUSB landing page notification is currently disabled in Chrome on Windows due to Chromium issue 656702. Implementation of new, more stable USB support for Windows is tracked by Chromium issues 422562 and 637404.
Demos
- Arduino Integration
- WebLight
- Yubikey HOTP
- USB Device Firmware Upgrade (DFU)
- WebADB
- Zephyr JS IDE, hosted IDE
Articles
- Access USB Devices on the Web
- The WebUSB Security Model
- 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)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].