Tamashii - Create Rails IoT applications more easily
summary
Tamashii is a Ruby IoT framework that runs on Raspberry Pi, exposing hardware like RFID readers, LCDs and buzzers as Ruby objects and letting Rails call them via a Rack-based device management server inspired by Action Cable. Networking uses WebSocket + Redis for two‑way, future‑style requests and server pushes. Real deployments include a check‑in system with 17 devices and 270 attendees at RubyConf.tw 2016. Device drivers live in gems so Raspberry Pi drivers handle I2C, SPI and UART specifics.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker intro
- 1:47What is Tamashii
- 8:36Demo video device management
- 9:40Projects built on Tamashii
- 15:31Technical details overview
- 15:53Device wrapper for components
- 18:04Handling different hardware
- 19:52Event-based model explained
- 24:28Future-based networking model
- 28:26Server-side integration
- 33:27Conclusion and future plans
- 35:22Q&A session








