What MQTT means in an ARServer workflow
MQTT uses a publish/subscribe model. ARServer publishes selected values to topics, and consumers subscribe to those topics. The broker becomes the communication hub between the gateway and dashboards or middleware.
Core terms
- Broker: the MQTT server that receives messages and forwards them to subscribers.
- Topic: a hierarchical name such as
arserver/IED/tag/state. - Payload: the message body, often JSON for gateway data.
- Subscriber: dashboard, historian, middleware, or script consuming the data.
Why topic design matters
Bad topic names make data hard to find and hard to maintain. A clear scheme should identify the gateway, IED, signal, and state type without forcing every consumer to know IEC 61850 object syntax.
How ARServer fits
ARServer reads selected IEC 61850 values into a runtime cache. MQTT output can publish the current state of those selected points to a broker. This is useful for monitoring dashboards, engineering telemetry, and integration experiments.