Sparkplug B

Sparkplug B is a communication specification that enables devices and systems to easily exchange information in a standardized way. It is built on top of the MQTT protocol.

The Sparkplug B Agents allow your Data Stream to send and receive Sparkplug B compliant messages to and from an external MQTT broker.

The Listener allows you to receive Sparkplug B compliant messages from as external MQTT broker.

The Action Agent allows you to publish Sparkplug B compliant messages to an external MQTT broker.

For more information about the Sparkplug B specification, please click here.

Pre-requisites

The following is required to use this Agent:

  • MQTT broker address

  • Access to broker port e.g. 1883

  • Minimum XMPro Data Stream v4.0

Current Version

  • Request the Sparkplug B Listener v2.00

  • Request the Sparkplug B Action Agent v2.00

Please contact XMPro if you're looking for an older version of this Agent.

Sparkplug B Listener Release Notes

v2.00, 10 Jul 2024

  • Changed from using M2MQTTDotNetCore NuGet package to MQTTnet

  • Added support for MQTT Protocol v5

v1.01, 05 Apr 2024

  • Changed Agent logo

v1.00, 22 Feb 2024

  • Initial Release

Sparkplug B Action Agent Release Notes

v2.00, 10 Jul 2024

  • Changed from using M2MQTTDotNetCore NuGet package to MQTTnet

  • Added support for MQTT protocol v5

v1.01, 05 Apr 2024

  • Changed Agent logo

v1.00, 28 Feb 2024

  • Initial Release

Last updated