Each MQTT packet consists of an array with tag position updates:

  • When you are using the local MQTT stream there will be no batching and each tag position update will be sent in a separate MQTT packet.
  • When you are using the cloud MQTT stream there is possibly batching of tag position updates and each MQTT packet could contain several tag position updates. See the section MQTT data rate under Connect through the cloud on the MQTT API page for more info.

The MQTT data structure will differ a bit from tag to tag, as not all tags have the same sensors and interfaces. Examples of the structure for each tag can be found below: