The Universal Serial Web
summary
Browser code opens real USB devices via the WebUSB API and the talk shows concrete demos: an Arduino is controlled from the browser using Johnny-Five in the browser after a browserified serial-port shim, an Android tablet is accessed and a photo pulled using Web ADB.js, and a barcode+RFID checkout prototype prints due slips — though the receipt printer broke on the flight so that demo is only video. Notes on HID exclusion, security prompts, HTTPS requirement, and Chrome-only support round out the specifics.
AI-written summary · about
chapters (34)
- 0:00Intro
- 0:33Who am I
- 1:55What I do
- 2:33USB
- 3:09History of USB
- 7:28Electrical engineering behind USB
- 8:04USB schematics
- 9:22USB as plugandplay
- 11:08USB as notification
- 11:51WEP USB
- 12:09Security
- 12:47University Style Lectures
- 12:58Connecting to USB Devices
- 13:58Configuration Descriptors
- 16:11Interface Descriptor
- 18:08Interrupt Transfers
- 19:45Control Transfers
- 20:43Isochronous Transfers
- 23:07Arduino
- 23:33Arduino demo
- 26:01Browserify
- 27:47Control Transfer Methods
- 30:40Android Tablet
- 33:53Android Debug Bridge
- 34:16Web ADB Jazz
- 35:15Security Measures
- 37:39Gameboy Printer
- 38:30Live Demo
- 39:22Printing Text
- 40:55Public Library
- 45:33HID Devices
- 49:18Web Bluetooth
- 50:03Web USB
- 50:59Questions
related talks
56mThe Universal Serial Web
32mI'm afraid your browser has been talking to the robots again a gentle intro to WebUSB
35mExploring Webusb and its Exciting Potential
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
32mLuis Montes - SeattleJS Conference 2017
