Versions Compared

Key

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

...

  • Sparkplug A
    • Based on the open source Eclipse Kura Google Protobuf payload definition.
    • Simple design that supports metrics with a name, a data typedatatype, and a value.
    • Lacks support for rich metadata around metrics such as timestamp per metric, historical messages, etc
    • No alias support
    • No template Native GPS support
  • Sparkplug B
    • Open source Google Protobuf definition specifically designed for Sparkplug.
    • Simple design that supports metrics with a name, a data typedatatype, and a value.
    • Additional datatype support over what was included in Sparkplug A.
    • Supports metadata around metrics for null values, timestamps per metric, historical messages, etcand custom properties.
    • Supports metric name aliases to reduce bandwith usage.
    • Supports templates Template support for complex data types.
    • Dataset support

At the base of the Sparkplug source In it are two base directories that both show the basics of utilizing the Sparkplug specification to enable applications to communicate with Ignition and the MQTT Modules

...