一种WIFI模组配网方法、装置、系统及存储介质转让专利
申请号 : CN202010545214.2
文献号 : CN111711979B
文献日 : 2021-03-30
发明人 : 邓志民 , 郑剑 , 冷优军
申请人 : 北京自如信息科技有限公司
摘要 :
权利要求 :
1.一种WIFI模组配网方法,其特征在于,包括:根据触发按钮是否被触发判断是否进入配网模式;
检测并确认进入配网模式后,接收网关根据触发时间发出的第一秘钥信息;
根据所述第一秘钥信息向所述网关发送具有WIFI模组信息的第二秘钥信息;
接收所述网关根据第二秘钥信息由云平台验证通过后生成的第三秘钥信息;
根据所述第三秘钥信息进行解密,得到所述网关的网络名称和密码;
根据所述网关的网络名称和密码连接所述网关;
判断是否成功连接网关;
检测并确认成功连接网关后,向所述网关发送连接成功信息和授权认证信息;
接收所述网关根据所述授权认证信息认证通过后生成的网关白名单并加入所述白名单;
根据所述网关白名单与云平台进行交互通讯。
2.根据权利要求1所述的WIFI模组配网方法,其特征在于,判断是否进入配网模式,包括:根据第一触发按钮的状态判断是否进入配网模式。
3.一种WIFI模组配网方法,其特征在于,包括:根据触发按钮是否被触发判断是否进入配网模式;
检测并确认进入配网模式后,向WIFI模组发送根据触发时间生成的第一秘钥信息;
接收所述WIFI模组根据第一秘钥信息生成的第二秘钥信息,将所述第二秘钥信息进行解密得到所述WIFI模组信息;
将所述WIFI模组信息发送至云平台;
接收所述云平台根据所述WIFI模组信息得到的验证通过信息;
根据所述验证通过信息向所述WIFI模组发送由网络名称和密码生成的第三秘钥信息;
接收所述WIFI模组发送连接成功信息和授权认证信息,并将所述授权认证信息发送至云平台;
接收所述云平台根据所述授权认证信息生成的认证通过信息,由所述认证通过信息生成网关白名单;
将所述网关白名单发送至所述WIFI模组。
4.根据权利要求3所述的WIFI模组配网方法,其特征在于,判断是否进入配网模式,包括:根据第二触发按钮的状态判断是否进入配网模式。
5.一种WIFI模组配网装置,其特征在于,包括:模组判断模块,用于根据触发按钮是否被触发判断是否进入配网模式;
第一秘钥接收模块,用于检测并确认进入配网模式后,接收网关根据触发时间发出的第一秘钥信息;
第二秘钥发送模块,用于根据所述第一秘钥信息向所述网关发送具有WIFI模组信息的第二秘钥信息;
第三秘钥接收模块,用于接收所述网关根据第二秘钥信息由云平台验证通过后生成的第三秘钥信息;
第三秘钥解密模块,用于根据所述第三秘钥信息进行解密,得到所述网关的网络名称和密码;
连接模块,用于根据所述网关的网络名称和密码连接所述网关;判断是否成功连接网关;检测并确认成功连接网关后,向所述网关发送连接成功信息和授权认证信息;接收所述网关根据所述授权认证信息认证通过后生成的网关白名单并加入所述白名单;根据所述网关白名单与云平台进行交互通讯。
6.一种WIFI模组配网装置,其特征在于,包括:网关判断模块,用于根据触发按钮是否被触发判断是否进入配网模式;
第一秘钥发送模块,用于检测并确认进入配网模式后,向WIFI模组发送根据触发时间生成的第一秘钥信息;
第二秘钥解密模块,用于接收所述WIFI模组根据第一秘钥信息生成的第二秘钥信息,将所述第二秘钥信息进行解密得到所述WIFI模组信息;
模组信息发送模块,用于将所述WIFI模组信息发送至云平台;
验证通过接收模块,用于接收所述云平台根据所述WIFI模组信息得到的验证通过信息;
第三秘钥发送模块,用于根据所述验证通过信息向所述WIFI模组发送由网络名称和密码生成的第三秘钥信息;接收所述WIFI模组发送连接成功信息和授权认证信息,并将所述授权认证信息发送至云平台;接收所述云平台根据所述授权认证信息生成的认证通过信息,由所述认证通过信息生成网关白名单;将所述网关白名单发送至所述WIFI模组。
7.一种WIFI模组配网系统,其特征在于,包括:WIFI模组、网关和云平台,根据触发按钮是否被触发判断是否进入配网模式,检测并确认进入配网模式后,所述网关向所述WIFI模组发送根据触发时间生成的第一秘钥信息;
所述WIFI模组接收所述第一秘钥信息,根据所述第一秘钥信息向所述网关发送具有WIFI模组信息的第二秘钥信息;
所述网关接收所述第二秘钥信息,根据所述第二秘钥信息进行解密得到所述WIFI模组信息,将所述WIFI模组信息发送至所述云平台;
所述云平台接收所述WIFI模组信息,根据所述WIFI模组信息验证通过后向所述网关发送验证通过信息;
所述网关接收所述验证通过信息,根据所述验证通过信息向所述WIFI模组发送由网络名称和密码生成的第三秘钥信息;
所述WIFI模组接收所述第三秘钥信息,根据所述第三秘钥信息进行解密,得到所述网关的网络名称和密码;
所述WIFI模组根据所述网关的网络名称和密码连接所述网关;
所述WIFI模组向所述网关发送连接成功信息和授权认证信息;
所述网关接收所述连接成功信息和授权认证信息,并将所述授权认证信息发送至所述云平台;
所述云平台接收所述授权认证信息,根据所述授权认证信息判断是否认证通过;
检测并确认认证通过后,所述云平台向所述网关发送认证通过信息;
所述网关接收所述认证通过信息,根据所述认证通过信息生成网关白名单,将所述网关白名单发送至所述WIFI模组;
所述WIFI模组接收所述网关白名单并加入,根据所述网关白名单与所述云平台进行交互通讯。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使所述计算机执行如权利要求1或2所述的WIFI模组配网方法,或者,执行如权利要求3或4所述的WIFI模组配网方法。
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机程序,所述处理器通过执行所述计算机程序,从而执行如权利要求1或2所述的WIFI模组配网方法,或者,执行如权利要求3或4所述的WIFI模组配网方法。
说明书 :
一种WIFI模组配网方法、装置、系统及存储介质
技术领域
背景技术
有效的连接上网关是一个急需解决的问题,这不仅关系到良好的用户体验,同时也关系到
数据及通信安全。
方式输入WIIF模组需要连接的网关的SSID与秘钥,从而实现连接。这种配网方式存在操作
步骤多、需要用户手动输入等方式配合才能完成配网连接,因此体验欠佳。
发明内容
秘钥信息向所述网关发送具有WIFI模组信息的第二秘钥信息;接收所述网关根据第二秘钥
信息由云平台验证通过后生成的第三秘钥信息;根据所述第三秘钥信息进行解密,得到所
述网关的网络名称和密码;根据所述网关的网络名称和密码连接所述网关。
认证信息认证通过后生成的网关白名单并加入所述白名单;根据所述网关白名单与云平台
进行交互通讯。本发明实施例第二方面提供一种WIFI模组配网方法,该配网方法包括:判断
是否进入配网模式;检测并确认进入配网模式后,向WIFI模组发送第一秘钥信息;接收所述
WIFI模组根据第一秘钥信息生成的第二秘钥信息,将所述第二秘钥信息进行解密得到所述
WIFI模组信息;将所述WIFI模组信息发送至云平台;接收所述云平台根据所述WIFI模组信
息得到的验证通过信息;根据所述验证通过信息向所述WIFI模组发送由网络名称和密码生
成的第三秘钥信息。
信息生成的认证通过信息,由所述认证通过信息生成网关白名单;将所述网关白名单发送
至所述WIFI模组。本发明实施例第三方面提供一种WIFI模组配网装置,该配网装置包括:模
组判断模块,用于判断是否进入配网模式;第一秘钥接收模块,用于检测并确认进入配网模
式后,接收网关发出的第一秘钥信息;第二秘钥发送模块,用于根据所述第一秘钥信息向所
述网关发送具有WIFI模组信息的第二秘钥信息;第三秘钥接收模块,用于接收所述网关根
据第二秘钥信息由云平台验证通过后生成的第三秘钥信息;第三秘钥解密模块,用于根据
所述第三秘钥信息进行解密,得到所述网关的网络名称和密码;连接模块,用于根据所述网
关的网络名称和密码连接所述网关。
向WIFI模组发送第一秘钥信息;第二秘钥解密模块,用于接收所述WIFI模组根据第一秘钥
信息生成的第二秘钥信息,将所述第二秘钥信息进行解密得到所述WIFI模组信息;模组信
息发送模块,用于将所述WIFI模组信息发送至云平台;验证通过接收模块,用于接收所述云
平台根据所述WIFI模组信息得到的验证通过信息;第三秘钥发送模块,用于根据所述验证
通过信息向所述WIFI模组发送由网络名称和密码生成的第三秘钥信息。
所述WIFI模组接收所述第一秘钥信息,根据所述第一秘钥信息向所述网关发送具有WIFI模
组信息的第二秘钥信息;所述网关接收所述第二秘钥信息,根据所述第二秘钥信息进行解
密得到所述WIFI模组信息,将所述WIFI模组信息发送至所述云平台;所述云平台接收所述
WIFI模组信息,根据所述WIFI模组信息验证通过后向所述网关发送验证通过信息;所述网
关接收所述验证通过信息,根据所述验证通过信息向所述WIFI模组发送由网络名称和密码
生成的第三秘钥信息;所述WIFI模组接收所述第三秘钥信息,根据所述第三秘钥信息进行
解密,得到所述网关的网络名称和密码;所述WIFI模组根据所述网关的网络名称和密码连
接所述网关。
述云平台接收所述授权认证信息,根据所述授权认证信息判断是否认证通过;检测并确认
认证通过后,所述云平台向所述网关发送认证通过信息;所述网关接收所述认证通过信息,
根据所述认证通过信息生成网关白名单,将所述网关白名单发送至所述WIFI模组;所述
WIFI模组接收所述网关白名单并加入,根据所述网关白名单与所述云平台进行交互通讯。
一方面任一项所述的WIFI模组配网方法,或者,执行本发明实施例第二方面及第二方面任
一项所述的WIFI模组配网方法。
计算机指令,从而执行如本发明实施例第一方面及第一方面任一项所述的WIFI模组配网方
法,或者,执行如本发明实施例第二方面及第二方面任一项所述的WIFI模组配网方法。
获取网关的网络名称和密码,通过该网络名称和密码即可连接上网关。因此,本发明实施例
提供的WIFI模组配网方法、装置及系统,只需判断进入配网模式后,WIFI模组即可通过和网
关的交互自动连接网关,无需用户进行手动输入,提高了用户的体验性。同时,通过该秘钥
信息交互过程可以对WIFI模组自身的信息进行验证,避免了不属于允许接入范围内的WIFI
模组连接网关,提高了该配网系统的安全性。由此,通过该配网方法及系统可以实现快速、
安全免配置的配网连接。
附图说明
附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
具体实施方式
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没
有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
WIFI模组1接收第一秘钥信息,根据第一秘钥信息向网关2发送根据WIFI模组1生成的第二
秘钥信息;网关2接收第二秘钥信息,根据第二秘钥信息进行解密得到WIFI模组信息,将
WIFI模组信息发送至云平台3;云平台3接收WIFI模组信息,根据WIFI模组信息验证通过后
向网关2发送验证通过信息;网关2接收验证通过信息,根据验证通过信息向WIFI模组1发送
根据网络名称和密码生成的第三秘钥信息;WIFI模组1接收第三秘钥信息,根据第三秘钥信
息进行解密,得到网关的网络名称和密码;WIFI模组1根据网关2的网络名称和密码连接网
关2。
云平台等的对接,让家电厂家快速方便的实现自身产品的网络化智能化并和更多的其他电
器实现互联互通。
和密码,通过该网络名称和密码即可连接上网关。因此,本发明实施例提供的WIFI模组配网
系统,只需判断进入配网模式后,WIFI模组即可通过和网关的交互自动连接网关,无需用户
进行手动输入,提高了用户的体验性。同时,通过该秘钥信息交互过程可以对WIFI模组自身
的信息进行验证,避免了不属于允许接入范围内的WIFI模组连接网关,提高了该配网系统
的安全性。由此,通过该配网系统可以实现快速、安全免配置的配网连接。
对于网关,既可以通过按下触发按钮实现触发,也可以从云平台进行触发配网,即通过从
APP端点击模拟按钮实现触发按钮的触发。本发明实施例提供的WIFI模组配网系统,只需点
击触发按钮即可使网关和WIFI模组进入配网模式,从而实现WIFI模组的网络连接,大大减
小了WIFI模组的配网流程,进一步提高了用户体验。
第一秘钥信息时,可以采用无线信标帧(beacon)携带该随机字符串作为第一秘钥信息发送
至WIFI模组。在WIFI模组向网关发送第二秘钥信息之前,可以先对接收的第一秘钥信息进
行解密,然后根据触发时间点为种子再次随机生成字符串,作为第二秘钥信息的加密向量,
同时还可以加入WIFI模组的模组信息一起加密后得到第二秘钥信息。可选地,在发送第二
秘钥信息时,可以采用探测请求帧(probe request)进行传送。
备类型和mac地址信息等与云平台中预先设置的信息进行比较,当云平台中具有该WIFI模
组对应的信息时,说明该WIFI模组允许接入,则云平台可以向网关发出验证通过信息。此
外,当云平台中没有找到WIFI模组对应的信息时,说明不允许该WIFI模组接入,云平台可以
向网关发送验证失败信息,网关可以将该信息转发至WIFI模组,之后可以对WIFI模组进行
检查是否有故障或是否需要修改WIFI模组的相关信息,检查没有问题后,可以再次进行秘
钥信息的传送,进行配网。
解密第二秘钥信息得到的秘钥对网关的网络名称(SSID,Service Set Identifier)和密码
(key)进行加密,然后通过探测响应帧(probe response)添加自定义IE(information
element,信元)形成第三秘钥信息发送至WIFI模组。
息,并将授权认证信息发送至云平台;云平台接收授权认证信息,根据授权认证信息判断是
否认证通过;检测并确认认证通过后,云平台向网关发送认证通过信息;网关接收认证通过
信息,根据认证通过信息生成网关白名单,将网关白名单发送至WIFI模组;WIFI模组接收网
关白名单并加入该白名单,根据网关白名单与云平台进行交互通讯。
过网关发送至云平台进行授权认证,当认证通过后,可以将该WIFI模组加入网关白名单中,
之后WIFI模组可以与云平台进行正式的业务逻辑层交互通讯。
S101为WIFI模组和网关均要执行的步骤,步骤S102至步骤S106为WIFI模组执行的步骤,步
骤S202至步骤S206网关执行的步骤,
对于网关,既可以通过按下触发按钮实现触发,也可以从云平台进行触发配网,即通过从
APP端点击模拟按钮实现触发按钮的触发。
息时,可以采用无线信标帧(beacon)携带该随机字符串作为第一秘钥信息发送至WIFI模
组。
信息。
的加密向量,同时还可以加入WIFI模组的模组信息一起加密后得到第二秘钥信息。可选地,
在发送第二秘钥信息时,可以采用探测请求帧(probe request)进行传送。
发送至云平台;而解密得到的秘钥可以进行保存。
备类型和mac地址信息等与云平台中预先设置的信息进行比较,当云平台中具有该WIFI模
组对应的信息时,说明该WIFI模组允许接入,则云平台可以向网关发出验证通过信息。此
外,当云平台中没有找到WIFI模组对应的信息时,说明不允许该WIFI模组接入,云平台可以
向网关发送验证失败信息,网关可以将该信息转发至WIFI模组,之后可以对WIFI模组进行
检查是否有故障或是否需要修改WIFI模组的相关信息,检查没有问题后,可以再次进行秘
钥信息的传送,进行配网。
然后通过探测响应帧(probe response)添加自定义IE(information element,信元)形成
第三秘钥信息发送至WIFI模组。
和密码得到的,因此,WIFI模组可以对其解密得到网络名称和密码。
和密码,通过该网络名称和密码即可连接上网关。因此,本发明实施例提供的WIFI模组配网
方法,只需判断进入配网模式后,WIFI模组即可通过和网关的交互自动连接网关,无需用户
进行手动输入,提高了用户的体验性。同时,通过该秘钥信息交互过程可以对WIFI模组自身
的信息进行验证,避免了不属于允许接入范围内的WIFI模组连接网关,提高了该配网系统
的安全性。由此,通过该配网系统可以实现快速、安全免配置的配网连接。
过网关发送至云平台进行授权认证,当认证通过后,可以将该WIFI模组加入网关白名单中,
之后WIFI模组可以与云平台进行正式的业务逻辑层交互通讯。
帧获取第一秘钥信息。
的加密向量,同时还可以加入WIFI模组的模组信息一起加密后得到第二秘钥信息。可选地,
在发送第二秘钥信息时,可以采用探测请求帧(probe request)进行传送。
钥加密网络名称和密码得到的,因此,WIFI模组可以对其解密得到网络名称和密码。
和密码,通过该网络名称和密码即可连接上网关。因此,本发明实施例提供的WIFI模组配网
方法,只需判断进入配网模式后,WIFI模组即可通过和网关的交互自动连接网关,无需用户
进行手动输入,提高了用户的体验性。同时,通过该秘钥信息交互过程可以对WIFI模组自身
的信息进行验证,避免了不属于允许接入范围内的WIFI模组连接网关,提高了该配网系统
的安全性。由此,通过该配网系统可以实现快速、安全免配置的配网连接。
过网关发送至云平台进行授权认证,当认证通过后,可以将该WIFI模组加入网关白名单中,
之后WIFI模组可以与云平台进行正式的业务逻辑层交互通讯。
配网,即通过从APP端点击模拟按钮实现触发按钮的触发。
息时,可以采用无线信标帧(beacon)携带该随机字符串作为第一秘钥信息发送至WIFI模
组。
发送至云平台;而解密得到的秘钥可以进行保存。
备类型和mac地址信息等与云平台中预先设置的信息进行比较,当云平台中具有该WIFI模
组对应的信息时,说明该WIFI模组允许接入,则云平台可以向网关发出验证通过信息。此
外,当云平台中没有找到WIFI模组对应的信息时,说明不允许该WIFI模组接入,云平台可以
向网关发送验证失败信息,网关可以将该信息转发至WIFI模组,之后可以对WIFI模组进行
检查是否有故障或是否需要修改WIFI模组的相关信息,检查没有问题后,可以再次进行秘
钥信息的传送,进行配网。
然后通过探测响应帧(probe response)添加自定义IE(information element,信元)形成
第三秘钥信息发送至WIFI模组。
和密码,通过该网络名称和密码即可连接上网关。因此,本发明实施例提供的WIFI模组配网
方法,只需判断进入配网模式后,WIFI模组即可通过和网关的交互自动连接网关,无需用户
进行手动输入,提高了用户的体验性。同时,通过该秘钥信息交互过程可以对WIFI模组自身
的信息进行验证,避免了不属于允许接入范围内的WIFI模组连接网关,提高了该配网系统
的安全性。由此,通过该配网系统可以实现快速、安全免配置的配网连接。
过网关发送至云平台进行授权认证,当认证通过后,可以将该WIFI模组加入网关白名单中,
之后WIFI模组可以与云平台进行正式的业务逻辑层交互通讯。
视频流数据,特征帧数据、交互请求信令、加密数据以及预设数据大小等。其中,存储介质可
为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random
Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或
固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组
合。
中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、
光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access
Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘
(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
连接为例。
(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-
Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等芯片,或者上述各类芯片的组合。
过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能
应用以及数据处理,即实现上述方法实施例中的WIFI模组配网方法。
器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器
件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处
理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实
例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
限定的范围之内。