I get ask this all the time.
Hers is my simple answer!
All my data (read/write) has to communicate across a cellular connection, and we pay for bandwidth.
Here's is the data usage comparison for MQTT and OPC-UA.
A single write to a device using OPC-UA will take about 600 Bytes while the exact same write command using MQTT will take about 17 Bytes.
I realize there are other factors that come into play, but for my application MQTT has been a game changer for the Oil & Gas Industry.
Hers is my simple answer!
All my data (read/write) has to communicate across a cellular connection, and we pay for bandwidth.
Here's is the data usage comparison for MQTT and OPC-UA.
A single write to a device using OPC-UA will take about 600 Bytes while the exact same write command using MQTT will take about 17 Bytes.
I realize there are other factors that come into play, but for my application MQTT has been a game changer for the Oil & Gas Industry.