The Universal Serial Web
summary
WebUSB lets a browser open devices, run a serial-port stack and speak USB protocols; demos show Johnny-Five in the browser controlling an Arduino LED, web adbjs pulling photos and shells from an Android, and an receipt printer checkout demo that scans ISBNs, reads RFID cards and prints receipts β it works. Chrome (and Samsung Internet) hosts WebUSB, HID devices need a keyboard-hack, communication uses control/interrupt/isochronous transfers (and polling), and a past Yubikey bug caused a temporary disable for security.
AI-written summary Β· about
chapters (21)
- 0:00Introduction
- 0:58Who am I
- 3:12USB History
- 6:26Electrical Engineering
- 11:21Web Usebe
- 12:36Device Descriptor
- 14:32Select Configuration
- 18:19Transfer Methods
- 22:05Arduino Demo
- 23:35Browser Demo
- 26:10Serial Port Demo
- 29:18Android Tablet Demo
- 31:42ADB
- 33:11Security
- 35:34Smart Home
- 41:52Public Library
- 47:06Recipe Printer
- 49:19Hack
- 50:39Chrome
- 52:37WebUseB
- 53:13Takeaways
related talks
55mThe Universal Serial Web
35mExploring Webusb and its Exciting Potential
32mI'm afraid your browser has been talking to the robots again a gentle intro to WebUSB
42mAdventures in reinventing interfaces
35mI'm Afraid Your Browser Has Been Talking to the Robots Again - A Gentle Intro to WebUSB
10mConnecting hardware devices to the web
04mWebUSB for Digital Artists
36mThe web in an era of smart devices
