MQTT bewegt Bytes. Sparkplug B gibt ihnen Bedeutung.
Sparkplug B ist eine offene Spezifikation unter dem Dach der Eclipse Foundation, die festlegt, wie industrielle Geräte MQTT nutzen sollen: ein fester Topic-Namensraum, eine kompakte Protocol-Buffers-Kodierung und ein Sitzungszustandsmodell aus Birth- und Death-Zertifikaten. Sie macht MQTT-Daten selbstbeschreibend und sagt jedem Konsumenten, welche Publisher online sind und welche Werte aktuell sind.
Eine feste Topic-Form, Nachrichten mit der Logik des Protokolls.
Stärken
Interoperabilität zwischen konformen Werkzeugen ohne Sonderparsing, geringe Bandbreite auf beschränkten Netzen, explizite Typen und Einheiten, verlässliche Online-/Veraltet-Semantik ab Werk.
Grenzen
Der Topic-Namensraum spiegelt das Netzwerk — Gruppen, Knoten, Geräte — nicht das Geschäft. Das Mapping in einen nach ISA-95 geformten UNS bleibt Ihre Modellierungsarbeit.
Binär
Payloads sind Protobuf, nicht JSON. Generische MQTT-Konsumenten können Sparkplug-Topics ohne Decoder nicht lesen — beabsichtigt, kein Unfall.
Typische Fallen in realen Einführungen.
- Sparkplug B mit einem UNS gleichsetzen. Es standardisiert Payloads und Sitzungszustand; es entwirft weder Ihre Geschäftshierarchie noch Ihre Governance.
- Gewöhnliche MQTT/JSON-Konsumenten auf Sparkplug-Topics richten und sich über Zeichensalat wundern.
- Aliase und Rebirth ignorieren: Wer mitten im Strom einsteigt, muss eine Rebirth anfordern, um die Metrik-Karte zu lernen — nicht raten.
- Gruppen- und Node-IDs beiläufig wählen — sie bilden die Spitze Ihres Namensraums, und ein Umbenennen bricht jeden Subscriber.
Wo Sparkplug B im Stack sitzt.
Sparkplug B ist die Payload- und Zustandsschicht vieler UNS-Einführungen und passt sauber zu den minimalen technischen Anforderungen — edge-getrieben, Report by Exception, offen, leichtgewichtig. ISA-95 steuert die Geschäftshierarchie bei, die seinen gerätezentrierten Topics fehlt, die Kontextualisierung macht dort weiter, wo seine Einheiten und Eigenschaften enden, und verlässliche, frischebewusste Daten gehören zu den Prüfpunkten der KI-Bereitschaft. Eigene Topics und Payloads prüfen Sie mit dem kostenlosen Sparkplug-B-Linter.