Sparkplug 3.0

Last Updated on 2025-10-27

For years, MQTT has been the de facto messaging protocol for industrial IoT and utility telemetry. It’s lightweight, bandwidth-efficient, and ideal for constrained devices like data concentrator units (DCUs), routers, and loggers. But MQTT on its own is just a protocol skeleton: it defines how to publish/subscribe messages, but not what those messages should look like.

The result? Vendor A’s DCU publishes JSON payloads with meter data under one topic tree, while Vendor B uses CSV payloads under another. Integration becomes a nightmare of custom drivers and middleware, and utilities lose the “plug-and-play” promise.

Enter Sparkplug: a specification for interoperable MQTT payloads and topic structures. And in 2023, Sparkplug 3.0 was ratified as an ISO/IEC standard — elevating it from “best practice” to a globally recognized requirement. For utilities, that means Sparkplug support is about to show up in tender documents and procurement checklists. For manufacturers like us, it means our DCUs and routers must speak Sparkplug fluently.

 

 

Why plain MQTT isn’t enough

MQTT’s popularity stems from its simplicity: publish a message on a topic, and any subscriber gets it. That’s powerful, but without conventions it leads to chaos:

  • Topic sprawl: Every vendor defines its own namespace. A DSO ends up managing multiple incompatible hierarchies.
  • Payload ambiguity: JSON here, XML there, CSV elsewhere. How does the SCADA system know what “kWh” means across five vendors?
  • Device lifecycle blind spots: MQTT doesn’t say how a subscriber knows when a device goes offline or when it’s restarted.

Utilities want interoperability — the ability to mix and match devices and systems without endless custom code. Sparkplug fixes this.

 

 

What Sparkplug brings to MQTT

Sparkplug is essentially a profile for MQTT. It introduces:

1. Standardized topic namespace

  • Every Sparkplug-enabled device uses a common, well-defined structure for topics. This makes integration consistent across vendors.

2. Payload encoding with Protocol Buffers

  • Instead of arbitrary JSON or CSV, Sparkplug mandates Google Protocol Buffers (protobufs) for compact, efficient, and standardized payloads.

3. Birth/Death certificates

  • Devices publish a “birth certificate” when they come online and a “death certificate” (last will) when they disconnect. Operators can reliably track device state across thousands of endpoints.

4. State management

  • Subscribers can always reconstruct the current state of a device without polling, thanks to retained messages and structured payloads.

The effect? MQTT finally becomes plug-and-play.

 

 

Sparkplug 3.0 → ISO/IEC standard

When Sparkplug was ratified as an ISO/IEC 20922 extension, it gained legitimacy that procurement teams care about. Utilities can now say:

“All DCUs and routers must comply with ISO/IEC Sparkplug 3.0 for MQTT interoperability.”

And vendors can’t argue it’s just a “nice-to-have.” Compliance is auditable, testable, and enforceable.

 

 

Why this matters for utilities

  1. Faster integration
    Instead of writing custom adapters for each vendor, DSOs can integrate Sparkplug-enabled devices directly into their MQTT brokers and SCADA/AMI platforms.
  2. Vendor neutrality
    With Sparkplug, mixing DCUs from Vendor A and routers from Vendor B doesn’t break interoperability. Utilities regain bargaining power and flexibility.
  3. Improved resilience
    The birth/death model means the network has a built-in heartbeat. When thousands of endpoints go offline in a storm, operators know immediately which devices are affected.
  4. Scalability
    Standardized payloads and topics make it easier to scale from pilot projects (hundreds of devices) to full rollouts (tens of thousands).

 

 

Why this matters for manufacturers like WM Systems

For us, Sparkplug 3.0 is not just another feature — it’s a way to differentiate.

  • Our DCUs: Already support MQTT with DLMS/Modbus mappings, but Sparkplug support will make those mappings portable and standard across utilities.
  • Our Industrial Router 2: When deployed as a SCADA gateway, it can act as a Sparkplug-enabled edge node, normalizing data streams from multiple meters before forwarding them upstream.
  • Our WM-i Pulse logger: By emitting Sparkplug payloads directly, it can drop into any Sparkplug-aware utility broker without custom integration.

 

 

 

 

 

 

 

 

 

 

 

 

How Sparkplug links with other industry shifts

  • NIS2 and CRA compliance: Utilities must prove cyber-resilient infrastructures. Sparkplug, as an ISO/IEC standard, offers procurement-level assurance of interoperability and reduced integration risk.
  • IEC 62443: Cybersecurity and interoperability are converging. Devices that are both ENCS-approved (cybersecure) and Sparkplug-compliant (interoperable) check two boxes at once.
  • Cloud and edge convergence: Sparkplug ensures edge-to-cloud data flows remain consistent, enabling real-time analytics and predictive maintenance with less middleware overhead.

 

Adoption curve

  • 2025–2026: Tenders start asking for Sparkplug explicitly in AMI and SCADA gateway requirements. Early adopters include progressive utilities in Germany, the Nordics, and the Netherlands.
  • 2027 onward: Sparkplug compliance becomes a default line item in European smart metering procurement, much like DLMS/COSEM is today.

 

 

A buyer’s checklist for Sparkplug-ready devices

When you evaluate modem/router/DCU vendors, ask:

  1. Does the device support Sparkplug 3.0 (ISO/IEC standard) out of the box?
  2. Are payloads encoded with Protocol Buffers, not custom JSON?
  3. Does the device publish proper birth/death certificates on MQTT connect/disconnect?
  4. Is the topic namespace aligned with Sparkplug specifications?
  5. Can the vendor demonstrate integration with an off-the-shelf MQTT broker (HiveMQ, EMQX, Mosquitto)?

 

 

How WM Systems is preparing

We are actively integrating Sparkplug 3.0 support into our DCU and router firmware. This means:

  • Native Sparkplug payloads for meter and sensor data, so utilities can plug our devices straight into their Sparkplug-aware platforms.
  • Configurable Sparkplug namespace mapping so field engineers don’t have to script custom adapters.
  • Combined Sparkplug + ENCS security baseline, ensuring devices are both interoperable and resilient.
  • Demo packs: We’re preparing Sparkplug sample payloads and broker integration guides to help utilities test deployments quickly.

 

 

Final thought

If MQTT was the plumbing of IoT, Sparkplug 3.0 is the blueprint that ensures every pipe connects seamlessly. For utilities moving toward massive AMI deployments and interoperable smart grids, Sparkplug is no longer optional — it’s standardized, auditable, and expected.

At WM Systems, we see Sparkplug as the next natural step after securing ENCS approvals: first make devices secure, then make them interoperable.

Our upcoming Sparkplug-enabled routers, DCUs, and loggers are designed to help utilities skip the integration headache and focus on what matters — delivering reliable energy and water.

Why Digitalisation and AI Are Becoming Critical in Modern Energy Networks

2025-12-01

And What It Means for Industrial IoT?


From Router to Edge Computer

2025-11-28

Why On-Device Applications Are Becoming Essential in Industrial IoT


Case Study: Remote Monitoring of Diesel Generators in Kuwait

2025-10-29

Amanah Teknologia & WM Systems Deploy Industrial IoT Routers for Masaha Construction


Use Case Video: Modernized Medium-Voltage Network Monitoring in Hungary

2025-09-30

How ELMŰ-ÉMÁSZ and WM Systems solved technical challenge of modernizing legacy medium-voltage switchgear to enable real-time monitoring and automation in an environment with limited space and strict installation constraints


Case Study: From Field to Cloud

2025-09-26

How WM Systems and ELMŰ-ÉMÁSZ Modernized Medium-Voltage Network Monitoring in Hungary


What is a Smart Meter Gateway or Modem?

2025-09-25

The essential communication hub that connects electricity meters to utility systems


Private Utility Networks at 410/450 MHz

2025-09-24

Europe’s Low-Band Renaissance, Licences to 2050, and What It Means for Smart Grids


Case Study: Power in the Relay

2025-09-19

How ČEZ and WM Systems Are Redefining Load Management in Czech Households


Load Balancing for Charge Point Operators

2025-09-18

Powering the Future of EV Charging


The Self-Optimizing Building

2025-09-17

Using IoT to Cut Energy Costs and Emissions


CERTIFICATIONS

We are using Google Analytics

Please note that we use Google Analytics monitoring to analyze traffic and interests on our website, in order to provide an anonymous view of the distribution of visits.
uses personal information - to make internal, marketing decisions (promotions, trends, visits to visiting companies). We don't send these data to third parties.
Learn more about Google's privacy policy: www.google.com/analytics

Please use the buttons below to enable if you accept use Google Analytics, or indicate if you do not enable it.