本发明属于智能家居,特别涉及一种蓝牙智能家居配网成功率的自动化测试方法及装置。
背景技术:
1、智能家居(smart home, home automation)涉及互联网、信息产业、制造业、建筑业、房地产业、家电业等多个领域。智能设备是指能够通过互联网与外界进行数据通讯的设备,通过安装wifi模块可实现智能家居设备的智能化,方便用户通过手机远程控制和查看这些智能设备的运行情况,了解家庭中智能插座、智能空调、智能冰箱、智能空气净化器等设备的运行状况并远程控制。智能设备在使用智能功能之前需要配网,因此在出厂之前需要对各个智能设备进行配网测试,以提高智能设备的入网效率和成功率。
2、智能配网方式首先将wlan设置为ap模式,再借用第三方设备(如手机)将配网ssid和密码发送到智能家居设备,智能配网方式首先需要第三方智能设备,而且第三方智能设备要手动配网成功,其次,需要app发送信息,需要用户参与操作,操作过程具有一定的难度。现有的智能配网测试不仅需要手动进行而且不能进行多台智能设备的测试。不仅影响配网效率,还会导致智能家居设备配网失败,无法获取配网错误。
技术实现思路
1、鉴于上述问题,本发明提出了一种蓝牙智能家居配网成功率的自动化测试方法。能够实现了对多个智能设备的配网测试,提升测试效率,同时能够获取配网错误报告,提升配网测试稳定性。
2、本发明实施例提供一种蓝牙智能家居配网成功率的自动化测试方法,包括:
3、获取多个由智能设备发出的蓝牙信号,根据多个所述蓝牙信号匹配智能设备;
4、向所述智能设备发送路由器信息和用户信息,根据所述路由器信息和所述用户信息建立wifi连接和iot连接并记录连接次数;
5、基于iot连接将智能设备绑定消息发送到云端,并发送指令到智能设备获取绑定状态;
6、确认设备绑定成功后,记录绑定次数及绑定信息,发送解除绑定指令至智能设备并解除智能设备绑定;
7、所述智能设备接收绑定指令,根据接收的解除绑定指令解除与iot绑定;
8、根据接收的解除绑定指令解除与iot绑定,确定配网成功并记录配网成功次数。
9、优选的,所述方法还包括:
10、建立多次配网连接并记录连接次数和配网成功次数;
11、其中,通过向所述智能设备发送路由器信息和用户信息,根据所述路由器信息和所述用户信息建立wifi连接和iot连接,并记录连接次数;
12、基于iot连接将智能设备绑定消息发送到云端,并发送指令到智能设备获取绑定状态;
13、确认设备绑定成功后,记录绑定次数及绑定信息,发送解除绑定指令至智能设备并解除智能设备绑定;
14、根据接收的解除绑定指令解除与iot绑定,确定配网成功并记录配网成功次数。
15、优选的,所述根据多个所述蓝牙信号匹配智能设备,包括:
16、根据多个智能设备发出的蓝牙信号,筛选符合测试名称的智能设备,匹配筛选的符合测试名称的智能设备;
17、其中,所述测试名称为待测试设备的专用命名。
18、优选的,所述方法还包括:
19、针对已经配网成功的智能设备,记录配网信息,通过记录配网信息,启动第二次配网测试,并记录配网成功次数;
20、通过判定配网成功率检测智能设备测试成功。
21、优选的,所述过判定配网成功率检测智能设备测试成功,包括:
22、所述配网成功率是通过配网成功次数和连接次数确定的;
23、其中,通过最后一次配网成功后的配网成功总次数占总连接次数的比值得到配网成功率;
24、设定测试成功判定值,通过测试成功判定值与配网成功率确定所述智能设备测试成功。
25、优选的,所述通过测试成功判定值与配网成功率确定所述智能设备测试成功,包括:
26、将所述测试成功判定值与配网成功率进行比较,当所述配网成功率不小于所述测试成功判定值,则确定所述智能设备配网测试成功。
27、优选的,所述方法还包括:
28、当所述配网成功率不小于所述测试成功判定值,停止配网测试,其中,通过禁止智能设备进行wifi连接和iot连接,停止配网测试;
29、记录配网错误日志,形成配网失败信息库;在当前环境智能设备测试完成后,通过调用api将所述配网失败信息库中的配网失败日志形成测试报告发送到终端。
30、基于同一发明构思,本发明实施例另一方面化提供一种蓝牙智能家居配网成功率的自动化测试装置,包括:
31、信号检测模块,用于获取多个由智能设备发出的蓝牙信号,根据多个所述蓝牙信号匹配智能设备;
32、连接模块,用于向所述智能设备发送路由器信息和用户信息,根据所述路由器信息和所述用户信息建立wifi连接和iot连接并记录连接次数;
33、绑定模块,用于基于iot连接将智能设备绑定消息发送到云端,并发送指令到智能设备获取绑定状态;
34、解除绑定模块,用于确认设备绑定成功后,记录绑定次数及绑定信息,发送解除绑定指令至智能设备并解除智能设备绑定;
35、确定模块,用于所述智能设备接收绑定指令,根据接收的解除绑定指令解除与iot绑定;根据接收的解除绑定指令解除与iot绑定,确定配网成功并记录配网成功次数。
36、基于同一发明构思,本发明实施例另一方面化提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
37、存储器,存储有计算机程序;
38、处理器,执行存储器存储的程序时,实现蓝牙智能家居配网成功率的自动化测试方法。
39、基于同一发明构思,本发明实施例另一方面化提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现蓝牙智能家居配网成功率的自动化测试方法。
40、本发明的有益效果:本发明通过建立多次配网连接并记录连接次数和配网成功次数;通过向所述智能设备发送路由器信息和用户信息,根据所述路由器信息和所述用户信息建立wifi连接和iot连接,基于iot连接将智能设备绑定消息发送到云端,并发送指令到智能设备获取绑定状态;确认设备绑定成功后,记录绑定次数及绑定信息,发送解除绑定指令至智能设备并解除智能设备绑定;根据接收的解除绑定指令解除与iot绑定,确定配网成功并记录配网成功次数。由此可见,实现了对多个智能设备的配网测试,提升测试效率,同时能够获取配网错误报告,提升了配网稳定性。
41、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所指出的结构来实现和获得。
1.一种蓝牙智能家居配网成功率的自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据多个所述蓝牙信号匹配智能设备,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述过判定配网成功率检测智能设备测试成功,包括:
6.根据权利要求5所述的方法,其特征在于,所述通过测试成功判定值与配网成功率确定所述智能设备测试成功,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种蓝牙智能家居配网成功率的自动化测试装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的蓝牙智能家居配网成功率的自动化测试方法。