Status @ EclipseCon 2021
25.10.2021
Ditto in a nutshell
Ditto as IoT "middleware"
utilizing
Digital Twin
pattern
Stats
2018
2019
2020
2021
Github stars
65
117
204
318
Docker pulls
~ 1.200
~ 3.200
~10.000
~45.000
Active committers
8
9
8
7
Adopters*
1
3
6
6
Contributors
-
~ 3
~ 8 (3 ext)
~ 5 (2 ext)
* officially declared, we know of more
Achievements
1.5.0 (12/2020)
: Desired properties management, Cloudevents HTTP endpoint, scalability improvements
2.0.0 (05/2021)
: Removal of API version 1 + deprecated code, restructuring of Java modules, Merge/PATCH updates, Configurable OpenID Connect claim extraction, SSH tunnel management for connections, Expiring policy subjects, ...
2.1.0 (09/2021)
: Finished Apache Kafka integration, conditional requests (updates + retrievals), ...
Current topics
W3C WoT (Web of Things) integration:
Ongoing
discussion
about how integration could look like
in close exchange with W3C, e.g. we
suggested a WoT Thing Model enhancement
Initial contribution of a
Ditto Python client
Roadmap
2.2.0
(late 2021):
filter for lifecycle events (e.g. twin created/deleted)
HTTP API for “live” commands
“channel” conditions on API requests deciding whether to use “twin” or “live” channel
outlook:
Policy imports
concept and work on a WoT (Web of Things) integration