open source: platform for iot and edge

8
Open Source: Platform for IoT and Edge Gaël Blondelle @gblondelle

Upload: others

Post on 06-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source: Platform for IoT and Edge

Open Source: Platform for IoT and Edge

Gaël Blondelle @gblondelle

Page 2: Open Source: Platform for IoT and Edge

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

Page 3: Open Source: Platform for IoT and Edge

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

Page 4: Open Source: Platform for IoT and Edge

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

Page 5: Open Source: Platform for IoT and Edge

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.

Page 6: Open Source: Platform for IoT and Edge

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

Page 7: Open Source: Platform for IoT and Edge

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)

Page 8: Open Source: Platform for IoT and Edge

COPYRIGHT (C) 2021, ECLIPSE FOUNDATION | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)

TheEclipse EdgeOpsMatrix