open source: platform for iot and edge
Post on 06-Feb-2022
7 Views
Preview:
TRANSCRIPT
Open Source: Platform for IoT and Edge
Gaël Blondelle @gblondelle
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Open IoT Standards ImplementationsEnable interoperablity
MQTT
Eclipse MosquittoEclipse Paho
DDS
Eclipse Cyclone DDS
CoAP
Eclipse Californium
LwM2M
Eclipse LeshanEclipse Wakaama
2
Milo
OPC UA
Eclipse Milo
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Deployment
Mod
elin
g
Device Connectivity
Digital Twins
Device Management
Sample Platform:Bosch
From projects to platforms
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
EDGE
IOT / EDGE GATEWAYS
EDGESERVERS
CONSTRAINED DEVICES
Operating SystemReal-Time Operating System
Hardware Abstraction Layer
Operating System
IOT PLATFORM
APPLICATIONS
INTEGRATION
DATA
APPLICATIONS
INTEGRATION
Application Runtime
Data integration
Device Connectivity
Device Management
Edge Orchestration
Field Connectivity Edge Analytics
Machine Learning
Remote Device Management
API Management
EdgeOps
Machine Learning
Analytics
Data Management
Sensors Actuators
Protocols
Connectivity
DEVE
LOPM
ENT
TOO
LS
Security
Edge ApplicationsDevice Update Management
IoT Architecture — Our frame of Reference
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Identified Gaps
> Constrained Devices• Several options for OSS OS / RTOS are available, but closed source firmware / drivers
for devices still way too common> Edge
• EdgeOps is a good start but we need improved built-in support for location awareness, data sovereignty, power management and a universal way to identity the hardware capabilities of Edge nodes
> IoT Platforms• Most APIs are tied to a specific platform; the lack of standardization creates
obstacles to portability> Protocols
• Lack of interoperability, sometimes even between implementations of the same standards
> Security• Using a zero trust approach makes sense but is complex and error prone. Tools and
platforms should simplify that.
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Points of view
> The Eclipse Foundation provides the Eclipse Foundation Specification Process
• To define industry consensus specifications• Proven process that leverages and extend the Open Source Eclipse Development
Process > De facto OSS standards become International standards
• An example: MQTT was standardized after being open sourced• Other examples through JTC1 for example
> Standards gain visibility and adoption thanks to open source. This comes with a few constraints:
• Open Source implementations must be usable without restrictions• The Open Source Initiative documents requirements https://opensource.org/osr
LEAD IOT & EDGE WITH OPEN SOURCE!
Thank You!
COPYRIGHT (C) 2021 ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
TheEclipse EdgeOpsMatrix
top related