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.

Internet of Things: Intro and Demo

661 views

Published on

The keynote I used to deliver intro and demo talk of IoT at UNISSULA university, Semarang on March 24, 2017.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Internet of Things: Intro and Demo

  1. 1. Internet of Things Intro + Demo UNISSULA, Semarang - 2017, Mar 24
  2. 2. IoT
  3. 3. So, what is IoT?
  4. 4. Oh hi… Before continue…
  5. 5. @andri_yadi | a at dycode dot com http://andriyadi.me | http://dycodex.com Andri Yadi
  6. 6. Proudly coder for 
 19 years ASM, QBasic, Pascal, c, C++, Java, PHP, Bash, C#, Visual Basic, HTML, JavaScript, Python, Objective-C, Swift .NET, Qt/QML, Java ME/EE/SE, Android SDK, iOS SDK, Node.js ARM MBED, ESP8266, Arduino/Wiring
  7. 7. 150+ Speakings 30+ talks about IoT for the past 3 years
  8. 8. 8 years in a row
  9. 9. makestro.com Initiator of a maker movement
  10. 10. Co-founder & CEO of
  11. 11. Back to what is IoT
  12. 12. Things Connectivity People & Processes Data Data
  13. 13. First coined in 2009 by Kevin Ashton, RFID pioneer and cofounder of the Auto-ID Center at the Massachusetts Institute of Technology (MIT) Internet of Things
  14. 14. Why IoT?
  15. 15. 50 Petabytes of Data Human creates
  16. 16. Human is unreliable But…
  17. 17. Things (Sensors, actuators, microcontrollers, network, energy source) Provide means to the things so they can gather data - see, hear, smell - and react
  18. 18. Things Connectivity People & Processes enable to create new types
 of smart applications & services By integrating
  19. 19. Simple example of IoT Let’s see a demo!
  20. 20. ESPectro board + ConnectIO backpack
  21. 21. What really happen there?
  22. 22. Things Blynk Cloud App Data Data
  23. 23. It’s NOT a new thing!
  24. 24. My final project in 2003 was kind of about IoT - Smart Home 
 When Smartphone not so smart, Microcontroller not so easy to code, internet not so fast (GPRS)
  25. 25. My final project architecture Circa 2003
  26. 26. Internet of Things Applications
  27. 27. Few Popular Applications Activity tracking Smart home: thermostat, light, outlet Connected 
 Car
  28. 28. Internet of Things Just a Few Real Life 
 Applications
  29. 29. Food Reservation User Cafe How to deliver the order data to the cafe/resto? Cloud
  30. 30. Physical paper FTW! The solution?
  31. 31. Prototype Version Magic PrinterHence…
  32. 32. First Version Magic Printer
  33. 33. https://dycodex.com/magic-printer/ Magic Printer
  34. 34. MagicPrinter for Food Reservation User Cafe Physical order paper is printed, automatically. Response the order directly from the printer DycodeX is partnering with Foodgasm.id Cloud, on Microsoft Azure Magic Printer 
 backend
  35. 35. Wearables Pet Tracker
  36. 36. Tracker - 1st prototype
  37. 37. Tracker - Final version
  38. 38. Internet Cloud Apps Internet Architecture Trackers Gateway Devices & Data Sources Processing Presentation Radio
  39. 39. Smart “Gallon” SMART DRINKING WATER MONITORING PLATFORM by DycodeX | http://dycodex.com/gallon
  40. 40. A custom-made, compact, autonomous machine for delivering engagements
  41. 41. ENVIRONMENTAL MONITORING WASTE MANAGEMENT DISASTER WARNING SMART CITY
  42. 42. Alora
 Environmental
 Sensor Kit by DycodeX
  43. 43. Internet of Things TECHNOLOGY
  44. 44. Connectivity Source: postscapes.com
  45. 45. LoRa/LoRaWAN Cloud 3G/4G/WiFi/
 Ethernet Internet Sensor nodes:
 15-20km range, 10 years of battery life, small form factor
  46. 46. Networking UDP TCP 6LoWPAN WAN
  47. 47. IoT - Orchestrator
  48. 48. IoT - Analysis
  49. 49. IoT - Analytics
  50. 50. IoT - Dashboard
  51. 51. Azure IoT Hub
  52. 52. Azure IoT Hub Bi-directional communication with billions of IoT devices Device-to-cloud telemetry data, cloud-to- device command, track message delivery
  53. 53. Azure IoT Hub Work with familiar platforms and protocols SDKs for multi-platforms HTTP, AMQP, and MQTT
  54. 54. Azure IoT Hub Security-enhanced IoT solutions Individual identities and credentials for each of connected devices
  55. 55. Azure IoT Hub IoT Gateway SDK Got legacy or non-IP-enabled devices? Build your own gateway for those devices
  56. 56. Devices Device Connectivity Storage Analytics Presentation & Action Event Hubs SQL Database Machine Learning App Service IoT Hubs Table/Blob Storage Stream Analytics Power BI Service Bus DocumentDB HDInsight Notification Hubs External Data Sources External Data Sources Data Factory Mobile Services BizTalk Services { }
  57. 57. MyDriving aka.ms/IoTSampleApp
  58. 58. DEMO Let’s publish temperature, pressure telemetry data (using BMP180 sensor) to Azure IoT Hub Then turn on/off electrical appliance (connected to the electrical socket) from Azure IoT Hub Code: https://github.com/andriyadi/ AzureIoTHubMQTTClientSample
  59. 59. DEMO Publishing telemetry data to Azure IoT Hub
  60. 60. Internet of Things How to start?
  61. 61. Solve your own problem Start with…
  62. 62. Be a maker!
  63. 63. LEARN TO CODE Image source: https://www.entrepreneur.com/article/241644
  64. 64. Developer Skillset Thing side Cloud side Mobile side [Obj-C]
  65. 65. PRACTICE SOLDERING
  66. 66. LEARN BASIC ELECTRONICS
  67. 67. Use devELOPMENT boards
  68. 68. Use Ready-to-use Cloud
  69. 69. Explore The Real World techs
  70. 70. Join Communities
  71. 71. easY way?
  72. 72. makestro.com
  73. 73. A movement to “democratize” knowledge, hardware kit, and software to help makers to start making in hardware. Disclosure: it’s supported by DycodeX
  74. 74. Makestro Cloud - Formerly iothub.id
  75. 75. Makestro Cloud - Dashboard
  76. 76. Makestro Shop - shop.makestro.com
 Some kits to help you start making
  77. 77. ESPectro - IoT Dev Board
  78. 78. What will you make TODAY? So…
  79. 79. makestro.com Be hardware maestro
  80. 80. A movement to “democratize” knowledge, hardware kit, and software to help makers to start making in hardware. Disclosure: it’s supported by DycodeX
  81. 81. makestroid makestroid makestroid
  82. 82. DycodeX IS HIRING! Interns are welcome
  83. 83. 101
  84. 84. x@dycode.com | http://dycodex.com IoT & maker movement enabler
  85. 85. Thanks! Andri Yadi Email — a at dycode dot com
 twitter — @andri_yadi www — andriyadi.me 
 github — github.com/andriyadi

×