~/talk

The Universal Serial Web

Talkat HolyJS 2018 Moscow Β· 2018-11-24..11-25Β· [web-platform, embedded-and-hardware]
slides:none on file

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

  1. 0:00Introduction
  2. 0:58Who am I
  3. 3:12USB History
  4. 6:26Electrical Engineering
  5. 11:21Web Usebe
  6. 12:36Device Descriptor
  7. 14:32Select Configuration
  8. 18:19Transfer Methods
  9. 22:05Arduino Demo
  10. 23:35Browser Demo
  11. 26:10Serial Port Demo
  12. 29:18Android Tablet Demo
  13. 31:42ADB
  14. 33:11Security
  15. 35:34Smart Home
  16. 41:52Public Library
  17. 47:06Recipe Printer
  18. 49:19Hack
  19. 50:39Chrome
  20. 52:37WebUseB
  21. 53:13Takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark β€” the status bar button does the same
?
this help
esc
close this, then clear every filter β€” or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.