• 已解决 63021 个问题
  • 已帮助 5942 位优秀工程师

MQTT、Copa协议有什么区别?

15345338508 2019-05-27 浏览量:1357
MQTT、Copa协议有什么区别?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:5
  • 区别还是蛮大的:

    1、Copa协议主要类似http,但是其中传输层是udp;mqtt是基于tcp的。

    2、copa协议类似对话性质,而mqtt是基于订阅和发布。

    3、copa的头比较大,也就是说可以支持更多描述性特性,而mqtt则简单得多。。。

  • mqtt是建立在tcp通讯协议之上的,coap建立在upd通讯协议上的,通讯数据包小,功耗低,专门用于nblot通讯

  • MQTT在传输模式上更为灵活,对二进制数据而言就像是管道,CoAP为面向网络的设计。MQTT​为轻量M2M通讯设计的一种发布/订阅消息协议,起初由IBM研发,现在是一种开放标准。

  • MQTT是基于TCP的方式连接的,COAP是基于UDP的,都是轻量级的IOT传输协议。

  • COAP协议使用的是UDP的通信方式,而MQTT使用的是TCP的,然后MQTT的协议实现比COAP要简单,数据包也简单

MQTT、Copa协议有什么区别?