- Print
- DarkLight
- PDF
Dual Data Path - MQTT data directly to Ignition by Inductive Automation
Introduction
Neuron Gateways are IoT devices capable of collecting data from various industrial sensors and equipment. Ignition by Inductive Automation is a powerful SCADA and IIoT platform used to monitor and control industrial processes.
Goal:
To seamlessly integrate Neuron Gateway data into Ignition to enable near real-time monitoring, analysis, and control.
Security
Use TLS and port 8883 or disable TLS and use port 1883
Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network, such as the Internet. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securing HTTPS remains the most publicly visible
Proposed Solution:
Neuron Gateway Configuration:
Open the Neuron Gateway and press edit to enable the secondary broker. Configure the Neuron Gateway to send MQTT data to the desired MQTT broker (HiveMQ, Mosquitto, or Ignition) and the corresponding credentials.
Select sensors or leave blank for all sensors and define the MQTT topics for publishing data, ensuring clarity and organization.
Secondary Broker Settings in Neuron
Server URI:
Set server url to the Gateway.
HiveMQ or Mosquitto url
Port:
1883 or 8883
Username:
Add the user name you choose for your gateway.
VP919123456710
Password / auth token:
Insert the password for the selected gateway.
GhrF1gon4!
Topic
Choose the topic of your own desire. Must include %s as this will be replaced by the Neuron gateway serial number.
messages/%s/events
Ignition Configuration:
Install MQTT Modules:
Install the necessary MQTT modules in Ignition, such as the Cirrus Link MQTT Engine and Transmission modules.
Configure MQTT Connection:
Configure the MQTT connection parameters in Ignition to match the broker's settings (e.g., hostname, port, username, password).
Define the MQTT topics to subscribe to, aligning with the topics used by the Neuron Gateways.
Create Tags and Displays:
Create tags in Ignition to store the incoming data from the Neuron Gateways.
Design user-friendly displays to visualize and analyze the data.