一种WiFi配置参数快速恢复的方法与流程
未命名
08-05
阅读:109
评论:0
一种wifi配置参数快速恢复的方法
技术领域
1.本发明属于无线通信技术领域,特别是涉及一种wifi配置参数快速恢复的方法,可以实现更换wifi模块后,无需人工操作,即可快速的写入原wifi模块内置的配置参数。
背景技术:
2.随着智能技术的发展和人们对家电智能化需求的提升,越来越多的家电通过集成wifi模块实现远程控制和更多的智能化场景,但由于wifi模块连接的云平台(包括:电商云和厂家自有云等)、以及不同云平台对通信模块加密要求的不同,甚至同一云平台、同一类型、不同序列号的设备写入的密钥也不同,导致wifi模块内置的固件存在较大差异,同一模块对应的物料数量随之增加。一方面,带来了物料管理的困难;另一方面,给家电的生产和售后带来wifi模块如何区分的压力,容易造成模块装错的风险。对于上述存在的问题,通常的解决方案为:
3.厂家针对连接同一云平台的wifi模块,开发通用化的wifi模块固件,在生产流水线上通过上位机软件连接wifi模块,建立通信,发送连接不同云平台、不同设备wifi模块差异化的配置参数;对于已出售的家电,wifi模块出现故障,需要更换新的wifi模块时,则一般由售后人员发起申请,技术人员协助写入wifi配置参数,再邮寄给售后人员进行更换。
4.本解决方案虽然实现了wifi模块物料的统一,但是在售后环节更换新wifi模块时,效率较低、服务及时性差、影响产品使用体验。
技术实现要素:
5.本发明的目的在于提供一种wifi配置参数快速恢复的方法,通过比对wifi模块接收电控板传输的配置参数a与读取自身的wifi配置参数b,实现了wifi模块配置参数从备份区快速恢复,解决了现有的售后环节更换wifi模块存在效率低、服务及时性差、影响产品使用体验的问题。
6.为解决上述技术问题,本发明是通过以下技术方案实现的:
7.本发明为一种wifi配置参数快速恢复的方法,包括如下步骤:
8.步骤s1:wifi模块在工厂写入配置参数成功后,立即通过串口通讯方式将配置参数传输给与其连接的电控板,电控板接收配置参数,并写入内置的存储器中;
9.步骤s2:设备首次通电后,wifi模块发送查询指令给电控板,查询当前的wifi配置参数是否已在电控板中进行备份存储;
10.步骤s3:电控板从内置的存储器中读取wifi配置参数a,并回复wifi模块;
11.步骤s4:wifi模块接收电控板传输的配置参数a,并读取自身的wifi配置参数b,比较配置参数b与a;
12.若配置参数b不为空,则执行步骤s5;
13.若配置参数b为空,则执行步骤s6;
14.步骤s5:配置参数b不为空,比较配置参数b与a是否相等;
15.若配置参数b与a相等,则表明当前wifi模块的配置参数已经成功在电控板备份,无需任何处理,wifi模块与电控板均转入正常串口通信程序;
16.若配置参数b与a不等,则以wifi模块端存储的配置参数为准进行参数统一,wifi模块发送自身的wifi配置参数b给电控板,电控板接收配置参数b,擦除已存储的旧的配置参数a,写入新的配置参数b,写入成功后,wifi模块与电控板均转入正常的串口通信程序;
17.步骤s6:配置参数b为空,表明当前的wifi模块为新更换的wifi模块,wifi模块在指定的存储区写入从电控板接收的配置参数a,并将写入结果反馈给电控板,wifi模块与电控板均转入正常的串口通信程序。
18.作为一种优选的技术方案,所述步骤s1中,配置参数包括产品序列号、产品类型密钥、设备密钥。
19.本发明具有以下有益效果:
20.本发明通过比对wifi模块接收电控板传输的配置参数a与读取自身的wifi配置参数b,实现了wifi模块配置参数从备份区快速恢复,更换wifi模块后,无需人工操作,即可快速的写入原wifi模块内置的配置参数,降低了wifi模块更换维修的难度,提升了产品售后服务效率与用户的服务体验。
21.当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
22.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本发明的一种wifi配置参数快速恢复的方法流程图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
25.请参阅图1所示,本发明为一种wifi配置参数快速恢复的方法,包括如下步骤:
26.步骤s1:wifi模块在工厂写入配置参数成功后,立即通过串口通讯方式将配置参数传输给与其连接的电控板,电控板接收配置参数,并写入内置的存储器中;配置参数通常包括:产品序列号、产品类型密钥、设备密钥等;电控板为家电既有的执行专用功能的部件;
27.步骤s2:设备首次通电后,wifi模块发送查询指令给电控板,查询当前的wifi配置参数是否已在电控板中进行备份存储;
28.步骤s3:电控板从内置的存储器中读取wifi配置参数a,并回复wifi模块;
29.步骤s4:wifi模块接收电控板传输的配置参数a,并读取自身的wifi配置参数b,比较配置参数b与a;
30.若配置参数b不为空,则执行步骤s5;
31.若配置参数b为空,则执行步骤s6;
32.步骤s5:配置参数b不为空,比较配置参数b与a是否相等;
33.若配置参数b与a相等,则表明当前wifi模块的配置参数已经成功在电控板备份,无需任何处理,wifi模块与电控板均转入正常串口通信程序;
34.若配置参数b与a不等,则以wifi模块端存储的配置参数为准进行参数统一,wifi模块发送自身的wifi配置参数b给电控板,电控板接收配置参数b,擦除已存储的旧的配置参数a,写入新的配置参数b,写入成功后,wifi模块与电控板均转入正常的串口通信程序;
35.步骤s6:配置参数b为空,表明当前的wifi模块为新更换的wifi模块,wifi模块在指定的存储区写入从电控板接收的配置参数a,并将写入结果反馈给电控板,wifi模块与电控板均转入正常的串口通信程序。
36.实施例一(配置参数b不为空)
37.wifi模块在工厂写入配置参数成功后,立即通过串口通讯方式将配置参数传输给与其连接的电控板,电控板接收配置参数,并写入内置的存储器中;配置参数为:产品序列号“hcl8000100020230102001”、设备密钥“1a2b3c4d5e6f7hfe36f5887a5c0146923db5cz”;
38.设备首次通电后,wifi模块发送查询指令给电控板,查询当前的wifi配置参数是否已在电控板中进行备份存储;
39.电控板从内置的存储器中读取wifi配置参数a={hcl8000100020230102001,1a2b3c4d5e6f7hfe36f5887a5c0146923db5cz},并回复wifi模块;
40.wifi模块接收电控板传输的配置参数a,并读取自身的wifi配置参数b={hcl8000100020230102001,1a2b3c4d5e6f7hfe36f5887a5c0146923d b5cz},比较配置参数b与a是否相等,比较结果:
41.若相等,则表明当前wifi模块的配置参数已经成功在电控板备份,无需任何处理,wifi模块与电控板均转入正常串口通信程序;
42.若不相等,以wifi模块端存储的配置参数为准进行参数统一,wifi模块发送自身的wifi配置参数b给电控板,电控板接收配置参数b,擦除已存储的旧的配置参数a,写入新的配置参数b,写入成功后,wifi模块与电控板均转入正常的串口通信程序。
43.实施例二(配置参数b为空)
44.wifi模块在工厂写入配置参数成功后,立即通过串口通讯方式将配置参数传输给与其连接的电控板,电控板接收配置参数,并写入内置的存储器中;配置参数为:产品序列号“hcl8000100020230102002”、设备密钥“9a8b7c6d5e4f3hfe36f5887a5c0146923db5cz”;
45.设备首次通电后(更换新的wifi模块),wifi模块发送查询指令给电控板,查询当前的wifi配置参数是否已在电控板中进行备份存储;
46.电控板从内置的存储器中读取wifi配置参数a={hcl8000100020230102002,9a8b7c6d5e4f3hfe36f5887a5c0146923db5cz},并回复wifi模块;
47.wifi模块接收电控板传输的配置参数a,并读取自身的wifi配置参数b={null},比较配置参数b与a:
48.配置参数b为空,表明当前的wifi模块为新更换的wifi模块,wifi模块在指定的存储区写入从电控板接收的配置参数a={hcl8000100020230102002,9a8b7c6d5e4f3hfe36f5887a5c0146923db5cz},并将写入结果反馈给电控板,wifi模块与电控板均转入正常的串
口通信程序。
49.值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
50.另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中。
51.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
技术特征:
1.一种wifi配置参数快速恢复的方法,其特征在于,包括如下步骤:步骤s1:wifi模块在工厂写入配置参数成功后,立即通过串口通讯方式将配置参数传输给与其连接的电控板,电控板接收配置参数,并写入内置的存储器中;步骤s2:设备首次通电后,wifi模块发送查询指令给电控板,查询当前的wifi配置参数是否已在电控板中进行备份存储;步骤s3:电控板从内置的存储器中读取wifi配置参数a,并回复wifi模块;步骤s4:wifi模块接收电控板传输的配置参数a,并读取自身的wifi配置参数b,比较配置参数b与a;若配置参数b不为空,则执行步骤s5;若配置参数b为空,则执行步骤s6;步骤s5:配置参数b不为空,比较配置参数b与a是否相等;若配置参数b与a相等,则表明当前wifi模块的配置参数已经成功在电控板备份,无需任何处理,wifi模块与电控板均转入正常串口通信程序;若配置参数b与a不等,则以wifi模块端存储的配置参数为准进行参数统一,wifi模块发送自身的wifi配置参数b给电控板,电控板接收配置参数b,擦除已存储的旧的配置参数a,写入新的配置参数b,写入成功后,wifi模块与电控板均转入正常的串口通信程序;步骤s6:配置参数b为空,表明当前的wifi模块为新更换的wifi模块,wifi模块在指定的存储区写入从电控板接收的配置参数a,并将写入结果反馈给电控板,wifi模块与电控板均转入正常的串口通信程序。2.根据权利要求1所述的一种wifi配置参数快速恢复的方法,其特征在于,所述步骤s1中,配置参数包括产品序列号、产品类型密钥、设备密钥。
技术总结
本发明公开了一种WiFi配置参数快速恢复的方法,涉及无线通信技术领域。本发明包括如下步骤:设备首次通电后,电控板从内置的存储器中读取WiFi配置参数A,并回复WiFi模块;WiFi模块接收配置参数A,并读取自身的WiFi配置参数B,比较配置参数B与A;当配置参数B与A不等,则以WiFi模块端存储的配置参数为准进行参数统一,WiFi模块发送自身的WiFi配置参数B给电控板,电控板接收配置参数B,擦除已存储的旧的配置参数A,写入新的配置参数B。本发明通过比对WiFi模块接收电控板传输的配置参数A与读取自身的WiFi配置参数B,实现了WiFi模块配置参数从备份区快速恢复,降低了WiFi模块更换维修的难度,提升了产品售后服务效率与用户的服务体验。体验。体验。
技术研发人员:钱存发
受保护的技术使用者:合肥美菱物联科技有限公司
技术研发日:2023.05.15
技术公布日:2023/8/4
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
