Il protocollo MQTT è guidato dagli eventi e prevede un Broker/Server che funge da intermediario in tutte le transazioni. Pertanto, la tradizionale transazione di lettura/scrittura non si applica direttamente, ma può essere brevemente associata. Per le operazioni di lettura del dispositivo, il sito dovrà pubblicare il suo tag al broker quando i suoi dati vengono aggiornati. E poi lo SCADA dovrà essere configurato come sottoscrittore dal broker per ricevere la notifica. Al contrario, per le operazioni di scrittura, lo SCADA dovrà pubblicare qualsiasi richiesta di scrittura (da parte dell'operatore) al broker, e quindi il gateway si iscriverà al broker per eseguire l'operazione di scrittura. Si può quindi notare che sia pub che sub sono coinvolti in entrambe le operazioni di lettura o scrittura.
---