Eclipse IoT Eclipse Ditto

Eclipse Ditto

Eclipse IoT WG status update

28.07.2020

Digital Twins


  • digital representation of real physical devices
  • act as broker for communicating with assets
  • applicable for both industrial and consumer-centric IoT scenarios

Ditto in context

Ditto in action

Ditto as
Digital Twin
"middleware"

Stats


2018 (oct) 2019 (oct) 2020 (jul)
Github stars 65 117 178
Docker image pulls ~ 1.200 ~ 3.200 ~ 10.000
Active committers 8 9 8
Adopters 1 3 6
Contributors - ~ 3 ~ 8 (3 ext)

+ bigger contributions by our community

Achievements


  • 1.0.0 (12/2019): Graduation release; Ditto Java + JS client; invoking HTTP web hooks; performance improvements
  • 1.1.0 (04/2020): MQTT 5; message enrichment; Java 11 runtime; policies+search in Ditto Protocol
  • Eclipse IoT Packages:
    • added Helm chart with support of community
    • setup auto connection of Ditto to Hono in c2e package

LoRaWAN Virtual Conference: workshop + YouTube recording

Roadmap

  • 1.2.0 (08/2020):
    • QoS 1 (at least once) processing of async. consumed messages
    • "_metadata" for digital twins
    • .. several smaller things
  • outlook:
    • conditional modification of twins
    • partial updates (PATCH) of twins
    • reported/desired epic
    • Ditto Golang client