MQTT和OPC-UA是工业物联网(IIoT)环境中最流行的两种协议
OPC UA(开放平台通信统一体系结构)是一种独立于平台的标准,通过该标准,各种类型的系统和设备可以通过在客户端和服务器之间发送请求和响应消息进行通信,或者通过订阅发布模型与MQTT类似地进行通信。OPC UA是设备间的通信,工业场景使用较多,目的是:让不同的工业设备拥有同一种语言,方便设备通信
MQTT全称消息队列遥测传输(Message Queue Transfering Transport),是一种轻量级,可扩展的互联网协议,可用于支持物联网全局通信。MQTT专为物联网交互设计,通信对设备的资源要求低,保证了通信的高效性(支持低带宽网络)。它解决的是物联网的传感器基于互联网的数据传输(低带宽,不可靠网络传输连续实时数据),订阅/发布使用机制也非常灵活。
物通博联工业物联网解决方案
在工业物联网应用中,智能网关向下收集设备数据(主要PLC),可以采用OPC UA,若向云端传输数据,那么就是采用MQTT。