MQTT-SPARKPLUG-B
Profile MQTT IIoT Protobuf Sparkplug B.
Définition
Sparkplug B v3.0 (publie aout 2022) couvre : 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}. Payload Google Protobuf au lieu de JSON pour ~50% reduction taille. Adoption : Inductive Automation Ignition (~120000 deployments), Cirrus Link MQTT Engine, AWS IoT Greengrass Sparkplug.
Origine
Sparkplug B specification publie par Eclipse Foundation 2016 ; v3.0 publie aout 2022 ; ISO/IEC 20922 sous-tendant MQTT v3.1.1.
Exemple en contexte
Une usine Tesla Gigafactory publie ~50000 metriques/sec PLC Allen Bradley via Sparkplug B NDATA messages ; consommation cloud Azure IoT Hub bandwidth reduit 60% vs JSON.
Termes liés
- MQTT broker — protocole transport.