O protocolo MQTT é orientado por eventos e tem um Broker/Server que actua como intermediário em todas as transacções. Assim, a transação tradicional de leitura/escrita não se aplica diretamente, mas pode ser brevemente associada. Para a operação de leitura do dispositivo, o site terá de publicar a sua etiqueta no broker quando os seus dados forem actualizados. Em seguida, o SCADA deve ser configurado como subscritor do broker para ser notificado. Inversamente, para a operação de escrita, o SCADA deve publicar qualquer pedido de escrita (do operador) no broker e, em seguida, o gateway subscreverá o broker para efetuar a operação de escrita. Assim, pode ver-se que tanto o pub como o sub estão envolvidos na operação de leitura ou de escrita.
---