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 Conference - Bogor city

810 views

Published on

The deck I used for introducing IoT to 300 attendees in IoT Conference event, Bogor city on last April 23.

*I know, it's very late upload :)

Published in: Technology

Internet of Things Conference - Bogor city

  1. 1. Welcome to
  2. 2. #IDIoTDevDay #IoTConference and collect printed photos at Jepret Allegra Booth
  3. 3. @andri_yadi a at dycode dot com IoT Conference, Apr 23, 2016 _ Internet of Things an introduction
  4. 4. Disclaimer Bear with me, if it’s too technical :)
  5. 5. Andri Yadi @andri_yadi | a at dycode dot com http://andriyadi.me | http://dycodex.com
  6. 6. CEO of End-to-end mobile app developer company
 9 years, 50+ team, 100+ project portfolios
  7. 7. 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
  8. 8. CEO of DycodeX IoT & disruptive technologies enabler for more enjoyable life. DycodeX, by DyCode
  9. 9. 8 years in a row
  10. 10. Committee 
 IoT for Bandung
  11. 11. IoT? IoT! IoT IoT Source: http://animalwall.xyz/rainbow-lorikeets-having-chat-animals-birds-parrots-funny-australian-interesting-feathers-lorikeet-free-wallpapers/
  12. 12. Instead of Talking about it
 Let me show it
  13. 13. Show hand if you are developer! Don’t worry if you are not
  14. 14. So, you are Not really a developer You can still build IoT application
  15. 15. Wio Link
  16. 16. Are you JavaScript developer? You can code for microcontroller with it!
  17. 17. Espruino Espruino Pico
 JavaScript dev board http://espruino.com
  18. 18. So, you Prefer node.js
 Instead of vanilla JavaScript You got it covered! You can code with it too…
  19. 19. Tessel 2
  20. 20. I’m .NET Lover You’re not left behind… You say…
  21. 21. .NET Gadgeteer
  22. 22. Nope, I’m C/C++ hardcore coder Abundant choices for you! You say…
  23. 23. Internet of Things What is it, really?
  24. 24. “Network-connected devices with embedded processing power„ Internet of Things
  25. 25. *Microsoft’s definition of IoT Connectivity Data AnalyticsThings Internet of Things
  26. 26. Things IoT Typical Scenario Protocol
 (over internet) Ingestion Analytics Storage Visualization Device Management API Cloud Message Broker Mobile Apps 3rd party systems
  27. 27. Microcontroller Radio Transceiver/ Network Interface Sensor/Actuator Circuitry Energy Source A Thing
  28. 28. What can you make for IoT?
  29. 29. Business Opportunities / Ideas or for business-minded guys
  30. 30. Smarthome obviously won’t go detail, I think you already got the idea
  31. 31. Security
  32. 32. Panic Button by X-Igent
  33. 33. Farming
  34. 34. Food & Hospitality
  35. 35. Reservation User Cafe Physical order paper is printed, automatically DycodeX is partnering with Foodgasm.id
  36. 36. Magic Buttons Wireless calling System by DycodeX | http://dycodex.com
  37. 37. Magic Buttons …or customize the function of each buttons
 with web-based GUI workflow
  38. 38. Environmental issues
  39. 39. Health & Living
  40. 40. Wearables Activity Tracker
  41. 41. Healthcare
  42. 42. Make your own https://www.cooking-hacks.com/ehealth-sensor-shield-biometric-medical-arduino-raspberry-pi
  43. 43. Smart “Gallon” Smart drinking water monitoring platform by DycodeX | http://dycodex.com/gallon
  44. 44. Engagement I meant marketing or brand engagement
  45. 45. A custom-made, compact, autonomous IoT machine for delivering engagements by DycodeX | http://jepret.in
  46. 46. Initially, automated photo printing is powered by a laptop
  47. 47. We decided to research on making a custom machine for that
  48. 48. Inside Final version, v1.0
  49. 49. Inside Raspberry Pi 2 Raspbian
 Node.js Arduino
  50. 50. Photo taken when we made the 
 1st shipment to customer, circa May 2015
  51. 51. Now these little machines have been used in hundreds of events
  52. 52. Makers circle
  53. 53. Providing hardware infrastructure - by maker for maker We can see that by the abundance of: Development boards: ARM-based, Intel- based, Arduino or ESP8266-based, so on Prototyping hardware kit: Grove, LittleBits, SAM Just look at: https://www.kickstarter.com/ discover/categories/technology/diy %20electronics Hardware
  54. 54. Hardware Players and a whole lot more… Grove
  55. 55. Indonesia-made Dev Boards BluinoCubeacon EvalBoard AR25
  56. 56. DycodeX ESP8266 Dev Board v0.1 *I know it’s ugly, but functional. In prototyping
  57. 57. DycodeX ESP8266 Dev Board v0.4 *Visually getting better, more functionality
  58. 58. DycodeX ESP8266 Dev Board v0.4 Based on ESP-12E Breadboard-friendly 8 channels GPIO Extender On-board additional SPI RAM 128 KB On-board temperature sensor User-programmable LED & RGB LED, and button Reset & Flash buttons Automatic program upload SPIs, I2Cs breakout Supports I2C or SPI-based display
  59. 59. IoT Enablement
 Platform Allow makers to connect and manage IoT devices, and further data analysis. Full-pledge cloud: Azure, AWS, IBM Bluemix IoT management: thingspeak, thinger.io, thingplus, etc
 Cloud + Device SDK: SAM, Blynk, Temboo
  60. 60. Dev
 Platform Development framework, environment, and tools for programming MCU/MPU IDE: Visual Studio, Eclipse, Arduino, mbed online, Espruino Web IDE, Codebender, … Framework: Arduino, mbed, ESP8266, … Cross-platform toolset: platformio
  61. 61. Education
  62. 62. The market is about… 
 Makers, developers, Students
  63. 63. Some IoT Technologies let’s take a look… fast
  64. 64. IoT ≠ Arduino but, what is Arduino really? only
  65. 65. Arduino = Open source prototyping platform
  66. 66. Boards
  67. 67. Arduino Compatible Boards https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems …and huge number of them here: SainSmart UNO SainSmart Mega Roboduino Indonesia-made
 Bluino and Chinese clones
  68. 68. IDE & Programming Language
  69. 69. http://arduinohistory.github.io/
  70. 70. Beyond Arduino
  71. 71. System on Chip (SoC) and many more…
  72. 72. Development Board - ARM and
 more…
  73. 73. Development Board - Intel
  74. 74. ESP8266 ESP-01 ESP-12 ESP-12E ESP-14 ESP-WROOM-02 ESP-07 ESP-13
  75. 75. Development Board - ESP8266 OlimexNodeMCU ESPino Thing Dev ESPresso Digistump Oak Wemos D1 Mini Witty and
 more…
  76. 76. Development Board - Others Digispark
 Attiny85 dev board Tessel
 Dev board Propeller
 Parallax Dev board Espruino Pico
 JavaScript dev board http://espruino.com Rabbit
 Dev board more and more … Particle.io
 Photon, Electron
  77. 77. IoT ≠ 3G or WiFi
  78. 78. Communication Source: http://postscapes.com/internet-of-things-technologies
  79. 79. LoRa Cloud 3G/4G/WiFi/
 Ethernet Internet Sensor nodes:
 15-20km range, 10 years of battery life, small form factor
  80. 80. Demo
 Telemetry via Lora
  81. 81. Radio Transceiver Gateway WiFi Raspberry Pi 2 Battery Long Range
 (radio) Sensors (I2C) Node Radio Transceiver Microcontroller
 (ESP8266) Battery
  82. 82. Sensor Radio Transceiver Microcontroller
 (ESP8266) Energy
 Source Sensor Radio Transceiver Microcontroller
 (ESP8266) Energy
 Source MQTT
 (internet) Node Azure IoT Hub Node Node Gateway Radio Transceiver WiFi Raspberry Pi 2 Battery Long Range
 (radio) Sensor Radio Transceiver Microcontroller
 (ESP8266) Energy
 Source
  83. 83. Networking UDP TCP 6LoWPAN WAN
  84. 84. 6LoWPAN Source: http://www.ti.com/lsds/ti/wireless_connectivity/6lowpan/overview.page
  85. 85. IoT ≠ No Operating System
  86. 86. Operating System and a lot more…
  87. 87. https://github.com/feilipu/Arduino_FreeRTOS_Library runs
 on
  88. 88. IoT ≠ HTTP
  89. 89. Protocol CoAP
  90. 90. IoT ≠ C/C++ IoT ≠ Arduino IDE
  91. 91. Programming language
  92. 92. Dev Platform COSA Teensy and many
 more…Sming
  93. 93. Dev Tool/Ide
  94. 94. Cloud
  95. 95. Cloud Platform Azure
 IoT Hub and a whole lot more…
  96. 96. • Blog article: http://aka.ms/azureiotdevintro • Azure IoT dev center: http://aka.ms/azureiotdev • GitHub repo: http://github.com/azure/azure-iot-sdks • Watch Build 2016 videos on Channel 9 More about Azure IoT Hub
  97. 97. Demo
 Azure IoT Hub & Stream Analytics
  98. 98. Sensor MQTT
 (internet) Node Azure IoT Hub Event Hub Endpoint Azure Stream Analytics Power BI Radio Transceiver Microcontroller Battery Sensor Node Radio Transceiver Microcontroller
 (ESP8266) Energy
 Source Sensor Node Radio Transceiver Microcontroller Battery Radio Transceiver Gateway WiFi Raspberry Pi 2 Battery Long Range
 (radio)
  99. 99. IoT in Indonesia?
  100. 100. IoT Industry in Indonesia is 
 still early Hardware
 Dev Boards Cloud 
 Platforms Prototypes
 a lot of them which is very exciting!!! B2B
 Products/projects
  101. 101. What about end-user/ consumer products? Well… not so many, yet!
  102. 102. Indonesia IoT Players Bluino and more…. *obviously, I don’t know all Indonesia players yet. Sorry if you not listed.
  103. 103. What Next?
  104. 104. Learn to code What do you need
  105. 105. Learn Basic Electronics
 Especially DigitaL Electronics What do you need
  106. 106. Solve your own problem What do you need
  107. 107. IoT development will breed A new type of engineer, expert in electronics while fluent in software development I believe…
  108. 108. Join Communities
  109. 109. Challenge & Expo Kick-off LAST WEEK!
  110. 110. Join Our Classes… + Please keep checking
 our website
 http://edu.dycode.co.id
  111. 111. Our classes + + [Obj-C] +
  112. 112. IT’s Exciting time! Closing
  113. 113. Custom IoT end-to-end solutions for your startups/enterprises? office@dycode.com | http://dycodex.com
  114. 114. Thanks! Andri Yadi Email — a at dycode dot com
 twitter — @andri_yadi www — andriyadi.me 
 github — github.com/andriyadi

×