MQTT (MQ Telemetry Transport) emerged as a protocol designed for such constrained devices and low-bandwidth, high-latency or unreliable networks where IoT devices are frequently deployed. It is a publish/subscribe, extremely simple and lightweight messaging protocol, The design principles are to minimize network bandwidth and device resource requirements whilst also attempting to ensure reliability and some degree of assurance of delivery. MQTT allows for receipt acknowledgement, data encryption, and has a convenient administration mechanism.
Presently MQTT is actively used in the cloud on Microsoft Azure, Amazon Web Services and others. This opens enormous possibilities for connecting devices to high-performance virtual servers as well as bleeding edge technologies like machine-learning.
Our product range includes IoT gateway designed for integration of devices and services via MQTT protocol. Our Modbus Universal MasterOPC and Multi-Protocol MasterOPC servers also have a built-in MQTT client. This client provides extensive functionality to:
1. Communicate with devices that support MQTT protocol and send received data over any other supported protocol: Modbus, Profinet, Bacnet or IEC104 and to SCADA systems via the OPC DA, UA and HDA interfaces.
2. Integrate IoT devices into cloud services effectively converting industry protocols to MQTT.
3. Receive data from third-party software or cloud
services and send it to SCADA systems.
I use the OPC Server as part of a dispatch system for an individual heat point in a business center. The program works with controllers via RS-232 ports. This solution has a lot of advantages. Remote parameter monitoring is available. The created system provides convenient...
We bought the OPC Server and OPC Client about three years ago. We decided to modernize the pumping station. In this regard, we had to improve the performance of the control room. Previously, our employees made the rounds every half an hour: they recorded water meter...