SlideShare a Scribd company logo
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)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)
Thanks to the
sponsors
Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Thanks to the
organizers
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
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
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
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
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
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
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
Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
Transparency Openness Meritocracy
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
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
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
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
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
Eclipse IoT
February 2019
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
Copyright © 2019 The Eclipse Foundation. All Rights Reserved
Eclipse IoT Community
2.9M 37 350+ 41
lines of code projects contributors member
companies
21
Copyright © 2019 The Eclipse Foundation. All Rights Reserved
Member Companies
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
Copyright © 2019 The Eclipse Foundation. All Rights Reserved
Typical IoT Architecture
Devices
(sensors & actuators)
Applications
telemetry
commands
telemetry
commands
IoT Cloud
Platform
Gateways
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
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
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
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
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
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)
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
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
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
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
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
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
Copyright © 2019 The Eclipse Foundation. All Rights Reserved
Eclipse IoT Programs
37
Virtual IoT Open IoT Challenge Developer Survey
Testbeds Simultaneous
Release
Marketplace
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
Copyright © 2019 The Eclipse Foundation. All Rights Reserved
Eclipse IoT Open Testbeds
Asset Tracking
Management
Production Performance
Management
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
Thanks!
Gaël Blondelle
@gblondelle
gael.blondelle@eclipse-foundation.org

More Related Content

What's hot (7)

PDF
Iljaitsch vectorform ble_i_beacon_140401
LOC Place
 
PPTX
The future of video
madhouseassociates1
 
PPTX
Business innovation rick huijbregts 16oct2013
Rick Huijbregts
 
PPT
Getting Started with Android 1.5
Gaurav Kohli
 
PDF
Smau milano 2013 lorenzo fava
SMAU
 
PDF
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Ryo Jin
 
PPTX
Travelers 360 degree health assessment of microservices on the pivotal platform
Rohit Kelapure
 
Iljaitsch vectorform ble_i_beacon_140401
LOC Place
 
The future of video
madhouseassociates1
 
Business innovation rick huijbregts 16oct2013
Rick Huijbregts
 
Getting Started with Android 1.5
Gaurav Kohli
 
Smau milano 2013 lorenzo fava
SMAU
 
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Ryo Jin
 
Travelers 360 degree health assessment of microservices on the pivotal platform
Rohit Kelapure
 

Similar to 2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Grenoble (20)

PDF
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
Agustin Benito Bethencourt
 
PDF
Iot developer-survey-2019
MichaelRodriguesdosS1
 
PDF
Cloud Native Java Innovation at the Eclipse Foundation
Thabang Mashologu
 
PPTX
Why the embedded world needs open source communities
Philippe Krief
 
PPTX
Building cloud native microservices with project Helidon
Dmitry Kornilov
 
PDF
Why robotics needs open source communities
Philippe Krief
 
PDF
Open Source is eating the world...
Philippe Krief
 
PDF
Eclipse Foundation Overview (April 2019)
Thabang Mashologu
 
PDF
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Thabang Mashologu
 
PDF
2018.11 eclipse overview (japan meeting)
Mike Milinkovich
 
PDF
Cloud Native Java Community Day | EclipseCon Europe 2019
Jakarta_EE
 
PPTX
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Ian Skerrett
 
PDF
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...
Mindtrek
 
PDF
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Brain IoT Project
 
PDF
Nurturing OpenJDK Distribution: Eclipse Temurin Sucess History and Plan
Carmen Delgado
 
PDF
2019 Jakarta EE Developer Survey Report
Thabang Mashologu
 
PDF
IoT Developer Survey 2018
Benjamin Cabé
 
PDF
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...
South Tyrol Free Software Conference
 
PDF
Open Source for Industry 4.0 – Open IoT Summit NA 2018
Benjamin Cabé
 
PPTX
Chapter 06: cloud computing trends
SsendiSamuel
 
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
Agustin Benito Bethencourt
 
Iot developer-survey-2019
MichaelRodriguesdosS1
 
Cloud Native Java Innovation at the Eclipse Foundation
Thabang Mashologu
 
Why the embedded world needs open source communities
Philippe Krief
 
Building cloud native microservices with project Helidon
Dmitry Kornilov
 
Why robotics needs open source communities
Philippe Krief
 
Open Source is eating the world...
Philippe Krief
 
Eclipse Foundation Overview (April 2019)
Thabang Mashologu
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Thabang Mashologu
 
2018.11 eclipse overview (japan meeting)
Mike Milinkovich
 
Cloud Native Java Community Day | EclipseCon Europe 2019
Jakarta_EE
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Ian Skerrett
 
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...
Mindtrek
 
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Brain IoT Project
 
Nurturing OpenJDK Distribution: Eclipse Temurin Sucess History and Plan
Carmen Delgado
 
2019 Jakarta EE Developer Survey Report
Thabang Mashologu
 
IoT Developer Survey 2018
Benjamin Cabé
 
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...
South Tyrol Free Software Conference
 
Open Source for Industry 4.0 – Open IoT Summit NA 2018
Benjamin Cabé
 
Chapter 06: cloud computing trends
SsendiSamuel
 
Ad

More from Gaël Blondelle (7)

PDF
Nurturing Business Friendly Open Source Ecosystems
Gaël Blondelle
 
PPTX
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
Gaël Blondelle
 
PDF
Fun and education with the PolarSys Rover and PolarSys Solutions
Gaël Blondelle
 
PDF
Polarsys Talk EclipseCon Europe 2012
Gaël Blondelle
 
PDF
Opees Presentation May 2011
Gaël Blondelle
 
PDF
PEtALS Presentation PCL 09242008
Gaël Blondelle
 
PDF
PEtALS Presentation OWF 12012008
Gaël Blondelle
 
Nurturing Business Friendly Open Source Ecosystems
Gaël Blondelle
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
Gaël Blondelle
 
Fun and education with the PolarSys Rover and PolarSys Solutions
Gaël Blondelle
 
Polarsys Talk EclipseCon Europe 2012
Gaël Blondelle
 
Opees Presentation May 2011
Gaël Blondelle
 
PEtALS Presentation PCL 09242008
Gaël Blondelle
 
PEtALS Presentation OWF 12012008
Gaël Blondelle
 
Ad

Recently uploaded (20)

PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
July Patch Tuesday
Ivanti
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 

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

  • 1. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
  • 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. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Thanks to the sponsors
  • 4. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Thanks to the organizers
  • 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. 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. 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. 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. 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. 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. 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. Copyright (c) 2019, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Transparency Openness Meritocracy
  • 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. 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. 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. 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. 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
  • 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. 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. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Member Companies 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. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Typical IoT Architecture Devices (sensors & actuators) Applications telemetry commands telemetry commands IoT Cloud Platform Gateways
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Eclipse IoT Programs 37 Virtual IoT Open IoT Challenge Developer Survey Testbeds Simultaneous Release Marketplace
  • 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. Copyright © 2019 The Eclipse Foundation. All Rights Reserved Eclipse IoT Open Testbeds Asset Tracking Management Production Performance Management 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