• Download
  • Products
    • Product Highlights
      • DataHub Smart MQTT Broker
      • DataHub IoT Gateway
      • DataHub OPC Gateway
      • DataHub service for Azure
      • DataHub OPC Bridge
      • OPC DataHub
      • DataHub WebView
      • DataHub Modbus OPC Server
    • Tunnellers
      • DataHub UA Tunneller
      • DataHub DA Tunneller
      • DataHub Tunnel A&E
      • DataHub Modbus Tunneller
      • DataHub DDE Tunneller
      • Individual Features
        • Redundancy
        • Data Diode Mode
        • Monitoring
    • Historians
      • Connect to InfluxDB
      • Connect to Amazon Kinesis
      • Connect to AVEVA Historian
      • Connect to AVEVA Insight
      • Connect to AVEVA PI
      • Connect to RESTful Systems
      • Connect to Kafka
      • Connect to ODBC
      • Connect to Azure Event Hubs
      • Connect to OPC Classic HDA
    • Notifications
      • Alarm and Notification
      • Email / SMS
      • OPC A&E support
      • OPC UA A&C support
    • Excel and DDE
      • DataHub Add-In
        for Microsoft Excel
      • DDE / Excel
    • Loggers
      • DataHub OPC Logger
      • DataHub Modbus Logger
  • Purchasing
    • How to Purchase
    • Request a Quote
    • Feature Matrix
    • Software Subscription Plan
    • Maintenance Support Plan
    • Educational Program
  • Learning Hub
    • Industries & Use Cases
      • Wind & Solar
      • Conventional Energy
      • Oil & Gas
      • Minerals & Mining
      • Manufacturing
      • Food & Beverage
      • Pharma & Healthcare
      • System Integration
      • Machines & Tools
    • Knowledge Center
      • Videos
      • Webinars
      • How-To
      • Case Studies
      • White Papers
      • Essential Guides
        • MQTT & Sparkplug Essentials
        • DataHub Security Essentials
    • Connecting
      • Industrial AI
      • Industrial IoT
      • Secure OT to IT
      • OPC
      • Historian
      • MQTT
        • Sparkplug
      • Database
      • Modbus
      • Excel
      • Web
      • Embedded
      • Open APIs
      • DHTP
      • Architecture
  • Support
    • FAQ
    • Documentation
    • Release Notes
    • Technical Specifications
  • About
    • Partners
    • Customers
    • Testimonials
    • Privacy Policy
    • Terms of Use
    • Legal Notices
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
  • Download
  • Products
    • DataHub Smart MQTT Broker
    • DataHub IoT Gateway
    • DataHub OPC Gateway
    • DataHub service for Azure
    • DataHub OPC Bridge
    • OPC DataHub
    • DataHub WebView
    • DataHub Modbus OPC Server
    • Tunnellers
      • DataHub UA Tunneller
      • DataHub DA Tunneller
      • Tunnel A&E
      • DataHub Modbus Tunneller
      • DataHub DDE Tunneller
    • Historians
      • Connect to InfluxDB
      • Connect to Amazon Kinesis
      • Connect to AVEVA Historian
      • Connect to AVEVA Insight
      • Connect to AVEVA PI
      • Connect to RESTful Systems
      • Connect to Kafka
      • Connect to Azure Event Hubs
      • Connect to ODBC
      • Connect to OPC Classic HDA
    • Notifications
      • Alarm and Notification
      • Email / SMS
      • OPC A&E support
      • OPC UA A&C support
    • Excel and DDE
      • DataHub Add-in for Microsoft Excel
      • DDE / Excel
    • Loggers
      • DataHub OPC Logger
      • DataHub Modbus Logger
      • Monitoring
    • Individual Features
      • Redundancy
      • Data Diode Mode
      • Monitoring
  • Purchasing
    • How to Purchase
    • Request a Quote
    • Feature Matrix
    • Software Subscription Plan
    • Maintenance Support Plan
    • Educational Program
  • Learning Hub
    • Industries & Use Cases
      • Wind and Solar
      • Conventional Energy
      • Oil & Gas
      • Minerals & Mining
      • Manufacturing
      • Food and Beverage
      • Pharma and Healthcare
      • System Integration
      • Machines and Tools
    • Knowledge Center
      • Videos
      • Webinars
      • How-to
      • Case Studies
      • White Papers
    • Essential Guides
      • MQTT and Sparkplug Essentials
      • DataHub Security Essentials
    • Connecting
      • Industrial AI
      • Industrial IoT
      • Secure OT to IT
      • OPC
      • Historian
      • MQTT
        • Sparkplug
      • Database
      • Modbus
      • Excel
      • Web
      • Embedded
      • Open APIs
      • DHTP
      • Architecture
  • Support
    • FAQ
    • Documentation
    • Release Notes
    • Technical Specifications
  • About
    • Partners
    • Customers
    • Testimonials
    • Privacy Policy
    • Terms of Use
    • Legal Notices

MQTT Sparkplug

A smart broker for MQTT Sparkplug

MQTT Sparkplug is a specification for MQTT that defines how data is sent and received.  Devices and sensors at the edge of a network can use Sparkplug to communicate with applications like SCADA systems, historians, and analytics programs.  All of this communication goes through an MQTT broker.

Try it now
Get a quote

MQTT sparkplug smart broker diagram

The Cogent DataHub™ program is a smart broker for MQTT Sparkplug.  Unlike other MQTT brokers, rather than simply passing data along, a DataHub instance interprets the Sparkplug message payloads and gives you these advantages:

Responds to errors

The DataHub program can identify out-of-order or lost messages from a device.  When that occurs, the DataHub program disconnects the device and allows it to reconnect.  This causes the device to re-send its startup (BIRTH) message, which will resynchronize all receiving applications, maintaining a single version of the truth.

Keeps all Sparkplug 2.2 applications synchronized

Whenever a new Sparkplug 2.2 application connects, the DataHub program synthesizes a BIRTH message for each connected device, allowing the application to receive and process DATA messages for those devices.  This feature works even for non-primary applications, and eliminates start-up order issues between devices and applications.

Resolves failed writes to devices

A DataHub program can use a timer to check all write requests to devices, to see whether the data value actually changed on the device.  If not, the DataHub program can force the device to disconnect, causing it to retransmit its BIRTH message.  This will resynchronize all applications listening to that device, maintaining a single version of the truth.

Adds data quality information

When converting MQTT Sparkplug to other protocols, the DataHub program can add quality information.  For example, when it converts Sparkplug data to OPC, the DataHub program can add OPC data quality.  It can set the data quality to Good for BIRTH or DATA messages, and to Not Connected for DEATH (shutdown) messages.

A versatile client for MQTT Sparkplug

In addition to being a smart broker, the DataHub program can also act as a Sparkplug client, in several ways:

Primary Application:

MQTT sparkplug primary application diagram

If you are building a Sparkplug 2.2 based system, the DataHub program can serve as your primary application. It can provide the WebView HMI, data logging, historian and Excel connectivity, alarms, email notifications, and more.

Non-Primary Application:

MQTT sparkplug non primary application diagram

In a similar way, if you already have a Sparkplug 2.2 primary application, the DataHub program can connect to your system as a non-primary application, and provide any DataHub feature, such as WebView, data logging, historian and Excel connectivity, alarms, and email notifications.

Edge of Network Device:

MQTT sparkplug eon device diagram

If you need to feed non-Sparkplug data into an MQTT Sparkplug system, you can connect the DataHub program as an Edge of Network (EoN) device.  This will allow you to send data from sources like OPC DA and UA, Modbus TCP and RTU, database data, custom programs to your Sparkplug applications.

  • Industrial AI
  • Industrial IoT
  • Secure OT to IT
  • OPC
  • Historian
  • MQTT
    • Sparkplug
  • Database
  • Modbus
  • Excel
  • Web
  • Embedded
  • Open APIs
  • DHTP
  • Architecture
Cogent DataHub footer logo white
  • Download
  • Products
  • Purchasing
  • Learning Hub
  • Support
  • About
  • Back to Top
  • LinkedIn iconTwitter iconYouTube icon

Skkynet
302-2233 Argentia Road
Mississauga, ON L5N 2X7

International: 1-905-702-7851
US toll free: 1-888-702-7851

[email protected]
[email protected]
[email protected]
[email protected]

© 2026 Skkynet | All rights reserved | Legal notices
Scroll to top Scroll to top Scroll to top

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Cogent DataHub Logo
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

Cookie Policy

More information about our Cookie Policy