...
The MQTT Sparkplug Transmitter is designed for to be used at the Edge of complex IIoT environments where data consistency, system state awareness, and scalability are critical.It is generally used at the Edge of an OT infrastructure.
- The Sparkplug Transmitter creates a Sparkplug Client
- After connection to the MQTT server, two way communication is available between the Sparkplug Host Application and the Sparkplug Client
- Uses BIRTH and DEATH messages together with Primary Host ID to maintain system state awareness
- Data is always published as QoS0
- The published messages can be consumed by any Sparkplug Host Application such as MQTT Engine.
- The topic uses the identified SPARKPLUG IDs for Group, Edge Node and Device
- The payload includes Metrics, Timestamps and Metadata encoded using Google’s Protocol Buffers (Protobuf)
- Understands Ignition UDTs and can be configured to publish UDT definitions in BIRTH messages
- Is capable of publishing thousands of tag change events in a single message
...