再写文章一篇对比一下MQTT与CoAP,极有可能成为物联网协议的两个协议。
MQTT协议
MQTT协议优点
- 多对多的通信协议
- IBM,Eurotech(欧泰),思科和红帽等公司(组织)支持
- 开放性
- 开放源代码
MQTT协议缺点
- 没有消息标识(很难理解)。
- 必须熟悉消息格式才能通信。
CoAP协议
CoAP协议优点
- URI和 content-type的支持
- 开放标准
- 设计用于Web服务互操作性/易转化为HTTP
- 可以用在各种不同的基于分组的通信协议
- Contiki等公司(组织)支持
CoAP缺点
- 使用的设备要能支持UDP和UDP模拟,使其限制在一个范围广泛的设备
- 主要是一对一的协议(和一些寻找更先进的通信协议)
或许您还需要下面的文章: