Drogue Cloud
The Drogue IoT Cloud project takes care of IoT on the cloud side.
It offers:
-
IoT friendly protocol endpoints
-
Protocol normalization based on Cloud Events and Knative eventing
-
Managing of device credentials and properties APIs and a graphical console to manage devices and data flows
It is built on top of:
-
Kubernetes – For running workloads
-
Cloud Events - For normalizing transport protocols
-
Knative eventing – For streaming data
-
Apache Kafka – For persisting events
-
Keycloak - For single-sign-on