MQTT Software for IIoT

Cirrus Link Solutions designed MQTT Modules for Ignition to integrate data-building IIoT and SCADA system solutions. The connectivity of data is based on MQTT (Message Queue Telemetry Transport) a proven, standard machine-to-machine data transfer protocol that is quickly becoming the leading messaging protocol for the Industrial Internet of Things (IIoT). Adding the Cirrus Link MQTT Modules to the Ignition SCADA system platform empowers companies to set up their own IIoT solution on a secure MQTT Message-Oriented Middleware (MOM) infrastructure.

The Cirrus Link MQTT Modules for Ignition:

MQTT Engine 173 by 200 ICON

MQTT Engine Module:

Adds the functionality to the Ignition SCADA system platform to bidirectional communicate with MQTT enabled edge-of-the-network devices securely via an MQTT Server.

MQTT Distributor 173 by 200 Icon

MQTT Distributor and Distributor Plus Modules:

Adds an MQTT server to the Ignition SCADA system platform that enables MQTT clients to securely connect, publish, and subscribe to data.

MQTT Transmission 173 by 200 ICON

MQTT Transmission Module:

Provides an Ignition TAG to MQTT bridge enabling connectivity into MQTT infrastructure as a source of data for line of business applications and control. It also connects TAG data to AWS Greengrass for enabling machine learning and predictive maintenance.

MQTT Recorder 173 by 200 Icon

MQTT Recorder Module:

The MQTT Recorder Module receives record objects from the MQTT Engine Module that have arrived via MQTT/Sparkplug. Utilizing a database that is configured within Ignition, the MQTT Recorder Module automatically generates database tables and populates the rows within the tables with records as they are received. Records represent a collection of tags, fields, and key-value pairs. They are especially useful in SCADA system for receiving records from a flow computer for its events, alarms, and history data.

The IIoT modules leverage all of Ignition’s unique, industry-leading platform features, which can easily connect the devices in your enterprise and viably harness data for maximum benefit. With Ignition’s unlimited licensing model, you can affordably collect and process massive amounts of data and scale out your SCADA system.

Like all Ignition modules, the IIoT modules can be installed, removed, and upgraded without impacting operations or affecting the rest of the SCADA system.

The MQTT Modules by Cirrus Link Solutions are available for download at https://inductiveautomation.com/downloads/ignition 

For tutorials and support, please go here.


"With the combination of Ignition and Cirrus Link, a user can rapidly develop a SCADA system that is both useful and informative for the end user. The use of MQTT allows a much simpler way to translate data across other platforms necessary to analyze data for reporting and accounting."

-Will Baker, Texas Automation Systems