ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

MQTT-SPARKPLUG-B

Eclipse Protobuf IIoT MQTT profile Sparkplug B.

Definition

Sparkplug B v3.0 (published August 2022) covers: Birth Certificate (NBIRTH, DBIRTH), Death Certificate (NDEATH, DDEATH), Data (NDATA, DDATA), Commands (NCMD, DCMD). Topic structure: spBv1.0/{group_id}/{message_type}/{edge_node_id}/{device_id}. Google Protobuf payload instead of JSON for ~50% size reduction. Adoption: Inductive Automation Ignition (~120000 deployments), Cirrus Link MQTT Engine, AWS IoT Greengrass Sparkplug.

Origin

Sparkplug B specification published by Eclipse Foundation 2016 ; v3.0 published August 2022 ; ISO/IEC 20922 underlying MQTT v3.1.1.

Example in context

A Tesla Gigafactory publishes ~50000 metrics/sec from Allen Bradley PLCs via Sparkplug B NDATA messages ; Azure IoT Hub cloud bandwidth consumption reduced 60% vs JSON.

Last updated: May 16, 2026