本申请属于物联网,尤其涉及配网方法、装置、电子设备以及存储介质。
背景技术:
1、在现有的物联网领域应用中,以智能家居、智慧楼宇、智慧园区等场景为典型的集中化、多终端的方式逐渐成为用户优先考虑的物联网应用。
2、但在智能家居的应用场景中,入网的移动终端,例如:手机,每次只能对多个未入网的终端中的一个终端发送配网数据,使该终端通过配网数据实现入网。但是在智慧楼宇、智慧园区等涉及到需要部署大量终端设备的场景下,其未入网的终端较多,若每次只对一个终端发送配网数据,其配网效率较低。且在未入网的终端较多的情况下,由于不同的未入网终端启动配网的时机存在随机性,可能入网的移动终端已经向未入网终端发送配网数据,但是由于未入网终端还未开启配网,造成未入网终端开启配网后接收不到配网数据,其配网失败率较高。
技术实现思路
1、本申请实施例提供一种在配网方法、装置、电子设备以及存储介质,能够提高配网效率和降低配网失败率。
2、一方面,本申请实施例提供一种配网方法,应用于第一电子设备,方法包括:
3、获取配网数据和标识数据组,标识数据组用于标识第一电子设备发送配网数据时所使用的目标信道;
4、根据配网数据,生成配网数据包;
5、将配网数据包和标识数据组按照预设顺序排序,得到数据包序列;
6、向至少一个第二电子设备循环发送数据包序列,直至循环发送时间大于或等于时间阈值或接收到停止循环发送指令,以使第二电子设备接收到标识数据组,解析标识数据组,得到第一电子设备发送配网数据时所使用的目标信道,接收通过目标信道发送来的数据包序列,根据数据包序列中的配网数据包中的配网数据进行配网。
7、另一方面,本申请实施例提供一种配网方法,应用于第二电子设备,方法包括:
8、接收第一电子设备循环发送的数据包序列中的标识数据组;
9、解析标识数据组,得到第一电子设备发送配网数据时所使用的目标信道;
10、接收第一电子设备通过目标信道循环发送来的数据包序列;
11、根据数据包序列中的配网数据包中的配网数据进行配网。
12、另一方面,本申请实施例提供了一种配网装置,该装置包括:
13、获取模块,用于获取配网数据和标识数据组,标识数据组用于标识第一电子设备发送配网数据时所使用的目标信道;
14、生成模块,用于根据配网数据,生成配网数据包;
15、排序模块,用于将配网数据包和标识数据组按照预设顺序排序,得到数据包序列;
16、第一发送模块,用于向至少一个第二电子设备循环发送数据包序列,直至循环发送时间大于或等于时间阈值或接收到停止循环发送指令,以使第二电子设备接收到标识数据组,解析标识数据组,得到第一电子设备发送配网数据时所使用的目标信道,接收通过目标信道发送来的数据包序列,根据数据包序列中的配网数据包中的配网数据进行配网。
17、再一方面,本申请实施例提供了一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;
18、处理器执行计算机程序指令时实现上述的配网方法。
19、再一方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述的配网方法。
20、本申请实施例的配网方法、装置、电子设备以及存储介质能够通过第一电子设备获取配网数据和标识数据组,并根据配网数据,生成配网数据包,将配网数据包和标识数据组按照预设顺序排序后,得到数据包序列,向至少一个第二电子设备循环发送数据包序列,直至循环发送时间大于或等于时间阈值或接收到停止循环发送指令,以使第二电子设备接收到标识数据组解析标识数据组,得到第一电子设备发送配网数据时所使用的目标信道,第二电子设备接收通过目标信道发送来的数据包序列,根据数据包序列中的配网数据包中的配网数据进行配网。因此,第一电子设备每次可以对多个未入网的第二电子设备发送数据包序列,且通过循环发送数据包序列,使得未入网的第二电子设备在开启配网后,始终可以接收到标识数据组,并通过标识数据组确定第一电子设备发送配网数据时所使用的目标信道,再接收通过目标信道循环发送来的数据包序列,并根据数据包序列中的配网数据包中配网数据进行配网,降低配网失败率。
1.一种配网方法,其特征在于,应用于第一电子设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述标识数据组包括至少两个标识数据帧,相邻的所述标识数据帧之间的数据长度的数值为等差数值。
3.根据权利要求2所述的方法,其特征在于,所述标识数据帧的数量大于或等于3。
4.根据权利要求1所述的方法,其特征在于,所述配网数据包括:目标路由器标识和目标路由器的密码,所述根据所述配网数据,生成配网数据包,包括:
5.根据权利要求4所述的方法,其特征在于,所述预设顺序包括:按照所述第一配网数据包、所述标识数据组、所述第二配网数据包、所述标识数据组的顺序。
6.根据权利要求4所述的方法,其特征在于,所述配网数据还包括:所述目标路由器标识的校验码和所述目标路由器的密码的校验码。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述获取配网数据和标识数据组之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.一种配网方法,其特征在于,应用于第二电子设备,包括:
10.根据权利要求9所述的方法,其特征在于,所述数据包序列还包括:绑定标识,所述接收所述第一电子设备通过所述目标信道循环发送来的所述数据包序列之后,所述方法还包括:
11.一种配网装置,其特征在于,包括:
12.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-10任意一项所述的配网方法。