MQTT协议的主要特征是什么

今日头条

1141人已加入

描述

MQTT(消息队列遥测传输),是IBM开发的ISO标准(ISO/IECPRF20922)以发布/订阅为基础的信息协议。MQTT协议可以使用极少的代码和有限的带宽,从而为连接远程设备提供实时可靠的信息服务。因为MQTT协议具有重量轻,简单,开放,容易实现的特点。这些特性使得它的应用范围很广。

MQTT协议的主要特征。

1.使用发布/订阅信息模式,提供一对多的信息发布,解除应用程序耦合。

2.屏蔽负载内容的信息传输。

3.使用TCP/IP提供网络连接。

4.有三种信息发布服务质量(QoS):

0:至多一次,消息发布完全依赖于底层TCP/IP网络。会有消息丢失或重复。这个级别可以用来传输环境传感器的数据。在这种情况下,丢失一次阅读记录并不重要,因为很快就会有第二次发送。

1:至少一次,确保信息到达,但信息重复可能发生。

2.只有一次,确保消息到达一次。这个级别可以用于以下情况。在计费系统中,重复或丢失消息会导致不正确的结果。

5.小型传输,费用小(固定长度的头部为2字节),协议交换最小化,减少网络流量。6.使用LastWill和Testament特性,通知各客户端异常中断的机制。
       fqj

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分