一种基于WIFI智能插座与路由器自组网的方法与流程
未命名
07-12
阅读:239
评论:0
一种基于wifi智能插座与路由器自组网的方法
技术领域
1.本发明涉及网络通信技术领域,尤其涉及一种基于wifi智能插座与路由器自组网的方法。
背景技术:
2.目前,wifi智能插座无论是在共享用电领域还是智能家居领域,对安全用电和精准计量起到了十分显著的作用。此外,用户可以通过系统平台或app了解智能插座的运行情况以及用电设备的用电情况。但是,wifi智能插座接入系统平台需要一个配网的过程,该过程较为繁琐,尤其体现在共享用电领域,对wifi智能插座的正确安装和网络配置提出了要求。因此,亟待提出一种基于wifi智能插座与路由器自组网的方法,wifi智能插座与路由器无需进行网络配置,wifi智能插座与路由器只需接上电源,即可自动完成智能插座的入网,极大的提高了wifi智能插座的安装与网络配置效率。
技术实现要素:
3.本发明的主要目的是提供一种基于wifi智能插座与路由器自组网的方法,旨在解决现有的wifi智能插座接入系统平台网络配置不够便捷以及效率低的技术问题。
4.为实现上述目的,本发明提供一种基于wifi智能插座与路由器自组网的方法,其中,所述基于wifi智能插座与路由器自组网的方法包括以下步骤:
5.s1、获取路由器的ssid号;
6.s2、将所述ssid号中各字节进行高低位置换,得到新的bcd码形式的n个字节;
7.s3、将所述n个字节进行进制转换得到2n项的数列;
8.s4、将所述数列进行加密处理得到wifi智能插座与路由器实现自组网的wifi密码,实现wifi智能插座与路由器的自动连接。
9.优选方案之一,所述获取路由器的ssid号的步骤之前,还包括:
10.s0、生成路由器的ssid号。
11.优选方案之一,所述ssid号的格式为:字符串+x1x2x3x4x5。
12.4.根据权利要求3所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述步骤s0生成路由器ssid号,具体步骤为:
13.s01、进行路由器网络对时,并将路由器的网络时钟转化为以距历元的偏移量为标准的网络时钟;
14.s02、取所述网络时钟的后四位字符串依次两两组合形成x4字节和x5字节;
15.s03、获取路由器中通信模块的识别码,并将所述识别码的后六位字符串依次两两组合形成x1字节、x2字节和x3字节;
16.s04、路由器以“字符串+x1x2x3x4x
5”作为ssid号进行广播。
17.优选方案之一,所述步骤s2中将所述ssid号中各字节进行高低位置换,得到新的bcd码形式的n个字节,具体为:
18.将所述ssid码的x1、x2、x3、x4和x5五个字节的高四位与低四位进行互换,得到新的bcd码形式的五个字节。
19.优选方案之一,所述步骤s3中将所述n个字节进行进制转换得到2n项的数列,具体为:
20.将新的bcd码形式的五个字节进行十进制转换得到元素为十项的数列。
21.优选方案之一,所述将n个字节进行进制转换得到2n项的数列的步骤之后,还包括:
22.取数列的前九项组成3
×
3的行列式,将所述3
×
3的行列式与抽取矩阵相乘得到被偏移数r,并计算所述被偏移数r的偏移量n。
23.优选方案之一,所述步骤s4中将所述数列采用凯撒加密法进行加密处理。
24.优选方案之一,所述步骤s4之后,还包括:
25.s5、wifi智能插座与路由器建立连接后,向系统平台发送登录帧,系统平台通过检测所述登录帧的数据库判断wifi智能插座与路由器能够进行通信。
26.优选方案之一,所述登录帧包括wifi智能插座的表地址和mac地址。
27.本发明的上述技术方案中,该基于wifi智能插座与路由器自组网的方法包括以下步骤:获取路由器的ssid号;将所述ssid号中各字节进行高低位置换,得到新的bcd码形式的n个字节;将所述n个字节进行进制转换得到2n项的数列;将所述数列进行加密处理得到wifi智能插座与路由器实现自组网的wifi密码,实现wifi智能插座与路由器的自动连接。本发明wifi智能插座与路由器无需进行网络配置,wifi智能插座与路由器只需接上电源,即可自动完成智能插座的入网,极大的提高了wifi智能插座的安装与网络配置效率,解决现有的wifi智能插座接入系统平台网络配置不够便捷以及效率低的技术问题。
附图说明
28.为了更清楚地说明本发明实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
29.图1为本发明实施例一种基于wifi智能插座与路由器自组网的方法的示意图(1);
30.图2为本发明实施例步骤s0的示意图;
31.图3为本发明实施例一种基于wifi智能插座与路由器自组网的方法的示意图(2)。
32.本发明目的的实现、功能特点及优点将结合实施方式,参照附图做进一步说明。
具体实施方式
33.下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明的一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
34.需要说明,本发明实施方式中所有方向性指示(诸如上、下
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发
生改变时,则该方向性指示也相应地随之改变。
35.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
36.并且,本发明各个实施方式之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
37.参见图1,根据本发明的一方面,本发明提供一种基于wifi智能插座与路由器自组网的方法,其中,所述基于wifi智能插座与路由器自组网的方法包括以下步骤:
38.s1、获取路由器的ssid号;
39.s2、将所述ssid号中各字节进行高低位置换,得到新的bcd码形式的n个字节;
40.s3、将所述n个字节进行进制转换得到2n项的数列;
41.s4、将所述数列进行加密处理得到wifi智能插座与路由器实现自组网的wifi密码,实现wifi智能插座与路由器的自动连接。
42.具体地,在本实施例中,所述获取路由器的ssid号的步骤之前,还包括:
43.s0、生成路由器的ssid号,所述ssid号的格式为:字符串+x1x2x3x4x5;在本发明中,所述字符串为wasion_,本发明不进行具体限定,具体可根据需要进行设定。
44.具体地,在本实施例中,所述步骤s0中生成路由器ssid号,具体步骤为:
45.s01、进行路由器网络对时,并将路由器的网络时钟转化为以距历元的偏移量为标准的网络时钟;其中,所述路由器的网络时钟转化为以距历元的偏移量为标准的网络时钟,也即将所述网络时钟转化为以格林威治标准时间1970年1月1日的偏移量为标准的网络时钟,所述网络时钟的偏移量的长度为十位;如1970年1月10日20:47的偏移量为2724441632毫秒;
46.s02、取所述网络时钟的后四位字符串依次两两组合形成x4字节和x5字节;若所述网络时钟的偏移量为1234567890,将所述网络时钟转换成对应的bcd码后,分别为0x12,0x34,0x56,0x78,0x90,则取0x78,0x90作为ssid号的第四个字节和第五个字节;
47.s03、获取路由器中通信模块的识别码,并将所述识别码的后六位字符串依次两两组合形成x1字节、x2字节和x3字节;其中所述路由器的上行通信模组为通信模块,所述通信模块为4g通信模块,所述路由器的下行通信模组为wifi模块,所述wifi模块为esp32通讯模组;本发明不进行具体限定,具体可根据需要进行设定,所述识别码为国际移动设备识别码(international mobile equipment identity,以下简称为imei),将所述通信模块中的imei的六位依次两两组合成为以bcd码形式的x1字节、x2字节和x3字节;
48.s04、路由器以“字符串+x1x2x3x4x
5”作为ssid号进行广播,在本发明中,路由器以“wasion_x1x2x3x4x
5”作为ssid号进行广播。
49.具体地,在本实施例中,所述步骤s2中将所述ssid号中各字节进行高低位置换,得到新的bcd码形式的n个字节,具体为:将所述ssid码的x1、x2、x3、x4和x5五个字节的高四位与低四位进行互换,得到新的bcd码形式的五个字节,为a1a2a3a4a5。
50.具体地,在本实施例中,所述步骤s3中将所述n个字节进行进制转换得到2n项的数列,具体为:将新的bcd码形式的五个字节进行十进制转换得到元素为十项的数列,为
z1z2z3z4z6z7z8z9z
10
。
51.具体地,在本实施例中,所述将n个字节进行进制转换得到2n项的数列的步骤之后,还包括:取数列的前九项组成3
×
3的行列式,将所述3
×
3的行列式与抽取矩阵相乘得到被偏移数r,并计算所述被偏移数r的偏移量n;具体的,将新的bcd码形式的五个字节a1a2a3a4a5进行十进制转换得到10项的数列z1z2z3z4z6z7z8z9z
10
,取该数列的前9项,按从上到下,从左到右的方式组成一个3
×
3的行列式,将所述3
×
3的行列式与抽取矩阵相乘,得到被偏移数r,并对所述被偏移数r进行取余数,得到所述被偏移数r的偏移量n,也即n=r%10,最后对z1z2z3z4z6z7z8z9z
10
以偏移量为n采用凯撒加密法进行加密处理,形成新的十个字符,该字符即为实现所述路由器与wifi智能插座自组网的wifi密码,所述智能插座通过生成wifi密码,也即实现了wifi智能插座与路由器通信模块之间的wifi连接;
52.其中,所述3
×
3的行列式为所述抽取矩阵为
53.具体地,在本实施例中,所述步骤s4之后,还包括:s5、wifi智能插座与路由器建立连接后,向系统平台发送登录帧,系统平台通过检测所述登录帧的数据库判断wifi智能插座与路由器能够进行通信;具体的,所述wifi智能插座与路由器建立连接后,向系统平台发送登录帧,所述登录帧包括wifi智能插座的表地址和mac地址,所述表地址为wifi智能插座自身特有的12位表地址,所述mac地址为所述wifi智能插座中wifi模组的mac地址,所述wifi模组为esp8266通讯模组,本发明不进行具体限定,具体可根据需要进行设定;系统平台通过查找wifi智能插座的表地址和mac地址绑定关系的数据库,若所述系统平台能找到所述数据库,则允许所述路由器与wifi智能插座通信;否则,所述路由器将关闭自身与wifi智能插座的wifi连接;若检测到非法wifi智能插座连续连接所述路由器超过10次,则路由器将该wifi智能插座加入黑名单。
54.为了方便对本发明相关术语的理解,在此做出解释:
55.服务集标识(service set identifier,以上简称为ssid),ssid就是一个局域网的名称,只有设置为名称相同ssid的值的设备才能互相通信。
56.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围。
技术特征:
1.一种基于wifi智能插座与路由器自组网的方法,其特征在于,包括以下步骤:s1、获取路由器的ssid号;s2、将所述ssid号中各字节进行高低位置换,得到新的bcd码形式的n个字节;s3、将所述n个字节进行进制转换得到2n项的数列;s4、将所述数列进行加密处理得到wifi智能插座与路由器实现自组网的wifi密码,实现wifi智能插座与路由器的自动连接。2.根据权利要求1所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述获取路由器的ssid号的步骤之前,还包括:s0、生成路由器的ssid号。3.根据权利要求2所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述ssid号的格式为:字符串+x1x2x3x4x5。4.根据权利要求3所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述步骤s0生成路由器ssid号,具体步骤为:s01、进行路由器网络对时,并将路由器的网络时钟转化为以距历元的偏移量为标准的网络时钟;s02、取所述网络时钟的后四位字符串依次两两组合形成x4字节和x5字节;s03、获取路由器中通信模块的识别码,并将所述识别码的后六位字符串依次两两组合形成x1字节、x2字节和x3字节;s04、路由器以“字符串+x1x2x3x4x
5”作为ssid号进行广播。5.根据权利要求1所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述步骤s2中将所述ssid号中各字节进行高低位置换,得到新的bcd码形式的n个字节,具体为:将所述ssid码的x1、x2、x3、x4和x5五个字节的高四位与低四位进行互换,得到新的bcd码形式的五个字节。6.根据权利要求1所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述步骤s3中将所述n个字节进行进制转换得到2n项的数列,具体为:将新的bcd码形式的五个字节进行十进制转换得到元素为十项的数列。7.根据权利要求6所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述将n个字节进行进制转换得到2n项的数列的步骤之后,还包括:取数列的前九项组成3
×
3的行列式,将所述3
×
3的行列式与抽取矩阵相乘得到被偏移数r,并计算所述被偏移数r的偏移量n。8.根据权利要求1所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述步骤s4中将所述数列采用凯撒加密法进行加密处理。9.根据权利要求1所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述步骤s4之后,还包括:s5、wifi智能插座与路由器建立连接后,向系统平台发送登录帧,系统平台通过检测所述登录帧的数据库判断wifi智能插座与路由器能够进行通信。10.根据权利要求9所述的一种基于wifi智能插座与路由器自组网的方法,其特征在于,所述登录帧包括wifi智能插座的表地址和mac地址。
技术总结
本发明公开了一种基于WIFI智能插座与路由器自组网的方法,包括以下步骤:获取路由器的SSID号;将所述SSID号中各字节进行高低位置换,得到新的BCD码形式的N个字节;将所述N个字节进行进制转换得到2N项的数列;将所述数列进行加密处理得到WIFI智能插座与路由器实现自组网的WIFI密码,实现WIFI智能插座与路由器的自动连接。本发明解决了现有的WIFI智能插座接入系统平台网络配置不够便捷以及效率低的技术问题。术问题。术问题。
技术研发人员:王彬任 刘新润 周宣 彭国亮 薛雷 曾浪
受保护的技术使用者:威胜集团有限公司
技术研发日:2023.03.17
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
