Skip to main content
Version: 8.3

Installation

Prerequisites​

  • Ignition 8.3.0 or higher (Gateway)
  • No prerequisite Ignition modules — MQTT Dev has no module dependencies
  • A reachable MQTT broker (for example Eclipse Mosquitto)
  • Network access from the Gateway to your broker's port(s)
Paid module with a trial

MQTT Dev is a paid module and runs on a 2-hour trial until licensed. See License and Trial below.

Download​

Download MQTT Dev Module

Installation Steps​

  1. Log in to your Ignition Gateway web interface
  2. Navigate to Platform > System > Modules
  3. Click Install or Upgrade a Module
  4. Select the MQTT-Dev.modl file
  5. Review and accept the license agreement
  6. The module installs and registers the MQTT Dev broker configuration section and the system.mqtt.* scripting functions

Verification​

After installation:

  1. Verify the module appears in the modules list with Running status
  2. Navigate to Connections > MQTT Dev > Brokers and confirm the broker configuration page loads
  3. Open the Designer and confirm an MQTT Dev section appears in the Project Browser

Network Requirements​

The Gateway must be able to reach your MQTT broker. Ports depend on the transport scheme you use:

TransportSchemeTypical Port
TCP (plain)tcp://1883
TCP over TLSssl://8883
WebSocketws://broker-dependent (commonly 8080 / 9001)
WebSocket over TLSwss://broker-dependent (commonly 8443)
TLS has no dedicated configuration fields

ssl:// and wss:// URIs are accepted, but the module provides no TLS/keystore/CA configuration surface. TLS relies on the Paho client and the JVM's default trust store and settings. If your broker uses a certificate that is not trusted by the Gateway JVM's default trust store, the connection will fail.

License and Trial​

MQTT Dev runs on a 2-hour trial until licensed. See Overview → Licensing for what happens when the trial expires.

Supported Brokers​

The module uses a standard MQTT 3.1.1 client (Eclipse Paho v3), so it works with any MQTT 3.1.1-compliant broker reachable over tcp://, ssl://, ws://, or wss://. Eclipse Mosquitto is a common choice for testing.

Troubleshooting​

IssueSolution
Module not appearingRestart the Ignition Gateway and check Gateway logs
Broker will not connectVerify the server URI scheme/port and that the broker is reachable from the Gateway
Broker connects then dropsCheck whether the trial has expired; reset trial or apply a license
TLS (ssl:///wss://) failsEnsure the broker certificate is trusted by the Gateway JVM's default trust store