
4.0 Solutions Podcast MQTT with Arlen Nipper, Matt Parris and Aron Semle
Apr 18, 2024
Arlen Nipper, co-inventor of MQTT, shares fascinating insights on the protocol's inception and its role in evolving industrial messaging. Alongside Aron Semle of HighByte and expert Matt Parris, they explore how MQTT's lightweight pub-sub approach revolutionized SCADA systems and improved data efficiency. The trio dives into the progression from Sparkplug Z to the standardized Sparkplug B, emphasizing its applicability beyond just process control. They discuss real-world use cases, the criticality of data integrity, and envision a future of plug-and-play factories.
AI Snips
Chapters
Transcript
Episode notes
Statefulness Enables Report-By-Exception
- MQTT is stateful because clients register a session and the broker holds state, enabling report-by-exception patterns.
- That state lets systems publish only changed values and drastically reduce bandwidth compared to polling.
Sparkplug's Device-Centric Roots
- Sparkplug started as a device-centric format for packaging many device variables into a single efficient payload.
- The community expanded its use beyond process control, but its core design remains optimized for edge device packaging.
Keep MQTT Core Minimal
- Keep MQTT core simple and layer extensions externally rather than bloating the base protocol.
- Build plugins or companion standards for discovery, RBAC, and schema enforcement through community projects or commercial platforms.
