Dual Data Path - MQTT data directly to Ignition by Inductive Automation
  • 20 Jan 2025
  • Bidragsytere
  • Mørk
    Lys
  • Pdf

Dual Data Path - MQTT data directly to Ignition by Inductive Automation

  • Mørk
    Lys
  • Pdf

The content is currently unavailable in Norwegian. You are viewing the default English version.
Sammendrag av artikkel

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

TLS

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.

Example

HiveMQ or Mosquitto url

Port:
1883 or 8883

Username:
Add the user name you choose for your gateway.

Example:

VP919123456710

Password / auth token:
Insert the password for the selected gateway.

Example:

GhrF1gon4!

Topic
Choose the topic of your own desire. Must include %s as this will be replaced by the Neuron gateway serial number.

Example:

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.


What's Next