Protocols

MasterOPC IoT Gateway OPC Server

The Internet of things (IoT) is a network of physical devices, vehicles, home appliances and other items embedded with electronics, software, sensors, actuators, and network connectivity which enables these objects to connect and exchange data. Each thing is uniquely identifiable through its embedded computing system but is able to inter-operate within the existing Internet infrastructure.

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.

MasterOPC IoT Gateway OPC Server

The Internet of things (IoT) is a network of physical devices, vehicles, home appliances and other items embedded with electronics, software, sensors, actuators, and network connectivity which enables these objects to connect and exchange data. Each thing is uniquely identifiable through its embedded computing system but is able to inter-operate within the existing Internet infrastructure.

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.