【技术实现步骤摘要】
基于奇偶包的WiFi配网方法、设备、装置及存储介质
本专利技术涉及通信领域,尤其涉及一种基于奇偶包的WiFi配网方法、设备、装置及存储介质。
技术介绍
随着WiFi(Wireless-Fidelity,无线保真)网络通信的发展,各种设备连接WiFi网络的需求逐渐增加。大部分有配网需求的设备没有配置触摸屏幕及键盘等输入设备,需要辅助配网的设备将配网信息以无线电磁波方式发送给有配网需求的设备。目前,这种方式携带的有效配网信息较少且易出现不能识别的配网信息的情况,使得配网成功率较低。如何提高为有配网需求的设备配网的成功率成为研究的热点。
技术实现思路
本申请实施例提供一种基于奇偶包的WiFi配网方法、设备、装置及存储介质,能够提高配网的成功率和鲁棒性。为了解决上述技术问题,第一方面,本申请实施例提供一种基于奇偶包的WiFi配网方法,应用于第一设备中,所述方法包括:获取接入点AP的配网信息;生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。第二方面,本申请实施例还提供一种基于奇偶包的WiFi配网方法,应用于第二设备中,所述方法包括:接收配网数据包;所述配网数据包,包括:第一偶次包和第一奇次包;所述第一偶次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息,所述第一奇次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配 ...
【技术保护点】
1.一种基于奇偶包的WiFi配网方法,其特征在于,应用于第一设备中,所述方法包括:/n获取接入点AP的配网信息;/n生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;/n向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。/n
【技术特征摘要】
1.一种基于奇偶包的WiFi配网方法,其特征在于,应用于第一设备中,所述方法包括:
获取接入点AP的配网信息;
生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;
向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。
2.如权利要求1所述的方法,其特征在于,所述生成携带所述接入点AP的配网信息的第一偶次包,包括:
将所述接入点AP的配网信息,编码到长度信息和服务质量QoS信息,生成第一偶次包;
所述第一偶次包的WiFi包长度信息为编码得到的长度信息,所述第一偶次包的服务质量QoS信息为编码得到的服务质量QoS信息。
3.如权利要求2所述的方法,其特征在于,所述服务质量QoS信息包括:接入码AC信息;所述接入码AC信息是根据WiFiMAC包头的服务质量控制QoSControl字段中的数据形态识别码TID字段映射得到的。
4.如权利要求3所述的方法,其特征在于,所述第一偶次包和所述第一奇次包是在数据阶段生成的;
所述将所述接入点AP的配网信息,编码到长度信息和服务质量QoS信息,包括:
在数据阶段,将所述接入点AP的配网信息,编码到长度信息和接入码AC信息。
5.如权利要求4所述的方法,其特征在于,所述生成携带所述接入点AP的配网信息的第一奇次包,包括:
对所述第一偶次包进行移位处理,生成携带所述接入点AP的配网信息的第一奇次包。
6.如权利要求5所述的方法,其特征在于,所述对所述第一偶次包进行移位处理,包括:
对所述第一偶次包的长度信息中第一预设位置记录的数据进行移位处理;
对所述第一偶次包的接入码AC信息中记录的全部数据进行移位处理;
所述第一偶次包的接入码AC信息中记录的全部数据记录在生成的第一奇次包的长度信息中。
7.如权利要求1-6任一项所述的方法,其特征在于,所述配网信息包括:所述接入点AP的密码和所述接入点AP的服务集标识SSID的校验信息。
8.如权利要求7所述的方法,其特征在于,若所述接入点AP隐藏了服务集标识SSID,则所述配网信息还包括:所述接入点AP的服务集标识SSID。
9.如权利要求3所述的方法,其特征在于,所述配网数据包还包括:在识别阶段生成的第二偶次包和在识别阶段生成的第二奇次包;
在所述向第二设备发送配网数据包之前,所述方法还包括:
在识别阶段,将第一识别信息,编码到长度信息,生成第二偶次包;所述第二偶次包的WiFi包长度信息为编码得到的长度信息;
并生成携带第一识别信息的第二奇次包。
10.如权利要求9所述的方法,其特征在于,所述生成携带第一识别信息的第二奇次包,包括:
对所述第二偶次包进行移位处理,生成携带第一识别信息的第二奇次包。
11.如权利要求10所述的方法,其特征在于,所述对所述第二偶次包进行移位处理,包括:
对所述第二偶次包的长度信息中第二预设位置记录的数据进行移位处理;
对所述第二偶次包的接入码AC信息中记录的全部数据进行移位处理;
所述第二偶次包的接入码AC信息中记录的全部数据记录在生成的第二奇次包的长度信息中。
12.如权利要求9-11任一项所述的方法,其特征在于,所述第一识别信息,包括:所述接入点AP是否隐藏了服务集标识SSID的信息和所述第一设备与所述第二设备之间的配网协议版本号。
13.如权利要求9-11任一项所述的方法,其特征在于,所述第二偶次包的WiFi包长度为第一预设值;所述第二偶次包的接入码AC信息为第二预设值;
所述第二奇次包的WiFi包长度为第三预设值;所述第二奇次包的接入码AC信息为第四预设值。
14.如权利要求3所述的方法,其特征在于,所述配网数据包,还包括:在数据阶段生成的第三偶次包和在数据阶段生成的第三奇次包;
在所述向第二设备发送配网数据包之前,所述方法还包括:
在数据阶段,将第二识别信息,编码到长度信息和接入码AC信息,生成第三偶次包;所述第三偶次包的WiFi包长度信息为编码得到的长度信息,所述第三偶次包的接入码AC为编码得到的接入码AC信息;
并生成携带第二识别信息的第三奇次包。
15.如权利要求14所述的方法,其特征在于,所述生成携带第二识别信息的第三奇次包,包括:
对所述第三偶次包进行移位处理,生成携带第二识别信息的第三奇次包。
16.如权利要求15所述的方法,其特征在于,所述对所述第三偶次包进行移位处理,包括:
对所述第三偶次包的长度信息中第三预设位置记录的数据进行移位处理;
对所述第三偶次包的接入码AC信息中记录的全部数据进行移位处理;
所述第三偶次包的接入码AC信息中记录的全部数据记录在生成的第三奇次包的长度信息中。
17.一种基于奇偶包的WiFi配网方法,其特征在于,应用于第二设备中,所述方法包括:
接收配网数据包;所述配网数据包,包括:第一偶次包和第一奇次包;所述第一偶次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息,所述第一奇次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息;
解码所述配网数据包,获取所述接入点AP的配网信息。
18.如权利要求17所述的方法,其特征在于,所述服务质量Qo...
【专利技术属性】
技术研发人员:徐彦超,陈彬,李浩,赵育仁,余庆华,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。