• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

为什么MQTT通讯协议适合做物联网的通讯协议

c63733bac38c1420 2020-07-27 浏览量:566
为什么MQTT通讯协议适合做物联网的通讯协议,而不是其他的通讯协议?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • MQTT是基于TCP的应用层协议,和Http等一样,在20世纪90年代是IBM公司为了帮助石油和天然气公司客户设计在自然复杂的环境下进行有效的数据传输协议时,而设计出的这种物联网环境下的数据传输协议,MQTT解决的问题是,在低带宽高延迟不可靠的网络下和资源有限的硬件环境内,进行相对可靠的数据传输,其设计思想核心是设计简单并适应物联网环境,协议客户端能够运行在物联网中节点对象进行数据采集的单片机上(硬件资源有限)。

            总之,是为了解决物联网环境中数据传输和监控存在的问题,才设计出MQTT协议(即先有物联网的概念和应用场景,后才有MQTT),而不是MQTT先存在,后物联网才出现,才去选择MQTT协议进行传输。

    • 发布于 2020-07-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • mqtt协议专门给物联网用的,还有edp协议,或者是私有协议
    • 发布于2020-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • MQTT是专门为了适应物联网通讯而开发的通讯协议,特点是轻量化,高可靠。充分考虑了上传下发等特点。其实其他协议也是可以作为物联网通讯协议的,比如直接使用http,或者直接TCP协议,甚至私有协议。但是MQTT因为特点鲜明,被广泛采用,基本成为事实上的标准。
    • 发布于2020-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • MQTT是比较早的时候IBM开发的一种数据传输协议,特点就是占用带宽低,在一些硬件资源有限情况下,比较可靠的传输数据;

    现在物联网中每个设备的数据通信要求恰好也是如此,硬件性能没什么 特殊要求,需要简单的协议来满足数据传输,MQTT正好用的上。

    • 发布于2020-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为MQTT是那种使用发布/订阅消息模式的,整个协议比较简单,适合算力不强,RAM空间有限的物联网设备使用
    • 发布于2020-07-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么MQTT通讯协议适合做物联网的通讯协议