Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
By, Karim Butt According to Gartner, there will be nearly 26 billion devices on the Internet of Things (IoT) by 2020. ABI Research estimates that more than 30 billion devices will be wirelessly connected to the IoT by 2020. This discussion provides examples examples, ideas, tools and best-practices for Rails developers to start building IoT applications that connect their web applications to the real world.
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
In this presentation titled "Internet of Things: Connecting Rails with the Real World" at RailsConf 2015, Karim Butt explores the integration of the Internet of Things (IoT) with Rails development. He shares insights from his personal journey into coding and IoT, discussing both practical applications and the broader implications of connecting everyday objects to the internet. Key points include: - **Introduction to IoT**: Karim describes the IoT as connecting physical objects through code, leading to enhanced interactivity, increased data collection, and the proliferation of connected devices. - **Personal IoT Application**: He showcases his own Rails-based IoT application that controls various home devices, such as lights, a coffee maker, and security systems using a Raspberry Pi and Arduino setups. - **Technical Stack**: The application features an Angular frontend served through Divshot (similar to Heroku) that consumes an API from a Rails app running on Raspberry Pi. Ngrok is used to connect the local server to the web. - **Smart vs. Dumb Devices**: The application not only connects to traditional smart objects like smart bulbs and speakers but also integrates dumb objects through Arduino, illustrating cost-effective device integration. - **Data Collection and Analysis**: Karim emphasizes the importance of data generated through IoT devices, mentioning potential applications ranging from health monitoring to infrastructure maintenance. - **Performance Considerations**: He discusses challenges faced during development, such as performance issues with HTTP APIs, and solutions like utilizing WebSockets for real-time interactions. - **Future of IoT**: Reflecting on the infancy of IoT, Karim anticipates a future with centralized systems that seamlessly integrate a variety of smart devices, enhancing user experiences. In conclusion, Karim encourages Rails developers to engage in the IoT revolution, highlighting that building IoT applications is accessible and practical, thanks to frameworks like Action Cable. The goal is to advance towards a future where technology intuitively enhances day-to-day life, reminiscent of scenes from the Jetsons. This presentation not only underscores the potential of IoT but inspires developers to leverage their existing skills in the burgeoning field of connected technology.
Suggest modifications
Cancel