本发明涉及无线局域网络领域,尤其涉及一种蓝牙mesh网络组网方法、系统、设备及存储介质。
背景技术:
1、随着蓝牙mesh网络的日益发展,mesh网络因具备了结构灵活以及稳定的特点而被广泛应用于无线局域网络的场景。但是现有技术中的蓝牙mesh网络由于在配网时需要经过beacon广播,邀请,交换密钥,认证,数据分配等复杂步骤,而且每次只能对一个设备配网以及完成一个配网过程的时间较长,使得在入网的设备较多的情况下,导致用户操作较为繁琐,耗时较长。因此,如何简化mesh网络组网的复杂步骤,并提高多设备网络组网的效率,成为了一个急需解决的问题。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明提供了一种蓝牙mesh网络组网方法、系统、设备及存储介质,旨在解决现有技术中mesh网络组网的操作步骤较为复杂的技术问题。
2、为实现上述目的,本发明提供了一种蓝牙mesh网络组网方法,所述方法包括以下步骤:
3、在开启配网时,向配网节点广播入网指令,所述配网节点在接收所述入网指令时返回入网响应指令;
4、接收所述入网响应指令,并根据所述入网响应指令解析设备标识;
5、通过所述设备标识和预设网络地址映射表确定待分配网络地址;
6、根据所述待分配网络地址向所述配网节点发送入网配置指令,以使所述配网节点在接收到所述入网配置指令时根据所述入网配置指令进行配网。
7、可选地,所述在开启配网时,向配网节点广播入网指令,所述配网节点在接收所述入网指令时返回入网响应指令的步骤之前,还包括:
8、在所述配网节点接入时,获取网络密钥、应用密钥和设备密钥以及预设数据参数;
9、根据所述网络密钥、所述应用密钥和所述设备密钥以及所述预设数据参数开启mesh网络配网。
10、可选地,所述在所述配网节点接入时,获取网络密钥、应用密钥和设备密钥以及预设数据参数之前,还包括:
11、在mesh网络进入在网状态时,配置本地单播地址;
12、根据配网节点自动配置的节点单播地址和所述本地单播地址进行配网节点接入。
13、可选地,所述在mesh网络进入在网状态时,配置本地单播地址之前,还包括:
14、获取内部存放地址,并根据所述内部存放地址在预设映射关系中查找对应的目标私有密钥数据,所述预设映射关系中存放有目标私有密钥数据和所述目标私有密钥数据对应的存放地址之间的对应关系;
15、通过所述目标私有密钥数据开启组网服务;
16、在组网服务开启时,动态随机生成设备密钥;
17、根据所述设备密钥授权建立mesh网络,并使所述mesh网络进入在网状态。
18、可选地,所述通过所述目标私有密钥数据开启组网服务的步骤,包括:
19、通过对所述目标私有密钥数据进行解密,获得网络密钥和应用密钥;
20、在获取到所述网络密钥和所述应用密钥时,开启组网服务。
21、可选地,所述接收所述入网响应指令,并根据所述入网响应指令解析出设备标识的步骤,包括:
22、对接收到的所有入网响应指令按时间先后进行排序;
23、将排序第一的入网响应指令进行解析处理,获得对应的配网节点的设备标识。
24、可选地,所述根据所述待分配网络地址向配网节点发送入网配置指令,所述配网节点接收所述入网配置指令时根据所述入网配置指令进行所述配网节点配网之后,还包括:
25、在所述配网节点配网完成时,接收所述配网节点返回的入网完成指令,并进行下一配网节点的配网。
26、此外,为实现上述目的,本发明还提出一种蓝牙mesh网络组网系统,所述系统包括:
27、入网广播模块,用于在mesh网络开启配网时,向配网节点广播入网指令,所述配网节点在接收所述入网指令时返回入网响应指令;
28、指令解析模块,用于接收所述入网响应指令,并根据所述入网响应指令解析设备标识;
29、地址生成模块,用于通过所述设备标识和预设网络地址映射表确定分配网络地址;
30、配置指令发送模块,用于根据所述待分配网络地址向所述配网节点发送入网配置指令,以使所述配网节点在接收到所述入网配置指令时根据所述入网配置指令进行配网。
31、此外,为实现上述目的,本发明还提出一种蓝牙mesh网络组网设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的蓝牙mesh网络组网程序,所述蓝牙mesh网络组网程序配置为实现如上文所述的蓝牙mesh网络组网方法的步骤。
32、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有蓝牙mesh网络组网程序,所述蓝牙mesh网络组网程序被处理器执行时实现如上文所述的蓝牙mesh网络组网方法的步骤。
33、本发明公开了一种蓝牙mesh网络组网方法、装置、设备及存储介质,该方法包括在开启配网时,向配网节点广播入网指令,所述配网节点在接收所述入网指令时返回入网响应指令;接收所述入网响应指令,并根据所述入网响应指令解析出设备标识;通过所述设备标识和预设网络地址映射表确定待分配网络地址;根据所述待分配网络地址向所述配网节点发送入网配置指令,以使所述配网节点在接收到所述入网配置指令时根据所述入网配置指令进行配网。本发明根据入网响应指令解析出的设备标识和预设网络映射表确定待分配网络地址,并根据待分配网络地址对配网节点进行配网,相较于现有技术,本发明简化了mesh网络组网的复杂步骤,并提高了多设备网络组网的效率。
1.一种蓝牙mesh网络组网方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的方法,其特征在于,所述在开启配网时,向配网节点广播入网指令,所述配网节点在接收所述入网指令时返回入网响应指令的步骤之前,还包括:
3.如权利要求2所述的方法,其特征在于,所述在所述配网节点接入时,获取网络密钥、应用密钥和设备密钥以及预设数据参数之前,还包括:
4.如权利要求3所述的方法,其特征在于,所述在mesh网络进入在网状态时,配置本地单播地址之前,还包括:
5.如权利要求4所述的方法,其特征在于,所述通过所述目标私有密钥数据开启组网服务的步骤,包括:
6.如权利要求1-5任一项所述的方法,其特征在于,所述接收所述入网响应指令,并根据所述入网响应指令解析出设备标识的步骤,包括:
7.如权利要求1-5任一项所述的方法,其特征在于,所述根据所述待分配网络地址向配网节点发送入网配置指令,所述配网节点接收所述入网配置指令时根据所述入网配置指令进行所述配网节点配网之后,还包括:
8.一种蓝牙mesh网络组网系统,其特征在于,所述系统包括:
9.一种蓝牙mesh网络组网设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电子白板内容恢复程序,所述电子白板内容恢复程序配置为实现如权利要求1至7任一项所述的电子白板内容恢复方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有蓝牙mesh网络组网程序,所述蓝牙mesh网络组网程序被处理器执行时实现如权利要求1至7任一项所述的蓝牙mesh网络组网方法的步骤。。