MQTT – Messaging Protocol for SCADA

MQTT (Message Queueing Telemetry Transport), is an extremely simple and lightweight publish/subscribe messaging protocol.

The design principles are to minimize network bandwidth and device resource requirements, at the same time aiming to ensure reliability and some degree of assurance of delivery. Therefore, it is dedicated for constrained devices and low-bandwidth, high-latency or unreliable networks.

These principles also turn out to make the messaging protocol ideal of the emerging machine-to-machine (M2M) or Internet of Things (IoT) world of connected devices, as well as for mobile applications where bandwidth and battery power are limited.

There are great examples or success stories worldwide for giant organizations who implemented MQTT (e.g. Facebook, Amazon, etc.). This marks as one of the world’s great achievement in modern technologies.

Find out more about MQTT in http://mqtt.org.

mqtt web SCADA

Why Use MQTT?

  • Extremely lightweight
  • Minimize burden to your resources
  • High reliability
  • Excellent for data distribution
  • Secure
  • Lower bandwidth consumption
Ecava IGX web SCADA MQTT messaging protocol

MQTT in Ecava IGX

MQTT Subscriber
In Ecava IGX, the MQTT subscriber is an MQTT client that is used to subscribe to the topics published by other MQTT clients. The received payload is written to a tag based on the selected data type. All of the IntegraXor data types are supported.

MQTT Publisher
In Ecava IGX, the MQTT publisher is an MQTT client that is used to publish tag values to other MQTT clients. Although the MQTT publisher is not a server, it belongs to the IO Server category in the Project Editor due to its similarity of configuration to other IO servers.

We understand security is your concern
In MQTT v3.1, you can pass along username and password with a MQTT packet. There are SSL encryption across the network. Besides, in Ecava IGX Project Editor, you can choose to enable Transport Layer Security (TLS) for your MQTT client, which you can further configure certificate and key file.

Tested and Verified

Ecava IGX’s MQTT protocol is tested working with lists of public MQTT brokers. As a friendly sharing, you can use this list to test your application even without setting up your own MQTT broker.

*Contact our sales engineer to kickstart