乐鑫技术交流
直播中

陈秀英

8年用户 1282经验值
私信 关注
[问答]

AirKiss配网完成后,向10000端口发送UDP广播包的长度疑问求解

参考微信 [AirKiss 库文件使用指南]-Page7,使用AirKiss配网 接收到SSID及PWD完成后设备需要向10000端口发送UDP广播包,其数据长度为1,内容为ack->random。实际抓包发现设备会发送7个字节,除了ack->random外还附带有芯片本身的MAC地址。实际测试发现微信软件确实会正确识别并跳转到局域网设备发现页面。
请确认这样是否有问题,是否符合微信的配网规范?
http://iot.weixin.qq.com/wiki/airkiss_d ... manual.pdf

模块拿到上面的数据以后还需要进行 AirKiss 流程的最后一步(详细内容可查看
AirKiss 技术实现方案文档),利用接收到的 SSID 和密码以后连上对应的路由器,
立即发送以上面打印出来的 random 数为内容的 UDP 广播包(只有 1 个数据),
目的端口号为 10000,建议广播包的个数至少为 20 个,发送方收到该广播包后
就能确认接收方已经准确接收到所有数据了,由于各平台连接路由器、发送 UDP
广播包的实现差异较大,并且该功能为模块自带功能,与 AirKiss 库无关,这里
不进行举例说明。

更多回帖

发帖
×
20
完善资料,
赚取积分