Add MQTT gateway to your existing system
Do you still support some legacy system that could not speak MQTT? You can easily enable your legacy system with IIoT capability by adding MQTT gateway. IGX I/O module can perfectly help you achieving just that because it’s equipped with complete MQTT elements, which are subscriber, publisher as well as broker or server.
MQTT protocol is event driven and has a Broker/Server to act as middlemen in all transactions. So the traditional read/write transaction doesn’t apply directly, but can briefly associated. For read operation of device, the site will have to publish its tag to the broker when its data is updated. And then the SCADA shall be configured as subscribe from the broker to get notified. Conversely for write operation, the SCADA shall publish any write request (from operator) to the broker, and then the IGX gateway will subscribe to the broker to perform the write operation. So you can see that both pub and sub are involved in both read or write operation. As such, be informed that MQTT driver itself can only read status from sensor/device, change of data/setting will require MQTT publisher.