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

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



