Eclipse Sparkplug B Specification (ISO/IEC 20237)
Native industrial Protobuf payload standard ensuring plug-and-play interoperability in Unified Namespace (UNS) architectures with Ignition, HiveMQ, and EMQX.
Supported Sparkplug B Lifecycle Messages
- NBIRTH & DBIRTH: Automatic birth certificates publishing full metric metadata, data types, and engineering units upon edge connection.
- NDATA & DDATA: Bandwidth-efficient Report-by-Exception (RBE) delta updates using numeric metric aliases.
- NDEATH & DDEATH: MQTT Last Will and Testament (LWT) guaranteeing instant consumer notification if an edge gateway or PLC drops offline.
[mqtt.sparkplug]
enabled = true
group_id = "Plant1"
edge_node_id = "Line1"
device_id = "Siemens_S7_1500"
publish_death_on_exit = true
Related Industrial Solution
Eclipse Sparkplug B & Unified Namespace (UNS) Edge Gateway Solution Guide →