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.

Mobile + Cloud + IoT - Case Study

1,656 views

Published on

This deck discusses another case study combining mobile, cloud, and IoT. I presented it during Bandung Developer Day #2 event, on Dec 10, 2015, at UNIKOM university, Bandung.

It's part of this deck:
http://www.slideshare.net/andri_yadi/mobile-cloud-iot-future

Complete source code: https://github.com/andriyadi/Espruino-ElectricityMeterReader

Published in: Devices & Hardware

Mobile + Cloud + IoT - Case Study

  1. 1. @andri_yadi | a at dycode dot com http://andriyadi.me Mobile + Cloud + IoT = Future Andri Yadi A story of product development, combining those Part 2
  2. 2. CEO of DyCode’s subsidiary, focuses on Jepret and IoT products http://dycodex.com
  3. 3. This deck is part of this one: http://www.slideshare.net/andri_yadi/mobile-cloud-iot-future
  4. 4. Another Case Study Free idea, for you to build :)
  5. 5. You want to create mobile app to monitor electricity usage
  6. 6. How do you achieve that?
  7. 7. Alternative #1 - Solution
 Manually enter the reading from electricity meter, regularly
  8. 8. Alternative #1 - Problem
 Are we living in a stone age? There should be a better solution :P
  9. 9. Another meter (digital version) Anything in this meter that represents usage? Readable not only by human, but also by machine
  10. 10. LED blinking represents usage
 1000 pulse = 1 kWh 1 pulse = 1Wh where 1 pulse = period = seconds between adjacent LED on Wattage = 3600 second/period Turn out, there is…
  11. 11. If only we have a way to read the LED pulsing period
  12. 12. Create mobile app to capture the blinking Do simple image processing to determine that LED is ON or OFF Then determine the frequency of the ONs Alternative #2 - Solution
  13. 13. Still need to physically come to the meter, to capture the blinking Impossible to do online usage monitoring Alternative #2 - Problems
  14. 14. Cannot be solved solely by 
 Mobile App
  15. 15. Architecture Mobile app Cloud Data Source ???? For further data analysis and remote monitoring, you may need Cloud
 Still, how we collect the data?
  16. 16. You need IoT
  17. 17. Architecture Mobile app Cloud IoT device is the data source IoT Sensor MCU Network MQTT MQTT
  18. 18. IoT Architecture WiFi ModuleLight sensor
 (Photosensitive Diode) MCU
  19. 19. Used to determine electricity meter’s LED is being ON or OFF Put it as close as possible to meter’s LED LED is ON —> lower ADC value from light sensor Light sensor
  20. 20. Demo
  21. 21. Demo Architecture iOS app MQTT Broker
 on Azure MQTT MQTT Espruino + Light Sensor
  22. 22. For simplicity of this demo, I use Espruino platform for MCU and development framework Espruino
  23. 23. For internet connectivity via WiFi, I use ESP8266. 
 Connected to Espruino Pico via WiFi Shim Espruino + WiFi
  24. 24. Instead of purchasing nice looking Shim, I made my own!
 Ugly, I know :) Espruino + WiFi
  25. 25. Espruino + WiFi +
 Light sensor Setup AO of light sensor <—> A5 of Espruino
 VCC of light sensor <—> 3.3v of Espruino
 GND <—> GND
  26. 26. Show me da Code!
  27. 27. iOS App Espruino Web IDE
  28. 28. https://github.com/andriyadi/ Espruino-ElectricityMeterReader Everything is here:
  29. 29. Custom IoT/hardware for your startup or any custom requirements? office@dycode.com
  30. 30. http://edu.dycode.co.id | edu@dycode.com a bit of ads…
  31. 31. We contribute 100+ seminars, workshops, trainings delivered Delivered to 20+ communities, organisations, campuses Next event could be yours…
 
 Just drop us a message: http://edu.dycode.co.id | edu@dycode.com
  32. 32. We teach + + [Obj-C] +
  33. 33. Opening soon… +
  34. 34. Thanks! Andri Yadi Email — a at dycode dot com
 twitter — @andri_yadi www — andriyadi.me 
 github — github.com/andriyadi

×