联盛德W600 W100 wifi scan结果的串口报文解析

目前使用的版本,w100出厂自带wifi scan逻辑代码,上电开机后会从spi和uart发出wifi scan的结果,开机后只输出一次。

uart输出的报文如下:

报文样例

hspi tx:449
Z0C:4B:54:08:44:85,jinkun-lab2,-36|D0:C7:C0:6F:6D:96,COREACH_OFFICE,-47|88:44:77:F2:D2:74,dcup,-59|54:BA:D6:33:BB:3C,2305,-59|D0:76:E7:95:2D:F4,AIT-OFFICE,-59|40:F4:20:E4:CF:22,ChinaNet-vCCG,-64|7C:B5:9B:6B:A4:9A,TP-FX-2305-2.4G,-64|68:13:24:66:65:AC,2306,-71|64:6E:97:B7:99:DA,FX-2302,-71|F0:92:B4:D6:9A:29,ChinaNet-gSHU,-71|64:6E:97:5A:EC:42,涓滆揪閫氭櫤鑳借惀閿€涓績,-71|F0:92:B4:9C:51:19,ChinaNet-Dxat,-82|B0:7F:B9:94:25:8B,pinballtest,-90|

对应的hex:

68 73 70 69 20 74 78 3A 34 34 39 0D 0A 5A 0D 30 43 3A 34 42 3A 35 34 3A 30 38 3A 34 34 3A 38 35 2C 6A 69 6E 6B 75 6E 2D 6C 61 62 32 2C 2D 33 36 7C 44 30 3A 43 37 3A 43 30 3A 36 46 3A 36 44 3A 39 36 2C 43 4F 52 45 41 43 48 5F 4F 46 46 49 43 45 2C 2D 34 37 7C 38 38 3A 34 34 3A 37 37 3A 46 32 3A 44 32 3A 37 34 2C 64 63 75 70 2C 2D 35 39 7C 35 34 3A 42 41 3A 44 36 3A 33 33 3A 42 42 3A 33 43 2C 32 33 30 35 2C 2D 35 39 7C 44 30 3A 37 36 3A 45 37 3A 39 35 3A 32 44 3A 46 34 2C 41 49 54 2D 4F 46 46 49 43 45 2C 2D 35 39 7C 34 30 3A 46 34 3A 32 30 3A 45 34 3A 43 46 3A 32 32 2C 43 68 69 6E 61 4E 65 74 2D 76 43 43 47 2C 2D 36 34 7C 37 43 3A 42 35 3A 39 42 3A 36 42 3A 41 34 3A 39 41 2C 54 50 2D 46 58 2D 32 33 30 35 2D 32 2E 34 47 2C 2D 36 34 7C 36 38 3A 31 33 3A 32 34 3A 36 36 3A 36 35 3A 41 43 2C 32 33 30 36 2C 2D 37 31 7C 36 34 3A 36 45 3A 39 37 3A 42 37 3A 39 39 3A 44 41 2C 46 58 2D 32 33 30 32 2C 2D 37 31 7C 46 30 3A 39 32 3A 42 34 3A 44 36 3A 39 41 3A 32 39 2C 43 68 69 6E 61 4E 65 74 2D 67 53 48 55 2C 2D 37 31 7C 36 34 3A 36 45 3A 39 37 3A 35 41 3A 45 43 3A 34 32 2C E4 B8 9C E8 BE BE E9 80 9A E6 99 BA E8 83 BD E8 90 A5 E9 94 80 E4 B8 AD E5 BF 83 2C 2D 37 31 7C 46 30 3A 39 32 3A 42 34 3A 39 43 3A 35 31 3A 31 39 2C 43 68 69 6E 61 4E 65 74 2D 44 78 61 74 2C 2D 38 32 7C 42 30 3A 37 46 3A 42 39 3A 39 34 3A 32 35 3A 38 42 2C 70 69 6E 62 61 6C 6C 74 65 73 74 2C 2D 39 30 7C 0A 

字段说明

格式说明:

hspi tx:[字节数] 0x0d 0x0a
0x5A [0xNN][wifi scan list] 0x0a

字节数:回车换后后面的内容长度,但是实际计算下来发现是 字节数-1。
0x5A:是二进制报文头。
0xNN:标识wifi的个数。
wifi scan list:wifi scan list由多个类似的wifi节点:

40:16:9F:33:6A:18,COREACH,-82|

拼接而成。

解析

知道格式了,解析就很简单了。

发表评论

您的电子邮箱地址不会被公开。