Create a Sparkplug B component
- Last UpdatedMay 04, 2026
- 1 minute read
- PI System
- Adapter for MQTT 1.4
- Adapters
Before configuring a Sparkplug B data source or data selection, make sure that you are using a Sparkplug B MQTT adapter component.
The MQTT adapter supports multiple component types, including:
-
MQTT (generic) – used for processing non-Sparkplug payloads such as JSON
-
MQTTSparkplugB – used for MQTT brokers that implement the Sparkplug B specification
The processes described in this section are applicable solely to components classified as MQTTSparkplugB.
Note: If you use a generic MQTT component instead of the MQTTSparkplugB, the Sparkplug B configuration procedures do not apply. Configuration requests to Sparkplug B endpoints (for example, data source or data selection) may fail or return unexpected results.