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.

2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Grenoble

365 views

Published on

An introduction to the Eclipse Foundation and the Eclipse IoT Working Group at the Eclipse IoT Day in Grenoble on February 19th, 2019

Published in: Technology
  • Be the first to comment

  • Be the first to like this

2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Grenoble

  1. 1. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
  2. 2. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
  3. 3. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Thanks to the sponsors
  4. 4. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Thanks to the organizers
  5. 5. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Tweet it! Follow @EclipseIoT #iotdaygre19
  6. 6. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 7 Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) State of the Union of Eclipse IoT Gaël Blondelle, VP Ecosystem Development February 19th, 2019
  7. 7. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 8 275+ Members 360+ Projects 1550+ Committers 30 Professional Staff Eclipse Foundation By the Numbers 10+ Working Groups 162M+ Lines of Code
  8. 8. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Validated by Industry Leaders 9 " I look forward to Jakarta EE quickly adopting cloud native technologies from EE-centric communities like Eclipse MicroProfile and becoming the fast-moving platform we all need for Java in the cloud.“ Ian Robinson IBM Distinguished Engineer and WebSphere Chief Architect "Red Hat is passionate about supporting open source communities. It is core to our business and strategy...so it is natural for Red Hat to increase its commitment to the Eclipse community" Mike Piech VP & General Manager, Middleware, Red Hat “No company can realize the IoT on its own…Within the Eclipse Community, through the contribution of many IoT developers, tools and standards are created on an open platform that many companies can benefit from for their IoT applications.” Stefan Ferber CEO, Bosch Software Innovations
  9. 9. Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) 10 The Platform for Open Innovation and Collaboration
  10. 10. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) An Eclipse Project... • Conforms to the EDP and Eclipse IP Policy; • Calls itself an “Eclipse Project” and conforms to Eclipse Foundation Branding Guidelines; • Operates independently from any specific vendor; • Uses infrastructure provided by the Eclipse Foundation for core content. 11
  11. 11. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) A business friendly ecosystem based on extensible platforms Infrastructure Governance & Process Community Development IP Management & Licensing Open Source Common Platform Products Added Value Compete on products & services Open, Vendor-neutral, Collaboration platform Collaborate with your competitors
  12. 12. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Transparency Openness Meritocracy
  13. 13. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Strategic Focus Areas Eclipse Foundation Cloud Native Java Automotive openMobility openADx openGENESIS InfrastructureIP Management & Licensing Governance & Process Community Development ToolsEclipse IoT Industrial IoT Edge Computing IoT Cloud Platform 14
  14. 14. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Eclipse Foundation Specification Process 15 EFSP Community review completed Plan Plan Review Development Release Review Milestone Build Ratified Final Specification Progress Review Specification Version Proposal Creation Review
  15. 15. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Final Specification 16 Final Specification Specification Document (read-only text) Technical Artifacts (distribution) TCK (distribution) Compatible Implementation 1..n EF Spec. License Project License EF TCK License Open Source License
  16. 16. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) A Sustainable, Business-Friendly Community 17 Business Models Projects & Working Groups ValueCreation • For 15 years, we have provided a vendor-neutral home for developers and companies to collaborate on sustainable technologies that enable business model innovation and create value for all. • This value can then be reinvested in Eclipse projects and our developer community
  17. 17. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Research @ OSS Data Mining Robotic Platform Standard Industry 4.0 Standard GDPR Dev Tools IoT Gateway Safety Assurance & Certification IoT Model-based Interoperability Automotive & Smart Mobility
  18. 18. Eclipse IoT February 2019
  19. 19. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Eclipse IoT Mission 20 To provide a forum for individuals and organizations to build and promote open source software, open standards and open collaboration models needed to create a scalable Open Internet of Things
  20. 20. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Eclipse IoT Community 2.9M 37 350+ 41 lines of code projects contributors member companies 21
  21. 21. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Member Companies 22
  22. 22. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Validated by Industry Leaders “No company can realize the IoT on its own… Within the Eclipse Community, through the contribution of many IoT developers, tools and standards are created on an open platform that many companies can benefit from for their IoT applications.” Stefan Ferber CEO, Bosch Software Innovations Infrastructure IP Management & Licensing Governance & Process Community Development 23
  23. 23. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Typical IoT Architecture Devices (sensors & actuators) Applications telemetry commands telemetry commands IoT Cloud Platform Gateways
  24. 24. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Role & Characteristics DEVICE GATEWAY / SMART OBJECT CLOUD PLATFORM constrained low-power specialized connectivity messaging edge computing scale out integration data analytics
  25. 25. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Role & Characteristics DEVICE GATEWAY / SMART OBJECT CLOUD PLATFORM constrained low-power specialized connectivity messaging edge computing scale out integration data analytics See IoT/Edge Kubernetes Working Group established by Eclipse Foundation and CNCF https://github.com/kubernetes/co mmunity/tree/master/wg-iot-edge
  26. 26. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Protocols & Standards MQTT Sparkplug CoAP LWM2M DDS DTLS PPMP W3C Web of Things oneM2M Paho, Mosquitto Tahu Californium Wakaama, Leshan Cyclone TinyDTLS Unide ThingWeb OM2M
  27. 27. Copyright © 2019 The Eclipse Foundation. All Rights Reserved The 3 IoT Software Stacks TOOLS & SDKsONTOLOGIESSECURITY CONSTRAINED DEVICES Hardware Abstraction Layer (HAL) OS / RTOS Communication Remote Management Field protocols IoT protocols IOT CLOUD PLATFORM Connectivity MessageRouting OS / PaaS Device Management Data Management Event Management, Analytics & UI Device Registry Application Enablement GATEWAYS AND SMART DEVICES RemoteManagement Application Runtime Data Management & Messaging OS / RTOS Connectivity Field protocols IoT protocols Network Management
  28. 28. Copyright © 2019 The Eclipse Foundation. All Rights Reserved The 3 IoT Software Stacks TOOLS & SDKsONTOLOGIESSECURITY CONSTRAINED DEVICES Hardware Abstraction Layer (HAL) OS / RTOS Communication Remote Management Field protocols IoT protocols IOT CLOUD PLATFORM Connectivity MessageRouting OS / PaaS Device Management Data Management Event Management, Analytics & UI Device Registry Application Enablement GATEWAYS AND SMART DEVICES RemoteManagement Application Runtime Data Management & Messaging OS / RTOS Connectivity Field protocols IoT protocols Network Management Vorto Keti tinyDTLS Milo
  29. 29. Copyright © 2019 The Eclipse Foundation. All Rights Reserved OSS Stacks for IoT Devices 30 Many popular open source IoT Operating Systems use Eclipse IoT libraries such as Eclipse Paho (MQTT) or Eclipse Wakaama (Device Management / LWM2M)
  30. 30. Copyright © 2019 The Eclipse Foundation. All Rights Reserved OSS Stack for IoT Edge Gateways OSGi implementation Native support for MQTT Serial, RS-485, BLE, MODBUS, OPC-UA, CAN Bus, … NAT, firewall, modem configuration, … Remote Management over MQTT Milo EDGE GATEWAYS AND SMART DEVICES RemoteManagement Application Runtime Data Management & Messaging OS / RTOS Connectivity Field protocols IoT protocols Network Management 31
  31. 31. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Device Management Device Registry OSS Stack for IoT Cloud OMA LWM2M implementation in Java built on top of Eclipse Californium (CoAP) Manage software upgrade campaigns independently of the actual DM protocol IOT CLOUD PLATFORM 32
  32. 32. Copyright © 2019 The Eclipse Foundation. All Rights Reserved IOT CLOUD PLATFORM Connectivity MessageRouting OS / PaaS Device Management Data Management Event Management, Analytics & UI Device Registry Application Enablement OSS Stack for IoT Cloud Platform Abstract the actual communication protocols via “protocol adapters” An Integration Platform for IoT Services NoSQL data store REST API / Digital Twin 33
  33. 33. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Coming next ● Fog Computing ○ Eclipse fog05, fog computing platform, to virtualize concerns like compute, storage, and communication (ADLINK Technology leading). ● Emerging IoT Standards ○ IIoT: DDS (see Eclipse Cyclone DDS), Sparkplug (see Eclipse Tahu) ○ W3C Web of Things (see Eclipse Thingweb) ● ML / AI / Deep-Learning & IoT ○ Eclipse Deeplearning4j, the leading Java-based platform for high-performance, distributed, deep-learning. 34
  34. 34. Copyright © 2019 The Eclipse Foundation. All Rights Reserved 35 ● Achieve interoperability in Industry 4.0 thanks to open source technology ● Enable on-premise deployments of IoT platforms (vs. public cloud) ● Provide commercial support for Eclipse IoT technologies ● Promote the value of open IoT ecosystems through testbeds ● Device Management ● Establish Eclipse IoT projects as reference implementations of IoT standards (e.g. LWM2M) Eclipse IoT Ecosystem Examples OEMs Software Vendors IoT HW Manufacturers Goals
  35. 35. Copyright © 2019 The Eclipse Foundation. All Rights Reserved 36 ● Promote IoT cloud interoperability through open standards (ex. OneM2M) ● Provide support and services around Eclipse IoT technology ● Partner with Eclipse IoT member companies on IoT research projects (ex. Smart Cities) ● Disseminate the results though Eclipse IoT projects Eclipse IoT Ecosystem Examples Telcos IT Services Companies Research Institutes Goals
  36. 36. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Eclipse IoT Programs 37 Virtual IoT Open IoT Challenge Developer Survey Testbeds Simultaneous Release Marketplace
  37. 37. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Eclipse IoT Open Testbeds Eclipse IoT Open Testbeds focus on working solutions featuring open source technology and commercial solutions IoT industry needs to showcase working solutions and the ecosystem(s) needed to build them https://iot.eclipse.org/testbeds 38
  38. 38. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Eclipse IoT Open Testbeds Asset Tracking Management Production Performance Management 39
  39. 39. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Join us! 2.9M 37 350+ 140K lines of code projects contributors monthly visitors https://iot.eclipse.org 40
  40. 40. Thanks! Gaël Blondelle @gblondelle gael.blondelle@eclipse-foundation.org

×