Contents
Cirrus Link Resources
Cirrus Link Website
Contact Us (Sales/Support)
Inductive Resources
Ignition User Manual
Knowledge Base Articles
Inductive University
Forum
Prerequisites:
Overview:
This tutorial shows how to configure MQTT Transmission to generate custom records and send them as MQTT messages via MQTT Distributor to be stored in a database. The topology of this example shows MQTT Distributor, MQTT Engine, Record Store, and MQTT Transmission all running in the same Ignition instance. This is done for simplicity of the tutorial. But, this isn't required or even intended to be a real use case. In a more realistic scenario MQTT Transmission and MQTT Engine would be located on separate machines.
Loading Cirrus Link Modules:
The first step is to load and configure the following Cirrus Link modules:
To load the modules, launch the Ignition Gateway and open HTTP connection to it. If Ignition Gateway is running on your development machine, use http://localhost:8088 to connect. You should see this:
To load and configure modules, click the "CONFIGURE" configure tab to go to the 'Configuration Section'. Ignition will ask you to sign; use the admin/password as your credentials.
After signing in, you will see the screen shown below. Go to 'SYSTEM' on the left hand side of the screen and select 'Modules'.
At this point, the module configuration page will appear. Scroll down and click the 'Install or Upgrade a Module' link to install
The second step is to configure the Tag Provider in Ignition in a way that MQTT Transmission understands. The Tag Provider needs to be set up in Ignition via the Ignition Designer. Here is how to do this...