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 herearrow-up-right.

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

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

Sparkplug B Listener Release Notes

Version
Date
Description

2.01

22 Jan 2025

Repackaged to translate the Agent's properties.

2.00

10 Jul 2024

Changed from using M2MQTTDotNetCore NuGet package to MQTTnet.

Added support for MQTT Protocol v5.

1.01

05 Apr 2024

Changed Agent logo.

1.00

22 Feb 2024

Initial Release.

Sparkplug B Action Agent Release Notes

Version
Date
Description

2.01

22 Jan 2025

Repackaged to translate the Agent's properties.

2.00

10 Jul 2024

Changed from using M2MQTTDotNetCore NuGet package to MQTTnet.

Added support for MQTT Protocol v5.

1.01

05 Apr 2024

Changed Agent logo.

1.00

28 Feb 2024

Initial Release.

Last updated

Was this helpful?