Skip to content
Preptima
mediumConceptMidSenior

Compare OPC UA, Modbus and MQTT. What is each one for, what security does each give you, and how does each fail?

6 min readUpdated 2026-08-15

Answer

Short answer

Modbus is a register read/write protocol with no types and no security; OPC UA is an information model with certificate-based security and subscriptions; MQTT is a broker-based transport that says nothing about payload meaning.

Was this answer helpful?

Likely follow-ups

  • A 32-bit float arrives over Modbus as a value a thousand times too large. What is wrong?
  • How does an OPC UA client know a value it holds is still current?
  • Why does MQTT QoS 2 not give you end-to-end exactly-once through a broker bridge?
  • When would you deliberately choose Modbus over OPC UA for a new integration?

Related questions

Further reading

Related Topics