热搜关键词: 数字信号处理RTOSC语言Linux射频电路

pdf

MQTTv3.1中文版_带书签

  • 1星
  • 2018-06-30
  • 1.92MB
  • 需要2积分
  • 8次下载
标签: MQTT

MQTT

mqtt  v3.1版协议,中文版带书签,物联网通信协议MQTT。

文档内容节选

MQTT v 31 中文版 Abstract概览MQTT V31 MQ遥测传输MQTT是轻量级基于代理的发布订阅的消息传输协议,设计思想是开放简单轻量 易于实现这些特点使它适用于受限环境例如,但不仅限于此: 网络代价昂贵,带宽低不可靠 在嵌入设备中运行,处理器和内存资源有限 该协议的特点有: 使用发布订阅消息模式,提供一对多的消息发布,解除应用程序耦合 对负载内容屏蔽的消息传输 使用TCPIP提供网络连接 有三种消息发布服务质量: 至多一次,消息发布完全依赖于底层TCPIP网络会发生消息丢失或重复这一级别可用于如 下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送 至少一次,确保消息到达,但消息重复可能会发生 只有一次,确保消息到达一次这一级别可用于如下情况,在计费系统中,消息重复或丢失会 导致不正确的结果 小型传输,开销很小固定长度的头部是2字节,协议交换最小化,以降低网络流量 使用LastWill和Testament特性通知有关各方客户端异常中断的机制 1 Introduction介绍MQTT V31 本规范被分成三个主要部分: 所有的......

展开预览

文档解析

MQTT(Message Queuing Telemetry Transport)V3.1是一种轻量级、基于代理的发布/订阅消息传输协议,专为受限环境设计,如带宽低、网络不可靠或在嵌入设备中运行的场景。该协议特点包括: 1. 发布/订阅消息模式:实现一对多的消息发布,解除应用程序耦合。 2. 消息传输:对负载内容屏蔽,使用TCP/IP提供网络连接。 3. 服务质量(QoS):提供三种级别的消息发布服务质量,包括“至多一次”、“至少一次”和“只有一次”。 4. 小型传输:固定长度头部仅2字节,最小化协议交换,降低网络流量。 5. LastWill和Testament特性:用于通知客户端异常中断的机制。 6. 支持完整的UTF-8字符集,不仅限于US-ASCII子集。 MQTT V3.1相较于V3.0的变化包括用户名和密码可以在CONNECT包里一并发出,CONNACK包里定义了新的返回码,未认证的PUBLIC或SUBSCRIBE命令不会通知客户端,即使命令尚未执行完成。 MQTT消息格式包括固定报头、可变报头和payload。固定报头包含消息类型和FLAGS(DUP、QoS级别、RETAIN),而可变报头和payload则根据消息类型有所不同。消息标识符用于QoS级别1或2的消息,确保“在飞行中”的消息唯一性。 协议还详细描述了如何使用主题通配符,包括多层次通配符(#)和单层次通配符(+),以及主题名称的语法和语义。MQTT协议适用于需要轻量级消息传输的场景,特别是在网络条件受限或资源受限的环境中。

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×