Protocols
Project the same running environment across supported protocols.
Miravo publishes the same environment across MQTT, OPC UA, and Modbus TCP. More protocols coming soon.
MQTT
Live topic tree from Miravo's built-in broker on port 1883.
OPC UA
Typed address space on port 4840.
Modbus TCP
Register-mapped live values on port 502.
Pick by system
| Your system | Start with |
|---|---|
| MQTT broker, UNS dashboard, IoT client | MQTT |
| SCADA, HMI, PLC with OPC UA client | OPC UA |
| Legacy automation, Modbus TCP poller | Modbus TCP |
| First verification pass | MQTT |
Pick by shape
| Protocol | Reads like | Use when |
|---|---|---|
| MQTT | Live topic updates | First verification |
| OPC UA | Browseable plant tree | Client expects an industrial server |
| Modbus TCP | Register addresses | Client polls fixed addresses |
A running environment exposes every protocol at once — like the plant it models. Run several when downstream systems need different shapes of the same environment.
Related pages
CLI ⭢ miravo start
Adapter flags, port flags, and --no-mqtt.
CLI ⭢ Environment variables
Default ports and bind hosts.
Core ⭢ Templates
Protocol scope in .miravo.yaml.
Was this page useful?
Last updated on
Miravo