Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RubyKaigi2017 http://rubykaigi.org/2017/presentations/lctseng.html There is also a short demo video to help you know more about Tamashii: https://youtu.be/hH6u4sJx_L4 Tamashii Official Website: https://tamashii.io
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video presentation by Henry Tseng at RubyKaigi 2017 introduces Tamashii, a Ruby-based framework designed to simplify the creation and integration of IoT applications with Rails. It emphasizes leveraging event-driven architectures and real-time communication through WebSockets to enhance device management and control. The main topics covered in the presentation include: - **Introduction to Tamashii**: The name 'Tamashii' signifies 'soul' or 'spirit' and aims to give life to IoT devices by allowing easier control through Ruby. - **Key Features**: - A client-server model that supports reactive server-side applications. - Event-based data exchange using WebSockets for real-time interaction. - Simplified APIs for device management and operation, abstracting low-level communication protocols. - **Examples of Use**: - Demonstration of basic Tamashii API code to control hardware components such as playing sounds, displaying text on LCDs, and reading RFID data. - **Projects Implemented**: - A check-in system used at a Ruby conference for tracking attendee participation through RFID stickers. - An access control system for managing entry permissions similar to metro systems. - **Architecture Overview**: - Explanation of the Tamashii architecture, including the use of a device wrapper to manage different hardware seamlessly. - Discussion of asynchronous request handling allowing multiple requests to be processed concurrently without blocking operations. - **Future Directions**: - Plans to expand into diverse device support and ongoing community contributions. - Addressing queries on security protocols and device method availability during the Q&A session. In summary, Tamashii provides an open-source solution that hybridizes IoT with Ruby on Rails, enabling developers to create sophisticated IoT applications with ease. The framework continues to evolve, driven by community insights and advancements in hardware support.
Suggest modifications
Cancel