Das MQTT-Protokoll ist ereignisgesteuert und hat einen Broker/Server, der bei allen Transaktionen als Vermittler fungiert. Die traditionelle Lese-/Schreibtransaktion gilt also nicht direkt, kann aber kurzzeitig damit verbunden sein. Für den Lesevorgang eines Geräts muss der Standort sein Tag an den Broker veröffentlichen, wenn seine Daten aktualisiert werden. Dann muss die SCADA als Abonnent des Brokers konfiguriert werden, um benachrichtigt zu werden. Umgekehrt muss die SCADA für den Schreibvorgang jede Schreibanforderung (vom Betreiber) an den Broker veröffentlichen, und dann wird das Gateway den Broker abonnieren, um den Schreibvorgang durchzuführen. Sie sehen also, dass sowohl pub als auch sub an einem Lese- oder Schreibvorgang beteiligt sind.
---