OPC UA, MQTT, and Information Interoperability
In earlier times, OPC learned a hard lesson that tying a spec to a particular wire protocol leads to obsolescence as technologies evolve. This is why OPC UA has a layered architecture, which makes it possible to create mappings for any number of transports like JSON HTTP or UA TCP for Client/Server models and MQTT or UA UDP for Pub/Sub models.