Hardware Hacking with Your Rails App
summary
Project shows a Rails web app driving cheap terminals: an all‑in‑one PC boots Ubuntu into Chromium kiosk mode or an Electron wrapper that injects a header token, protecting the menu page. Chip cards use a TWN reader flashed via the vendor’s App Blaster firmware so the device acts as a USB keyboard with carriage return, letting Rails autofocused input capture IDs. Remote fixes use reverse SSH tunneling to the terminals; Raspberry Pi units handle pickup confirmations and auto‑power/reboot from BIOS.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker intro
- 1:19About the speaker and project background
- 3:50Project Hairnet requirements and hardware setup
- 6:13Security and kiosk mode setup
- 8:03Chip card scanning implementation
- 10:33Troubleshooting chip card reader firmware
- 13:46USB keyboard emulation and input handling
- 15:36Stability and remote access solutions
- 18:02Reverse SSH tunneling explained
- 20:13Additional features and Raspberry Pi integration
- 23:47Reserve dishes and demo video
- 25:08Future possibilities and takeaways








