MQTT Publisher for OPC UA

Enable lightweight and flexible data transfer for OPC UA-enabled devices and systems using MQTT communication protocol.

Use MQTT Publisher to enable MDB to securely publish its data over the popular Message Que Telemetry Transport (MQTT) to the cloud provider of your choice. MQTT Publisher is a dedicated Matrikon Data Broker (MDB) extension that makes it easy to securely send OPC UA formatted data to the following cloud providers: Microsoft Azure, AWS, and Google Cloud.

Cost-Effective Publishing

MQTT Publisher Data Queuing and Data Compression functionality minimize data publishing costs by improving the data-to-overhead ratio and reducing the raw volume of data that needs to be sent to convey the same information.

Overview

The following diagram illustrates a typical architecture using MDB and the MQTT Publisher extension.

Note: if your shopfloor data sources are behind a firewall or DMZ, refer to the MDB webpage to learn how you can easily overcome these common challenges.

Unlock seamless shopfloor data publishing with our free MQTT Publisher extension!

Enhance your MDB OPC UA Client/Server communications and ensure top-notch standards-based interoperability with OPC UA PubSub JSON encoding. Try MQTT Publisher today and streamline your data management effortlessly!

This MDB extension provides an easy and convenient way to securely publish shopfloor data you federated using MDB over MQTT. MQTT Publisher is a free extension you can use concurrently with regular MDB OPC UA Client/Server communications. MQTT Publisher complies with the OPC UA PubSub specified JSON encoding for maximum standards-based interoperability,

Supported Standards

OPC UA DA (OPC UA Data Access) 
MQTT v1.3 
Publish functionality
OPC UA PubSub conformant JSON encoding for seamless support of   underlying OPC UA Companion Specification based data (i.e.,                standardized Information Models) 

Hardware Requirements

The following are minimum PC hardware requirements: 
CPU 2-cores 
4GB RAM 
80 GB Hard Drive 
TCP/IP connectivity

Supported OS

Windows 10 
Windows Server 2012 
Windows Server 2016
Windows Server 2019
Linux Ubuntu 18.04
Linux CentOS 8.0 
Linux Red Hat 8.0 (RHEL)
Linux Container

Use Cases

Data is often published over MQTT in one-to-many scenarios where an MQTT publisher makes data available to MQTT subscribers. The connectionless aspect of MQTT makes it a popular choice for WAN (internet) based applications because it avoids the types of security threats associated with point-to-point connection-based transports.

MQTT Publisher uses OPC UA PubSub compliant JSON data encoding to maximize interoperability. This minimizes future sustainability challenges associated with supporting custom JSON encoding