Implementation of MQTT

There is currently a lot of work going on to use and integrate the MQTT protocol in OpenEMS.

MQTT (Message Queuing Telemetry Transport) is an open OASIS and ISO standard (ISO/IEC 20922) lightweight, publish-subscribe network protocol that transports messages between devices.
_MQTT - Wikipedia

There are two major use-cases where MQTT could play a role:

  1. MQTT for communication between Edge ↔ Backend ↔ UI
  1. MQTT as local Edge bridge to peripherial devices

I am curious to hear your opinions about the implementations and your use-cases, so that we can consider them in this early stage of the development.

Regards,
Stefan