Sparkplug is an open-source specification hosted at the Eclipse Foundation that provides MQTT clients the framework to seamlessly integrate data from their applications, sensors, devices, and gateways within the MQTT Infrastructure. It is developed in the open, on GitHub. The evolution of Sparkplug is governed by the Eclipse Foundation Specification Process (EFSP). Anyone can copy and distribute the specification documents in any medium for any purpose and without fee or royalty.
The aim of the Sparkplug Specification is to define an MQTT Topic Namespace, payload, and session state management that can be applied generically to the overall IIoT market sector but specifically meets the requirements of real-time SCADA/Control HMI solutions. Meeting the operational requirements for these systems will enable MQTT-based infrastructures to provide more valuable real-time information to Line of Business and MES solution requirements as well.
Revision Number | Date | Author | Description | |
---|---|---|---|---|
1.0* | May 26, 2016 | Cirrus Link Solutions | Initial Release | |
2.1* | December 10, 2016 | Cirrus Link Solutions | Payload B Addition | |
2.2* | October 11, 2019 | Cirrus Link Solutions | Migration to Eclipse Foundation Branding | |
3.0 | October 21, 2022 | Sparkplug Specification Project Team | Migrated to AsciiDoc.
Completely reorganized. Added explicit normative and non-normative statements. |
* Versions prior to v. 3.0 are listed for informational purposes only.
The Specification Committee is responsible for implementing the Eclipse Foundation Specification Process (EFSP) for all Specification Projects under the purview of the Sparkplug Working Group. This committee ensures that EFSP is followed and votes to approve creation reviews, progress reviews, and release reviews submitted by the Sparkplug specification project.
As defined in the Charter of the Sparkplug working group, strategic-level members each have a seat on the specification committee. Participant-level members elect a representative among their ranks.
The current members of the committee are:
No meeting minutes have been published at this time.