工业物联网:技术、应用与挑战
1. 工业自动化通信协议
1.1 M2M
M2M 是一种开放的行业通信协议,它利用公共网络,为物联网设备提供远程应用管理功能,主要用于机器与机器之间的数据交换。常见的应用场景包括 ATM 机、自动车辆认证、自动售货机以及智能家居等。
1.2 XMPP
XMPP 是基于 XML 的 MOM 通信协议,它是开放标准协议,便于结构化数据的实时交换。采用客户端 - 服务器架构,且无中央服务器,具有去中心化特点。它能实现本地或全球网络消息的发现以及服务可用性信息的获取,适合云计算环境。不过,该协议不支持 QoS,二进制数据传输前需编码为 base64,文本通信开销较大。
1.3 Websocket
Websocket 连接是客户端与服务器之间的双向全双工持久连接。连接建立后,除非一方主动关闭,否则将一直保持。连接建立采用 TCP 三次握手,关闭采用 TCP 两次终止。其通信是事件驱动的,在任意时刻,客户端或服务器都可向对方发送消息。
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
A([客户端]):::startend -->|TCP三次握手| B(建立Websocket连接):::process
B -->|数据传输| C([服务器]):::s
超级会员免费看
订阅专栏 解锁全文
2388

被折叠的 条评论
为什么被折叠?



