Skip to main content

Ignition Edge and IIoT with MQTT Sparkplug B

By NFM Consulting 2 min read

Key Takeaway

How Ignition Edge enables local HMI, data buffering, and MQTT Sparkplug B data transmission for IIoT architectures in remote and bandwidth-limited industrial environments.

Quick Answer

Ignition Edge is a lightweight version of Ignition designed for deployment on field hardware and edge computing devices. It enables local HMI, data buffering, and MQTT Sparkplug B transmission to a central Ignition gateway, making it ideal for remote industrial sites with limited or intermittent connectivity.

Edge Editions

Ignition Edge is available in three editions:

  • Edge Panel — Provides a local operator interface with limited tag count (typically 500 tags). Runs Perspective or Vision screens locally on a panel PC at the remote site.
  • Edge Compute — Adds gateway scripting, database logging, and full tag provider capabilities to the local edge device. Supports local historical data storage with store-and-forward to the central server.
  • Edge IIoT — Publishes tag data via MQTT Sparkplug B to a central broker or Ignition gateway. Optimized for bandwidth efficiency with report-by-exception and data compression.

MQTT Sparkplug B Architecture

Sparkplug B is an open specification built on MQTT that defines a topic namespace, payload encoding (Protocol Buffers), and state management for industrial IoT. Key advantages:

  • Report-by-exception — Only changed values are transmitted, reducing bandwidth by 80-95% compared to polling
  • Auto-discovery — Sparkplug-aware hosts automatically discover edge nodes and their tag structures
  • Birth/death certificates — The broker knows immediately when an edge device goes offline
  • Lightweight — MQTT runs efficiently on cellular and satellite links typical of remote oilfield sites

Store-and-Forward

Ignition Edge buffers data locally when WAN connectivity is lost. Once the connection is restored, buffered data is forwarded to the central gateway in chronological order with original timestamps. This ensures no data loss even during extended network outages — critical for pipeline SCADA and remote production monitoring where satellite or cellular links may be unreliable.

Deployment Scenarios

  • Remote Wellsite — Edge Panel on a panel PC provides local pump-off controller display while Edge IIoT publishes data to the central SCADA gateway via cellular
  • Pipeline Compressor Station — Edge Compute runs local control logic and alarm handling while forwarding historian data to the central server
  • Tank Farm — Edge Panel for local tank gauging display with MQTT publication for central inventory management

Frequently Asked Questions

Ready to Get Started?

Our engineers are ready to help with your automation project.