MQTT报文
尺⇔狩
这个作者很懒,什么都没留下…
展开
-
15号.接收消息报文
以接收主题8266receive 内容8266为例第1位固定报头30第2位 剩余字节长度11第3-4位 主题名长度00 0B主题名38 32 36 36 72 65 63 65 69 76 65内容38 32 36 36原创 2022-04-17 10:57:23 · 74 阅读 · 0 评论 -
3号.PUBLISH(发布消息)
第1位固定报头30第2-5位 剩余字节长度 ??(剩余字节长度=可变报头+负载)最多4字节,每个字节最高位为标志位。例如:剩余字节长度为10001000/128=7余104;104的二进制为0110 1000第一位置1为1110 1000变为16进制为E8所以报文为E8 07例如:剩余字节长度为2000020000/128=156余32;32的二进制为0010...原创 2022-04-17 10:58:02 · 105 阅读 · 0 评论 -
11号.UNSUBACK(取消订阅确认)
第1-2位固定报头B0 02第3-4位主题小名00 0AUNSUBACK报文B0 02 00 0A原创 2022-04-16 18:47:21 · 76 阅读 · 0 评论 -
10号.UNSUBSCRIBE(取消订阅)
以取消订阅主题:8266receive为例第1位固定报头A2第2-5位 剩余字节长度 ??(剩余字节长度=可变报头+负载)最多4字节,每个字节最高位为标志位。例如:剩余字节长度为10001000/128=7余104;104的二进制为0110 1000第一位置1为1110 1000变为16进制为E8所以报文为E8 07例如:剩余字节长度为2000020000/128=156余3...原创 2022-04-16 18:41:02 · 193 阅读 · 0 评论 -
9号.SUBACK(订阅确认)
第1位固定报头90第2位剩余字节03第3-4位订阅的主题号00 0A第5位订阅结果返回码01返回报文为:90 03 00 0A 01原创 2022-04-16 16:06:26 · 70 阅读 · 0 评论 -
8号.SUBSCRIBE(订阅请求报文)
以订阅主题:8266receive为例第1位固定报头82第2-5位 剩余字节长度 ??(剩余字节长度=可变报头+负载)最多4字节,每个字节最高位为标志位。例如:剩余字节长度为10001000/128=7余104;104的二进制为0110 1000第一位置1为1110 1000变为16进制为E8所以报文为E8 07例如:剩余字节长度为2000020000/128=156余...原创 2022-04-16 15:30:38 · 216 阅读 · 0 评论 -
13号.PINGRESP(心跳响应)
报文内容:D0 00原创 2022-04-16 14:29:25 · 168 阅读 · 0 评论 -
12号.PING(客户端发送连接保活命令)(心跳请求)
报文内容:C0 00原创 2022-04-16 14:26:50 · 163 阅读 · 0 评论 -
2号.CONNACT(connect报文发布后返回内容)
/*然也-GA6->Stm32:*/20 02 00 00最后一位是校验码原创 2022-04-16 14:13:34 · 139 阅读 · 0 评论 -
14号.DISCONNECT(主动和服务器断开报文)
E0 00原创 2022-04-16 14:09:54 · 158 阅读 · 0 评论 -
1号.CONNECT报文详情(报文内容都是HEX形式)
例程为匿名登录的报文,只向服务器发送客户端ID,不发送username和password第1位固定报头10第2-5位 剩余字节长度 ??(剩余字节长度=可变报头+负载)最多4字节,每个字节最高位为标志位。例如:剩余字节长度为10001000/128=7余104;104的二进制为0110 1000第一位置1为1110 1000变为16进制为E8所以报文为E8 07例如:剩余字节长度为2...原创 2022-04-16 13:42:53 · 323 阅读 · 0 评论