智能设备Wifi配网方法、计算机可读存储介质、电子设备技术

技术编号:25762588 阅读:30 留言:0更新日期:2020-09-25 21:10
本发明专利技术涉及一种智能设备Wifi配网方法、计算机可读存储介质、电子设备,其中方法包括:步骤S1.将手机Wifi热点的ssid设置成包含无线路由器ssid和密码的字符串,启动发射Wifi热点;步骤S2.控制智能设备自动搜索周围的Wifi热点信息,以构建Wifi列表;步骤S3.控制智能设备从Wifi列表中找到手机Wifi热点的ssid,对其进行解析从而获取到要接入无线路由器的ssid和密码;步骤S4.根据无线路由器的ssid,从所述Wifi列表中寻找对应无线路由器,并通过所述密码进行连接。本发明专利技术无需下载安装app进行操作,节省app开发成本,配网通过手机Wifi热点广播发射包含接入无线路由器ssid和密码的ssid,使智能设备能快速获取到ssid和密码,无需轮询监听各个信道的广播,连接快速且成功率高。

【技术实现步骤摘要】
智能设备Wifi配网方法、计算机可读存储介质、电子设备
本专利技术涉及无线通讯配网方式,尤其涉及一种智能设备Wifi配网方法、计算机可读存储介质、电子设备。
技术介绍
智能设备要接入互联网的第一步便是需要进行配网操作,让其连接上无线路由器。现有技术中,配网方式主要有:1、直接配网:通过COM串口或SPI接口向智能设备直接输入ssid和密码进行配网;2、智能配网:需要手机安装app进行广播数据,其配网原理和过程较为复杂,且需要智能设备轮询监听所有信道的广播数据,数据间容易造成干扰,获取数据和解码数据时间长,成功率低;3、AP模式配网:需要先将智能设备置为AP模式发射Wifi信号,然后手动切换手机与智能设备建立socket通信,从而将需要连接的无线路由器的ssid和key发送给智能设备,其整体操作过程较复杂;4、通过Wifi发送beacon帧进行配网:该配网原理是使用某个Wifi热点设备广播beacon帧,beacon帧中的VendorIE字段携带有Wifi路由器的ssid和key信息,智能设备接收到该广播帧后解析出Wifi路由器的ssid和key,从而通过ssid和key连接上Wifi路由器,该方法需要修改beacon帧的VendorIE字段,但目前市场上主流可发射Wifi热点的设备都不提供可修改VendorIE字段的接口,所以需要额外提供一个可以修改VendorIE字段的beacon广播的Wifi设备给用户,增加了额外成本和用户配网操作难度。
技术实现思路
本专利技术解决或部分解决现有技术中的不足之处,而提供一种便捷且低成本的智能设备Wifi配网方法,及其计算机可读存储介质、电子设备。为此,提供一种智能设备Wifi配网方法,包括以下步骤:步骤S1.将手机Wifi热点的ssid设置成包含无线路由器ssid和密码的字符串,启动发射Wifi热点;步骤S2.控制智能设备自动搜索周围的Wifi热点信息,以构建Wifi列表;步骤S3.控制智能设备从Wifi列表中找到手机Wifi热点的ssid,对其进行解析从而获取到要接入无线路由器的ssid和密码;步骤S4.根据无线路由器的ssid,从所述Wifi列表中寻找对应无线路由器,并通过所述密码进行连接。作为优选方案,步骤S1进一步包括:取无线路由器ssid的起始字符和末端字符,加上所述密码形成所述字符串。作为优选方案,所述起始字符和所述末端字符相邻设置形成组合,且各自占固定字节长度。作为优选方案,步骤S3进一步包括:查询手机Wifi热点的ssid,根据其中所述组合的字符长度,对手机Wifi热点的ssid进行身份校验。作为优选方案,所述字符串中设有标记符,所述步骤S3进一步包括:以标记符定位手机Wifi热点的ssid。作为优选方案,在所述字符串的数据帧结构中,所述标记符、所述组合、所述密码依次排列。作为优选方案,步骤S2进一步包括:控制智能设备切换到配网模式,使其处于station模式来自动搜索周围Wifi热点信息,并将搜索到的Wifi热点信息按rssi信号强度从强到弱排序构建所述Wifi列表;步骤S3进一步包括:优先查找Wifi列表中rssi信号强度更强的Wifi热点信息。作为优选方案,步骤S4进一步包括:检索所述Wifi列表,找出所有首尾字符与所述起始字符、末端字符相匹配的ssid,用所述密码逐一尝试接入,直至成功。还提供一种计算机可读存储介质,其存储有一个或多个程序,其特征在于,所述一个或多个程序被控制器执行时实现上述的方法。还提供一种电子设备,其中,该设备包括:控制器;以及,被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述控制器实现上述的方法。有益效果:本专利技术无需下载安装app进行操作,节省app开发成本,配网通过手机Wifi热点广播发射包含接入无线路由器ssid和密码的ssid,使智能设备能快速获取到ssid和密码,无需轮询监听各个信道的广播,连接快速且成功率高。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的台件。在附图中:图1示出了本专利技术智能设备Wifi配网方法的实施流程;图2为本专利技术中电子设备的结构示意图;图3为本专利技术中计算机可读存储介质的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本实施例中,SSID具体指服务集标识(ServiceSetIdentity),由字节所形成的字串组成,用来标示所属网络的BSSID,即在Wifi连接前所看到的Wifi名称。本实施例的智能设备Wifi配网方法利用手机Wifi热点发送ssid广播的方式,使智能设备配网,具体如图1所示,包括以下步骤:步骤S1.将手机Wifi热点的ssid设置成包含无线路由器ssid和密码的字符串,启动发射Wifi热点。例如智能设备将要接入ssid为:myap,密码为:12345678的无线路由器,则取起始字符和末端字符的组合即m和p组成“mp”,然后加上密码组合成为“mp12345678”,再在前面加一个配网信息标记符“@”,从而得到一个包含路由器ssid和密码的字符串“@mp12345678”,其中字符串“@mp12345678”以下述数据帧结构设置:配网信息标记符:@Wifi路由器ssid首字符Wifi路由器ssid末字符Wifi路由器密码key1byte1byte1byte8到29byte接着,以字符串“@mp12345678”作为手机Wifi热点的ssid进行热点发送。热点启动后,将手机尽可能靠近智能设备,从而让智能设备检测到更强的Wifirssi信号。步骤S2.控制智能设备自动搜索周围的Wifi热点信息,以构建Wifi列表。具体地,通过外部按键将智能设备切换到配网模式,使其处于station模式来自动搜索周围Wifi热点信息,并将搜索到的Wifi热点信息按rssi信号强度从强到弱排序构成一个Wifi列表,由于手机靠近智能设备设置,智能设备接收到手机的热点信号更强,则手机的热本文档来自技高网...

【技术保护点】
1.智能设备Wifi配网方法,其特征在于,包括以下步骤:/n步骤S1.将手机Wifi热点的ssid设置成包含无线路由器ssid和密码的字符串,启动发射Wifi热点;/n步骤S2.控制智能设备自动搜索周围的Wifi热点信息,以构建Wifi列表;/n步骤S3.控制智能设备从Wifi列表中找到手机Wifi热点的ssid,对其进行解析从而获取到要接入无线路由器的ssid和密码;/n步骤S4.根据无线路由器的ssid,从所述Wifi列表中寻找对应无线路由器,并通过所述密码进行连接。/n

【技术特征摘要】
1.智能设备Wifi配网方法,其特征在于,包括以下步骤:
步骤S1.将手机Wifi热点的ssid设置成包含无线路由器ssid和密码的字符串,启动发射Wifi热点;
步骤S2.控制智能设备自动搜索周围的Wifi热点信息,以构建Wifi列表;
步骤S3.控制智能设备从Wifi列表中找到手机Wifi热点的ssid,对其进行解析从而获取到要接入无线路由器的ssid和密码;
步骤S4.根据无线路由器的ssid,从所述Wifi列表中寻找对应无线路由器,并通过所述密码进行连接。


2.根据权利要求1所述的方法,其特征在于,步骤S1进一步包括:取无线路由器ssid的起始字符和末端字符,加上所述密码形成所述字符串。


3.根据权利要求2所述的方法,其特征在于:所述起始字符和所述末端字符相邻设置形成组合,且各自占固定字节长度。


4.根据权利要求3所述的方法,其特征在于,步骤S3进一步包括:查询手机Wifi热点的ssid,根据其中所述组合的字符长度,对手机Wifi热点的ssid进行身份校验。


5.根据权利要求3所述的方法,其特征在于,所述字符串中设有标记符,所述步骤S3进一步包括...

【专利技术属性】
技术研发人员:高久阔
申请(专利权)人:广州微体科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1