序号 | 接入协议 | 设备侧适用特点 | 典型适用行业 |
1 | HTTP/HTTPS | Http:TCP(4次握手)
只上报传感器数据到平台;
无需下行控制指令到设备;
只上报传感器数据到平台;
HTTPS则需要加密连接; | 简单数据上报场景。相对以上一些比较重,对设备要求相对高一些。不适合M2M的场景。 |
2 | Ajax | 轮询。Ajax技术是浏览器支持的一种JavaScript技术。其能够局部改善用户体验技术,让用户在不察觉浏览器页面刷新的情况向服务器发出请求,并获得响应。本质还是遵守HTTP单向通信的规则,只是页面交互时不需要刷新整个页面 | |
3 | Websocket | Websocket是HTML5支持的一种新的协议,它能够真正支持浏览器和服务器之间进行双向通信 | |
4 | MQTT/ EDP | MQTT:TCP 长链接,发布-订阅方式,MQTT是多个客户端通过一个中央代理传递消息的多对多协议;
需要设备上报数据到平台;
需要实时接收控制指令;
有充足的电量支持设备保持在线;
需要保持长连接状态; | 共享经济、物流运输、智能硬件、M2M等多种场景 |
5 | CoAP | CoAP:UDP低功耗短连接,request/ response方式,CoAP基本上是一个在Client和Server之间传递状态信息的单对单协议;
CoAP是6LowPAN协议栈中的应用层协议,基于REST(表述性状态传递)架构风格,支持与REST进行交互。 | |
6 | DDS | 数据分发服务 DDS(Data Distribution Service)是对象管理组织(OMG)在 HLA 及 CORBA 等标准的基础上制定的新一代分布式实时通信中间件技术规范,DDS 采用发布 / 订阅体系架构,强调以数据为中心,提供丰富的 QoS 服务质量策略,能保障数据进行实时、高效、灵活地分发,可满足各种分布式实时通信应用需求。 | |