发布时间: 2018-03-16 09:37:32
MQTT:
特点 协议简单,轻量级(消息可以短至2 个字节,对终端的硬件配置要求低,适用于 CPU等硬件资源有限的场合,有助于降低终端成本,推动产业发展) 基于TCP/IP,消息传递可靠 使用长连接,有心跳保活机制,减少重新建链开销 支持消息实时通知、有丰富的推送内容 心跳机制不利于设备进入休眠模式,设备比较耗电 l MQTT的特点非常符合无线传感网、物联网等领域的要求,由于目前智慧家庭解决方案 主要就是用的MQTT协议。
CoAP:
特点 报头压缩,报文格式简单,消息可以很短,最小的CoAP消息只有4个字节 传输层使用UDP协议,减少网络开销和支持组播功能 为了弥补UDP传输的不可靠性,CoAP有消息重传机制 不支持长连接,没有心跳,没有业务时设备不用跟外部发消息 做业务时,设备可能需要先唤醒,消息实时性不太好 l 跟MQTT相比,CoAP不需要保持长连接,不用不停发送心跳消息,更加适合物联网场景 中需要休眠/唤醒机制的设备,设备可以长时间处于休眠模式,节省电量,一块电池使 可以用10年甚至更久,目前智能水表、智能电表、智慧农业、智能停车场等解决方案 主要就是用的CoAP协议。 全面解析CoAP协议:http://blog.csdn.net/robert_tina/article/details/78864345
上一篇: {华为物联网}华为NB芯片模组介绍