Drogue Cloud

The Drogue IoT Cloud project takes care of IoT on the cloud side.

Overview diagram

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