Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

"Where are the keys?" Solving day-to-day Problems using Tech

There are many problems that we face in our day to day life. Many of them can be solved rapidly by using a combination of readily available technologies. In this talk, I explain how we solved the shortage of keys in our office using the power of Internet of Things & cloud services.

  • Be the first to comment

"Where are the keys?" Solving day-to-day Problems using Tech

  1. 1. Where are the Keys? Solving day-to-day Problems using Tech Nithish Raghunandanan @nithishr
  2. 2. About Me ● Data Scientist & Developer Advocate @ KI labs ● Co-organizer of the PyData Munich ● Love to Hack things 👻 ● Build mostly in ● Find me @nithishr
  3. 3. Everybody focused on their work
  4. 4. A Normal Working Day ● 80 Employees x 2-3 times ● 10 -15 External services (DHL, UPS..) 150+ Interruptions / Day ( 1 every 3 mins)
  5. 5. Hodor - A personal doorman for the office Game of Thrones
  6. 6. Existing Solutions
  7. 7. Solution ● We love Slack! ● Internet of Things (IoT) ● Microservices ● Serverless Computing
  8. 8. Door + Intercom Relay + RasPi Dataplicity Slackbot Office door + Intercom
  9. 9. Door + Intercom Relay + RasPi Dataplicity Slackbot Relay + Raspberry Pi
  10. 10. Door + Intercom Relay + RasPi Dataplicity Slackbot Dataplicity ● Get the door opening service online ● Remote shell access to your Raspberry Pi ● Free
  11. 11. Door + Intercom Relay + RasPi Dataplicity Slackbot Slack Bot ● Small Flask based Web App ● AWS Lambda
  12. 12. Door + Intercom Relay + RasPi Dataplicity Slackbot AWS Lambda & Zappa ● Zappa makes deployments easy & fun ● Zappa is powerful ● Focus on Code
  13. 13. Live Demo
  14. 14. Outlook ● Platform to build other services ● Try different things
  15. 15. IoT Button
  16. 16. Android App ● Built using cross platform Flutter ● One of many (widgets, simple apps, etc)
  17. 17. iOS App ● Based on Siri Shortcuts ● Live Demo
  18. 18. iOS Shortcuts ● Shortcuts without any apps ● Powerful ● Support for Siri
  19. 19. BRAN ● Facial Recognition for Hodor ● Raspberry Pi + Camera ● Deep learning & classical machine learning approaches
  20. 20. Security? ● Multiple Clients ● Basic Authentication is not enough
  21. 21. Security ● Machine to Machine Authentication ● Log Access Records
  22. 22. Conclusion ● Rapid Development: 2 Evenings for initial solution ● Cheap (< €40) & easy to integrate ● Buy Services / Software over Building ● Lean: Pareto Principle (80/20 Rule) ● Hack: Learn by Building cool things
  23. 23. Shout Out Makers @
  24. 24. References Source Code: https://github.com/KI-labs/Hodor Blog Post: https://medium.com/ki-labs-engineering/hodor-controlling-the-office-door-fro m-slack-a79e77635e39 Nithish Raghunandanan hi@nithishr.com @nithishr

×