MQTT Versions

The Distribution addon supports two different ways of sending data to MQTT servers.

The point-based method sends a single MQTT message for each individual point of information. Every temperature, pressure, mode and status has it's own distinct MQTT message.

For example, topic /data/ardi/Main Site/Ambient Temperature will be given a message containing…

22.4

The object-based method sends a single MQTT message for each ARDI asset, combining the different pieces of information about an asset in a single MQTT update.

This results in far fewer messages and a simpler namespace, at the cost of more information sent per-message.

In this example, topic /data/ardi/Main Site will be sent a message containing…

{
    "Ambient Temperature": 22.4,
    "Mode": 1,
    "Speed": 92.5
}