[#][0%][19-10-16 17:34:51]socket recv : [34 37 00 33 2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62 2F 44 43 32 43 32 36 30 30 32 31 45 43 00 01 30 50 00 33 2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62 2F 44 43 32 43 32 36 30 30 32 31 45 43 00 02 00 01 00 00 80 19 B6 3C BA 94 40 45 BA F0 C9 01 81 F3 7E 2A 31 CA 41 87 0D ]
[#][0%][19-10-16 17:34:51]Message arrived on topic /down/fc7e271332f7f6e684d5c2649e619bab/DC2C260021EC
[#][0%][19-10-16 17:34:51]recv data: : []
[#][0%][19-10-16 17:34:51]Message arrived on topic /down/fc7e271332f7f6e684d5c2649e619bab/DC2C260021EC
[#][0%][19-10-16 17:34:51]recv data: : [00 02 00 01 00 00 80 19 B6 3C BA 94 40 45 BA F0 C9 01 81 F3 7E 2A 31 CA 41 87 0D ]
[#][0%][19-10-16 17:34:51]msg type = 0 , seq id = 2 , server type = 1 , cmd = 8000
[#][0%][19-10-16 17:34:51]收到云端更新AES KEY 反馈
分析一段LOG
W5500收到字节139个
34 37 00 33 2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35
63 32 36 34 39 65 36 31 39 62 61 62 2F 44 43 32 43 32 36 30 30 32 31 45 43 00 01 30 50 00
33 2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36
34 39 65 36 31 39 62 61 62 2F 44 43 32 43 32 36 30 30 32 31 45 43
```````````````````````````````````````` 00 02 00 01 00 00 80 19 B6 3C BA 94 40 45 BA F0 C9 01 81 F3 7E 2A 31 CA 41 87 0D ]
[#][0%][19-10-16 17:34:51]Message arrived on topic /down/fc7e271332f7f6e684d5c2649e619bab/DC2C260021EC
[#][0%][19-10-16 17:34:51]recv data: : []
[#][0%][19-10-16 17:34:51]Message arrived on topic /down/fc7e271332f7f6e684d5c2649e619bab/DC2C260021EC
[#][0%][19-10-16 17:34:51]recv data: : [00 02 00 01 00 00 80 19 B6 3C BA 94 40 45 BA F0 C9 01 81 F3 7E 2A 31 CA 41 87 0D ]
[#][0%][19-10-16 17:34:51]msg type = 0 , seq id = 2 , server type = 1 , cmd = 8000
[#][0%][19-10-16 17:34:51]收到云端更新AES KEY 反馈
仔细看/ == 0X2F所以是
34 37 00 33
2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62
2F 44 43 32 43 32 36 30 30 32 31 45 43
00 01
30 50 00 33
2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62
2F 44 43 32 43 32 36 30 30 32 31 45 43
00 02 00 01 00 00 80 19 B6 3C BA 94 40 45 BA F0 C9 01 81 F3 7E 2A 31 CA 41 87 0D
现在把问题剥离出来:
问题:W5500收到如下数据 啥意思:
W5500收到:
34 37 00 33
2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62
2F 44 43 32 43 32 36 30 30 32 31 45 43
00 01
30 50 00 33
2F 64 6F 77 6E 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62
2F 44 43 32 43 32 36 30 30 32 31 45 43
00 02 00 01 00 00 80 FC 6E 2D 6A CF 38 4A 0A AD E0 1A 40 0C AC 3F 54 7E 00 C8 8C
回答:
参考我之前的博客
MQTT协议详解&山寨自己协议 https://mp.csdn.net/postedit/101676784
协议地址:http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html
MQTT学习-publish https://mp.csdn.net/postedit/89713350
电堂 视频 看到publush的结构
第一步分析:
第二部:
第三部:
其实现在知道了固定头 一个0X34 一个0X30
最后遗留问题:下面的红线啥意思
第四部 明白了吧 00 01是QS=2的这个publish的ID 所以没有body负载了!
上图来源:https://blog.csdn.net/weixin_41572450/article/details/82504086
+++++++测试QOS+++++++
一样的publish
QS0过程:
TX:
[30 BE 01 00 31 2F 75 70 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62 2F 44 43 32 43 32 36 30 30 32 31 45 43 00 02 00 01 00 01 00 90 AE 67 9B 6E 65 3E 67 1B 6E 2C 7C A6 A8 78 DD F5 CD 23 6D 64 25 84 B3 EE A1 37 82 87 F2 E3 B3 68 90 63 4B ED 0F E2 27 B8 8D 62 FF 52 C7 9E 2C 28 A3 EA 62 17 3E 8F 63 70 DD B1 9F 15 B0 3E 9B 55 4A 44 A2 26 B5 49 F6 03 70 32 02 57 0E 24 0B 4D B3 34 60 B4 8D 99 F1 09 58 9A AD 86 FB F3 70 43 23 51 60 BE 19 6A A6 6B B5 EA 6C C0 DD 48 A6 C7 B8 1E C4 33 2E 43 FC 81 76 77 B3 4D DA 6F 3E 2D 92 61 0E ]
QS2过程:
TX:
[34 C0 01 00 31 2F 75 70 2F 66 63 37 65 32 37 31 33 33 32 66 37 66 36 65 36 38 34 64 35 63 32 36 34 39 65 36 31 39 62 61 62 2F 44 43 32 43 32 36 30 30 32 31 45 43 00 03 00 02 00 01 00 01 00 7D FE 00 FA 3A 61 2A 6B 1D 65 6A C7 D5 BA 4C C2 CE EE 89 5C 4D E0 28 A2 11 A3 FD 1D 37 C0 BA 3B 10 57 6B 70 D9 35 73 CF B6 C0 46 68 16 B4 93 99 91 C4 BF 1A 84 62 83 CA 1B 2F 83 FF E6 D4 D9 2C 4E F5 62 48 BB 5C 3A D9 4C 50 3E CE EE AC EF B0 03 24 D7 2D C6 63 FF C5 86 27 29 73 F7 53 02 06 C0 05 6F 63 77 1F 43 9E D7 E6 81 FA 59 91 F1 B8 C0 10 CA 58 FF 40 E0 4B FB DD B0 F6 91 A3 B3 99 9D 77 B4 84 ]
马上RX :
[50 02 00 03 ]
分析:固定头U4 3都是标识publish
QS2中间服务器马上给你回答