一种基于低功耗蓝牙的Mesh组网方法及其系统技术方案

技术编号:19328302 阅读:25 留言:0更新日期:2018-11-03 15:09
本发明专利技术公开了一种基于低功耗蓝牙的Mesh组网方法及其系统,该方法包括:开启主控设备的蓝牙模块进行扫描,同时所有子设备的蓝牙模块开启广播;当主控设备的蓝牙模块扫描到其中两个所述子设备时,对所述子设备的蓝牙模块分别进行应答建立数据交互,并分别定义所述子设备为网络的左子结点和右子结点;被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备,连接并定义所述左子结点或者所述右子结点对应的二级左子结点和二级右子结点;依次连接并定义所有子设备对应的子结点,将所有子设备连接到网络,形成蓝牙Mesh组网结构。本申请用以解决现有蓝牙Mesh组网方法使网络的拓扑结构变得复杂的问题。

A Mesh networking method based on Low Power Bluetooth and its system

The invention discloses a Mesh networking method and system based on low power Bluetooth, which includes: opening the Bluetooth module of the main control device for scanning, while all the Bluetooth modules of the sub-devices for broadcasting; when the Bluetooth module of the main control device scans two of the sub-devices, the Bluetooth module of the sub-devices is scanned. Block responds to establish data interaction, and defines the sub-device as the left and right sub-nodes of the network respectively; Bluetooth module of the sub-device defined as the left or right sub-node closes the broadcast and opens the scanning of the remaining sub-devices, and connects and defines the left sub-node or the right sub-node. The second-level left sub-node and the second-level right sub-node correspond to the point; connect and define the corresponding sub-nodes of all sub-devices in turn, connect all sub-devices to the network, and form Bluetooth Mesh networking structure. This application is used to solve the problem that the existing Bluetooth Mesh networking method makes the topological structure of the network more complex.

【技术实现步骤摘要】
一种基于低功耗蓝牙的Mesh组网方法及其系统
本专利技术涉及无线通信
,具体涉及一种基于低功耗蓝牙的Mesh组网方法及其系统。
技术介绍
Mesh网络即”无线网格网络”,它是一个无线多跳网络,是由adhoc网络发展而来,是解决“最后一公里”问题的关键技术之一。在向下一代网络演进的过程中,无线是一个不可或缺的技术。无线mesh可以与其它网络协同通信。无线网状网(WMN)技术是面向基于IP接入的新型无线移动通信技术适合于区域环境覆盖和宽带高速无线接入。无线Mesh网络基于呈网状分布的众多无线接入点间的相互合作和协同,具有宽带高速和高频谱效率的优势,具有动态自组织、自配置、自维护等突出特点。蓝牙最开始是一种个人区域网络(PAN)技术。点对点连接可以配对附近的设备,并且很多物体可以方便的进行无线连接(如计算机的输入设备)。尤其是在音频市场上获得了成功,各种不同的无线耳机都采用了这一技术。蓝牙后来支持广播功能,允许一对多的连接。在蓝牙版本的推进过程中,它一直在不断增强和改进,以达到更远的距离,实现更高的吞吐量,并提高能效比。蓝牙5.0是家庭和办公场所架设网络最好的选择之一,适合新兴智能家居市场,工业智能办公室和智能工厂。无线mesh是一个成功和实用的技术,但直到现在都饱受供应商之间缺乏一致性和互操作性的困扰。然而,一个标准化、低功耗、高度安全的版本,得到强大的集团支持可能是mesh组网繁荣起来唯一缺失的因素。新的蓝牙Mesh是最好的组网技术,因为它满足上述所有的需求。在已有的基于低功耗蓝牙的Mesh组网方法中,大多是通过一个主控设备扫描周围的设备,当周围的设备入网后再扫描周围的设备,这种层层扫描的方式虽然简单,但是使网络的拓扑结构变得复杂,为管理结点带来不便,也增加了连接阶段的复杂性。
技术实现思路
本专利技术的目的在于提供一种基于低功耗蓝牙的Mesh组网方法及其系统,用以解决现有蓝牙Mesh组网方法使网络的拓扑结构变得复杂的问题。为实现上述目的,本专利技术的技术方案为:一种基于低功耗蓝牙的Mesh组网方法,该方法包括:开启主控设备的蓝牙模块进行扫描,同时所有子设备的蓝牙模块开启广播;当主控设备的蓝牙模块扫描到其中两个所述子设备时,对所述子设备的蓝牙模块分别进行应答建立数据交互,并分别定义所述子设备为网络的左子结点和右子结点;被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备,连接并定义所述左子结点或者所述右子结点对应的二级左子结点和二级右子结点;依次连接并定义所有子设备对应的子结点,将所有子设备连接到网络,形成蓝牙Mesh组网结构。进一步的,所述被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备的步骤之后,所述方法还包括:当所述子设备的蓝牙模块未扫描到其他子设备时,定义所述子设备为叶子结点,并关闭所述蓝牙模块的扫描功能。进一步的,所述被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备的步骤之后,所述方法还包括:当所述子设备的蓝牙模块只扫描到一个广播子设备时,对所述广播子设备的蓝牙模块进行应答建立数据交互,定义所述广播子设备为所述子设备的左子结点并关闭所述子设备的蓝牙模块的扫描功能。进一步的,所述依次连接并定义所有子设备对应的子结点,将所有子设备连接到网络,形成蓝牙Mesh组网结构时,所述方法还包括:所述左子结点或者所述右子结点是对应的二级左子结点和二级右子结点的父结点,所述二级左子结点或者所述二级右子结点是对应的三级左子结点和三级右子结点的父结点,依次建立每一层级的子结点,所述子结点通过对应的所述父结点向所述主控设备上报子结点信息。进一步的,所述形成蓝牙Mesh组网结构时,所述方法还包括:所述父结点向对应的子结点发送网络拓扑标记,所述子结点在所述网络拓扑标记上添加所述子结点标记信息,依次形成所有结点的网络拓扑标记。基于同一专利技术构思,本专利技术还提供了一种基于低功耗蓝牙的Mesh组网系统,采用如上述的Mesh组网方法,设置主控设备以及多个子设备,该系统包括:蓝牙模块控制单元,用于向所述主控设备和所述子设备下达所述蓝牙模块扫描和广播功能的控制指令。拓扑标记管理单元,用于向所述主控设备和所述子设备下发网络拓扑标记,并接收并向父结点转发所述子设备上报的所述网络拓扑标记。进一步的,所述主控设备用于形成蓝牙Mesh组网结构的根结点,所述主控设备的蓝牙模块具有Mesh组网功能。进一步的,多个所述子设备用于形成蓝牙Mesh组网结构的各层级的子结点,所述子设备的蓝牙模块具有Mesh组网功能。本专利技术方法的有益效果:本申请的基于低功耗蓝牙的Mesh组网方法及其系统,通过主控设备首先对其周围的子设备进行扫描,把2个子设备加入网络,成为网络根结点的左子结点和右子结点。之后,已入网的子设备代替主控设备扫描未入网子设备,并进行入网操作,重复此过程完成所有子设备的入网。此处主控设备可以是手持移动端设备,用户只需在一个固定的地方便可实现所有子设备的入网操作,克服了由于蓝牙通信距离限制使得用户必须在待组网设备附近才能组网的缺点。另外,由于二叉树结构简单,便于管理,在排序、查找等算法中得到广泛应用,所以为低功耗蓝牙mesh网络的应用场景提供了丰富的可能。附图说明图1现有的基于低功耗蓝牙的Mesh组网系统结构图。图2本专利技术实施例的一种基于低功耗蓝牙的Mesh组网方法流程框图。图3本专利技术实施例的一种基于低功耗蓝牙的Mesh组网系统结构图。具体实施方式以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。如图1所示,现有的基于低功耗蓝牙的Mesh组网方法中,从组网根结点的主控设备开始,也即是其中一个Mesh客户端首先扫描周围的设备,当周围的设备入网后再扫描周围的设备,这种层层扫描的方式虽然简单,但是使网络的拓扑结构变得复杂,为管理结点带来不便,也增加了连接阶段的复杂性。实施例1如图2所示,本实施例提供了一种基于低功耗蓝牙的Mesh组网方法,该方法包括:S101、开启主控设备的蓝牙模块进行扫描,同时所有子设备的蓝牙模块开启广播;S102、当主控设备的蓝牙模块扫描到其中两个所述子设备时,对所述子设备的蓝牙模块分别进行应答建立数据交互,并分别定义所述子设备为网络的左子结点和右子结点;S103、被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备,连接并定义所述左子结点或者所述右子结点对应的二级左子结点和二级右子结点;S104、依次连接并定义所有子设备对应的子结点,将所有子设备连接到网络,形成蓝牙Mesh组网结构。蓝牙Mesh网络是一种高效且用途明确的拓扑结构,它的出现旨在满足物联网的苛刻要求。蓝牙Mesh网络最大容量超过32,000个节点,宽度高达126跳,从而可以全网传输信息。也就是说,一台智能手机可以连接网内所有设备,即便这些设备分布在一个广阔区域内,仍然可以正常连接通信。设备之间相互进行信息的传递,无疑这样一种应用形态为楼宇自动化,无线传感器网络,资产跟踪和其他解决方案提供了理想的选择。其中,所述被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备的步骤之后,所述方法还包括:当所述子设备的蓝本文档来自技高网
...

【技术保护点】
1.一种基于低功耗蓝牙的Mesh组网方法,其特征在于,所述方法包括:开启主控设备的蓝牙模块进行扫描,同时所有子设备的蓝牙模块开启广播;当主控设备的蓝牙模块扫描到其中两个所述子设备时,对所述子设备的蓝牙模块分别进行应答建立数据交互,并分别定义所述子设备为网络的左子结点和右子结点;被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备,连接并定义所述左子结点或者所述右子结点对应的二级左子结点和二级右子结点;依次连接并定义所有子设备对应的子结点,将所有子设备连接到网络,形成蓝牙Mesh组网结构。

【技术特征摘要】
1.一种基于低功耗蓝牙的Mesh组网方法,其特征在于,所述方法包括:开启主控设备的蓝牙模块进行扫描,同时所有子设备的蓝牙模块开启广播;当主控设备的蓝牙模块扫描到其中两个所述子设备时,对所述子设备的蓝牙模块分别进行应答建立数据交互,并分别定义所述子设备为网络的左子结点和右子结点;被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备,连接并定义所述左子结点或者所述右子结点对应的二级左子结点和二级右子结点;依次连接并定义所有子设备对应的子结点,将所有子设备连接到网络,形成蓝牙Mesh组网结构。2.根据权利要求1所述的一种基于低功耗蓝牙的Mesh组网方法,其特征在于,所述被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备的步骤之后,所述方法还包括:当所述子设备的蓝牙模块未扫描到其他子设备时,定义所述子设备为叶子结点,并关闭所述蓝牙模块的扫描功能。3.根据权利要求1所述的一种基于低功耗蓝牙的Mesh组网方法,其特征在于,所述被定义为左子结点或者右子结点的所述子设备的蓝牙模块关闭广播并开启扫描剩余的所述子设备的步骤之后,所述方法还包括:当所述子设备的蓝牙模块只扫描到一个广播子设备时,对所述广播子设备的蓝牙模块进行应答建立数据交互,定义所述广播子设备为所述子设备的左子结点并关闭所述子设备的蓝牙模块的扫描功能。4.根据权利要求1所述的一种基于低功耗蓝牙的Mesh组网方法,其特征在于,所述依次连接并定义所有...

【专利技术属性】
技术研发人员:车竞羽于涛张婷李晓梦范荔峰
申请(专利权)人:西安航天寰星电子科技有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1