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.

Open source IoT

196 views

Published on

Presentation by Ian Skerrett, VP Marketing at Eclipse Foundation given at IoT613 on Friday, September 30, 2016.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Open source IoT

  1. 1. How Open Source Software Can Accelerate Your IoT Strategy Ian Skerrett Eclipse Foundation
  2. 2. Open Wins 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2
  3. 3. Open Wins 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3
  4. 4. MQTT – Open Wins 10/16/2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4
  5. 5. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5 Openness Attracts Developers
  6. 6. IoT Developer Enablement
  7. 7. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8 Developers Build Cool Stuff
  8. 8. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9 Open Hardware Is a Key Enabler
  9. 9. 10/16/2016 IoT Developer Survey 2015 - Copyright Eclipse Foundation 10 18% 28% 36% 11% 7% HAVE YOU EVER USED ANY ACCESSIBLE HARDWARE PLATFORMS LIKE RASPBERRY PI, ARDUINO, BEAGLEBONE, ETC. ? Yes, my company deploys IoT solution using an accessible hardware platform. Yes, my company prototypes IoT solutions using an accessible hardware platform. Yes, I have experimented with accessible hardware in my spare time No, but I intent to experiment with accessible hardware in the next 6 months. Never used open hardware.
  10. 10. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11 Open Source Software Will Be a Key Enabler for IoT Platforms
  11. 11. Lots of IoT Platforms IoT Platforms … IoT Platforms … IoT Platforms … IoT Platforms … IoT Platforms IoT Platforms IoT Platforms IoT Platforms
  12. 12. Common platform creates an industry Industry Ecosystem Open IoT application framework and runtimes Open IoT communication protocols Internet of Things Open IoT development tools … $ $ $ $ $ $
  13. 13. Open Innovation Open Source enables: • Permission-less innovation • Innovation through integration • Far higher levels of experimentation
  14. 14. Openness creates an industry 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
  15. 15. Connect and Manage Devices
  16. 16. Eclipse IoT today 2 26 170+ MLOC projects developers
  17. 17. IoT Architectures New and Existing Devices IoT Gateways Network/Wireless Services Backend Systems
  18. 18. Open Solutions New and Existing Devices IoT Gateways Network/Wireless Services Backend Systems Open Standards and Open Source to Connect and Manage
  19. 19. Connect and Manage with Open Standards New and Existing Devices CoAP LWM2M Many Open Standards
  20. 20. MQTT - Simple Publish/Subscribe protocol - Small footprint - Minimal on-the-wire formal and payload MQTT Client (Java, JS, C, C++, Python, etc.) MQTT Client MQTT Broker Mosquitto MQTT Broker (C Code)
  21. 21. MQTT Adoption
  22. 22. Messaging Protocol 1.1% 5.4% 6.8% 8.2% 11.1% 11.5% 18.6% 21.5% 53.0% 63.1% 0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% None DDS Don’t know Proprietary vendor protocol( AMQP XMPP In-house CoAP MQTT HTTP What general messaging protocols do you use in your IoT solution? 10/16/2016 IoT Developer Survey 2015 - Copyright Eclipse Foundation 23
  23. 23. Lightweight M2M - Standard for device management - Based on CoAP Wakaama
  24. 24. LWM2M Adoption
  25. 25. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26 How Can You Leveraging Open IoT Ecosystem?
  26. 26. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27 1. Embrace Open IoT Standards •Allows you to play in a bigger pie. •Proprietary protocols are not a differentiator
  27. 27. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28 2. Leverage Open Hardware •Developers are using open hardware •Lower your barriers to entry •Create your ‘Hello World’
  28. 28. 10/16/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 29 3. Participate in Open Source Software •Use open source software to lower barriers •Participate in an OSS project to build a bigger pie
  29. 29. Eclipse IoT Community
  30. 30. Commercial Ecosystem Open IoT Stack
  31. 31. Get Involved! • Open (or fix!) bugs • Request new features • Write articles, tutorials • Participate on the mailing lists • Share your success stories • Propose your project!
  32. 32. Questions @ianskerrett Ian.Skerrett@eclipse.org

×