Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 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 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 10s of thousands of tag change events in a single message


The UNS Transmitter is ideal for lightweight IT deployments where minimal data points are required by Enterprise consuming clients.

  • The UNS Transmitter creates an MQTT Client
  • After connection to the MQTT server, data can only be published from the MQTT Client to the MQTT Server
  • Data can be published as QoS0, QoS1 or QoS2
  • Publishes Is capable of publishing a single data message for each tag when QualifiedValue of the tag changeschange event
    • The topic is the Ignition tag path starting at the Tag Path defined in the transmitter
    • The payload is a JSON formatted payload containing only the tag name, dataType, value, timestamp and qualityCode
  • Publishes Is capable of publishing a single properties message is published for each tag on every a client connection
    • The topic is the Ignition tag path starting at the Tag Path defined in the transmitter extended by .props
    • The payload is a JSON formatted payload containing Ignition non default or custom property values 
  • Publishes the leaf tags of Ignition UDTs and the structure of the UDT (i.e. UDT name itself and folders in the UDT) become topic tokens

...