今日头条
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
全部0条评论
快来发表一下你的评论吧 !