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.

Why IoT needs Open Source Communities

861 views

Published on

The Open Source Innovation Spring 2016
Open Source pour l’Internet des Objets

May 3rd, 2016 , Neuilly-sur-Seine, France

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Why IoT needs Open Source Communities

  1. 1. Why IoT needs Open Source Communities Philippe Krief, PhD Eclipse Foundation Research Relations Director philippe.krief@eclipse.org
  2. 2. Internet of Things Landscape May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2
  3. 3. May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3 Today, IoT looks like this: “Internet of Silos”
  4. 4. May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4© josef.stuefer We would like to see IoT look like that: Internet of Things
  5. 5. May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5 One way to create a standard: Make your own !
  6. 6. May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 6 Another way: Involve adopters of these standards! © anne.jacko
  7. 7. IoT Developer Enablement May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7
  8. 8. https://iot.eclipse.org @EclipseIoT http://iot.ieee.org @IEEEIoT http://agile-iot.eu @agile_iot http://tinyurl.com/zcgchb7
  9. 9. Which operating system(s) do you use for your IoT devices? 73.1% 23.1% 12.7% 11.1% 9.5% 7.4% 6.0% 6.0% 5.8% 5.6% Linux No OS / Bare-metal FreeRTOS Other Windows Embedded mbed Contiki TinyOS Don’t know RIOT 5/5/2016 IoT Developer Survey 2016 - Copyright Eclipse Foundation 9
  10. 10. What messaging protocol(s) do you use for your IoT solution? 2.3% 3.5% 5.3% 6.2% 7.4% 13.2% 13.9% 15.5% 19.2% 21.2% 52.4% 61.2% None DDS Other Proprietary vendor protocol I don’t know XMPP AMQP In-house / proprietary HTTP/2 CoAP MQTT HTTP 5/5/2016 IoT Developer Survey 2016 - Copyright Eclipse Foundation 10
  11. 11. Key Findings 5/5/2016 IoT Developer Survey 2016 - Copyright Eclipse Foundation 11 52% use open hardware for deployment or prototyping 58% actively participate in open source projects for IoT Open IoT
  12. 12. MQTT CASE May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
  13. 13. What is MQTT • Simple Publish/Subscribe protocol • Small footprint • Minimal on-the-wire formal and payload May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13 MQTT Client MQTT Broker
  14. 14. May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14 Invented by IBM and Arcom back in 1999 Open Source Community built the Standard Google Trend
  15. 15. LET’S TALK ABOUT ECLIPSE May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
  16. 16. Eclipse is all about Building Communities May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16 Working Groups (2009) Foundation (2004) IDE (2001) Platform/RCP/... (2005) Research (2013) …
  17. 17. Business Drivers for Collaborative Development  Identify precisely what your IT competitive differentiators are for your customers  Focus all possible energies there, and acquire everything else from OSS, or help build it in OSS May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 17 Build this in and with open source, even if that means working with your direct competitors. Platform & Components Value
  18. 18. Or in other words… May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18 Co-develop the platform/standards in collaboration with others Platform & Components Value Focus on your value Business Friendly !
  19. 19. ECLIPSE IOT WORKING GROUP May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19
  20. 20. Eclipse IoT by numbers 2 22 150+ MLOC projects developers Lots of Java but also C, C++, Python, .Net, …
  21. 21. IoT Architectures May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21 New and Existing Devices IoT Gateways Network/Wireless Services Backend Systems
  22. 22. Vorto Open Source at Eclipse IoT May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
  23. 23. May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23 And much more… http://iot.eclipse.org/projects
  24. 24. Commercial Ecosystem Open IoT Stack for Java
  25. 25. EUROPEAN COMMISSION AND OPEN SOURCE May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
  26. 26. European Commission & Open Source May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26
  27. 27. May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27
  28. 28. 28May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 AGILE: Adaptive Gateways for dIverse muLtiple Environments • AGILE builds a modular hardware and software gateway for the Internet of Things with support for: – protocol interoperability, – device and data management, – IoT apps execution, – and external Cloud communication, • featuring diverse pilot activities, Open Calls & Community building. For further information: http://www.agile-iot.eu @agile_iot Gateway O/S IoT framework IoT SDK … Device Discovery … … Management UI Developers UI Workflow Recommender Collaboration Tool
  29. 29. AGILE IoT Pilots May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 29 Pilot #1 Pilot #2 Pilot #3 Pilot #4
  30. 30. Philippe Krief Research Relations Director philippe.krief@eclipse.org Twitter: @phkrief May-2016 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30 https://www.eclipsecon.org/france2016 Toulouse, France · June 7 - 9, 2016 MEET THE ECLIPSE COMMUNITIES !

×