MQTT Client is a N3uron module designed to connect to any MQTT broker to send and receive tag events. MQTT Client implements bidirectional connections to brokers and each connection may have one or more publishers (to send information from tags to the broker) and subscribers (to receive tag events from remote devices via MQTT).

By leveraging MQTT protocol publishing and subscription methodologies, N3uron decouples devices from applications, making the data acquired through any other module within the N3uron platform, such as OPC UA Client, Modbus, DNP3, etc, available to third-party applications or cloud service providers, such as AWS, Azure, InfluxDB, etc.
Benefits:
Pre-configured connections for Azure and AWS.
InfluxDB pre-configured payload in the publisher's message format to permit direct connection to InfluxDB Cloud using its MQTT Native Collector.
MQTT versions 3.1, 3.1.1, and 5.0 are supported.
Outbound TLS secure connection.
Custom parser that makes it possible to support virtually any payload.
Multi-MQTT Server support for Scalability and Redundancy.
Capability to publish data snapshots and custom payloads.
Utilizes a highly efficient report by exception to reduce bandwidth consumption and increase performance, although data snapshots are also available.
Built-in store and forward mechanism: when the connection path is lost, data is stored and sent when the connection is re-established.
The HTML interface provides a simple visual tag tool for selecting, renaming, and managing which tags are made available to the IT network.
The N3uron MQTT Assistant is a specialized AI tool available in the ChatGPT Store, built to accelerate integration, automation, and configuration tasks using N3uron’s MQTT Client. It delivers production-ready guidance for creating MQTT Connections to brokers, with Publishers to send tag data to topics and Subscribers to consume topics and map payloads into tags.
Build MQTT integrations (publish tag data to broker topics, and subscribe topic data into tags).
Receive configuration guidance.
Create reusable templates for MQTT configuration (connections/publishers/subscribers) and for tags (standardized structures and payload mapping).
Get ready-to-use custom payload/parser examples,
Follow best practices for troubleshooting and handling common MQTT connection, topic, and payload mapping issues.
