Versions Compared

Key

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

...

  • Namespace
    • This always begins with “spBv1.0” to indicate that the topic is using the Sparkplug B version 1.0 specification. This serves as an identifier for the protocol version being used, as well as the encoding used for the associated payload data
  • Group ID

    • This identifies a logical grouping of Edge nodes and devices. For example, you might use a group ID to represent a particular factory or plant location. It ensures data segregation between different groups, aiding in efficient data management and security.

  • Message Type
  • Edge Node ID
    • This uniquely identifies a specific edge node within in a group. Edge nodes are responsible for reporting data on behalf of devices they control or are connected to. The Edge Node ID helps in directing commands to the correct node and segregating data from various nodes.
  • Device ID (Optional)
    • If the message relates to a specific device controlled by the edge node, the device ID uniquely identifies that device.

...

Panel
borderColorblack
borderStylesolid
titleSparkplug Topic

spBv1.0/TestGroup/NDEATH/TestEdge


Panel
borderColorblack
borderStylesolid
titleSparkplug Payload


...

Panel
borderColorblack
borderStylesolid
titleSparkplug Topic

spBv1.0/TestGroup/DDEATH/TestEdge/TestDevice


Panel
borderColorblack
borderStylesolid
titleSparkplug Payload


...

Panel
borderColorblack
borderStylesolid
titleSparkplug Topic

spBv1.0/TestGroup/NCMD/TestEdge


Panel
borderColorblack
borderStylesolid
titleSparkplug Payload


...

Panel
borderColorblack
borderStylesolid
titleSparkplug Topic

spBv1.0/TestGroup/DCMD/TestEdge/TestDevice


Panel
borderColorblack
borderStylesolid
titleSparkplug Payload


...