基于低功耗蓝牙的Mesh组网方法技术

技术编号:17147408 阅读:12 留言:0更新日期:2018-01-27 18:00
本发明专利技术涉及物联网中的无线通信领域,公开了一种基于低功耗蓝牙BLE的无线Mesh组网方法。本发明专利技术中,组网过程涉及一个控制装置和若干个待组网的设备。控制端首先对其周围的设备进行扫描,并完成入网操作。之后,已入网的设备代替控制端扫描未入网设备,并进行入网操作,重复此过程完成所有设备入网。此处控制端可以是手持移动端设备,用户只需在一个固定的地方便可实现所有设备的入网操作,克服了由于蓝牙通信距离限制使得用户必须在待组网设备附近才能组网的缺点,实现设备的自动组网,提高了用户的体验。

A Mesh networking method based on Low Power Bluetooth

The invention relates to the field of wireless communication in the Internet of things, and discloses a wireless Mesh networking method based on Low Power Bluetooth BLE. In the invention, the networking process involves a control device and a number of devices to be set up. The control terminal first scanned the equipment around it and completed the network operation. After that, the equipment that has been netted is replaced by the control terminal to scan the non netting equipment and carry on the network operation, and the process is repeated to complete all the equipment to enter the network. The control terminal can be a handheld mobile terminal equipment, the user only in a fixed place can achieve all equipment network operation, overcomes the Bluetooth communication distance limit the user must stay in networking equipment near to network faults, automatic network equipment, improve the user experience.

【技术实现步骤摘要】
基于低功耗蓝牙的Mesh组网方法
本专利技术涉及一种基于BLE(低功耗蓝牙)的无线Mesh组网技术,尤其涉及一种对周围待组网设备自组网的Mesh组网方法。
技术介绍
Mesh网是物联网的主要技术基础。当前Mesh组网大都是基于无线WiFi或者ZigBee技术的,而且都是以路由机制进行组网过程,需要配置服务器,建立网关等过程。另外,WiFi技术和ZigBee技术在Mesh组网中都有其自身的缺点,例如WiFi功耗高,ZigBee需要制作专门的控制端硬件,增加了成本。BLE是一种无线技术标准,可实现固定或移动设备的短距离通信。而当前BLE技术在Mesh组网中使用较少,且现有的蓝牙Mesh组网技术是根据蓝牙网关路由来实现的技术方案。从组网方式来看,目前大部分Mesh组网方式都是通过控制端将所有的待组网设备扫描到,之后依次进行入网操作过程。由于BLE通信距离的限制,用户不能一次扫描到所有待组网设备,而是需要走到待组网设备附近完成组网,此过程大大的降低了用户体验。
技术实现思路
本专利技术的目的在于针对上述现有技术中的不足,提供了一种基于BLE的无线Mesh组网方法,可以有效的解决当前BLEMesh组网不便的问题。为实现上述目的,本专利技术提供的技术方案如下:一种基于低功耗蓝牙的Mesh组网方法,用于物联网中的Mesh组网建立过程,其特征在于,包含以下步骤:A.控制端设备发起对待组网设备的组网过程,待所有待组网设备上电广播之后,控制端只对其周围待组网设备进行扫描,并发起入网邀请,完成对周围设备的入网操作;B.当控制端附近的待组网设备完成入网之后,已入网的待组网设备会对周围进行扫描,若扫描到其它待组网设备,则替代控制端对其进行入网操作;C.当已入网设备完成其周围待组网设备入网之后,将新入网设备的地址发送给控制端;D.重复步骤B、C,完成所有待组网设备的入网。所述步骤A包含以下步骤:A1.所有待组网设备均已被安装固定完成;A2.所有待组网设备均已上电且进行广播,处于广播状态;用户通过控制端发起组网要求,控制端对周围设备进行扫描,处于扫描状态;上述步骤A2中所有待组网设备广播的数据包含设备自身的源地址和一些其它附加信息;其中源地址即设备出厂时的自身固有地址,每个设备的源地址唯一。A3.控制端对其周围设备进行过滤扫描,并对扫描到的所有待组网设备进行组网,控制端向扫描到的所有设备广播入网邀请;上述步骤A3中所述控制端包括支持BLE蓝牙协议的智能手机或者平板电脑等设备,其功能必须包含:支持蓝牙打开、关闭;支持向周围设备进行广播数据和对周围设备进行数据扫描。控制端需装有对应控制端硬件的控制软件,该软件主要包含过滤扫描并显示周围设备、向设备发送入网邀请指令、接收设备端反馈回的响应数据功能。上述步骤A3中控制端依次向过滤扫描到的设备广播入网邀请数据包,入网邀请数据包包含目的设备的源地址和入网邀请标志。上述步骤A3中控制端向周围设备发送入网邀请时,是以广播的方式进行发送的,此过程中控制端未与任何设备进行连接。A4.当待组网设备扫描到组网邀请之后,会反馈一个入网邀请响应,并将自身状态设置为扫描状态;上述步骤A4包含以下子步骤:A41.控制端周围的待组网设备扫描到入网邀请指令之后,取出入网邀请指令中的地址;A42.将取出的指令中的地址与自己的源地址相比较:如果与自己的源地址相同,则反馈入网邀请响应给控制端;如果与自己的源地址不同,则直接丢弃不会转播出去,有效的防止网络风暴。A5.控制端收到待入网设备端反馈的入网邀请响应之后,将对应设备加入网中,并将设备源地址保存在控制端本地,完成对应设备入网;A6.重复步骤A5,所述控制端完成其附近所有待组网设备入网过程。所述步骤B包含以下步骤:B1.已入网设备完成入网之后,对其周围进行过滤扫描,查看是否有待组网设备;B2.当过滤扫描到其周围存在待组网设备时,向待组网设备广播入网邀请;B3.待组网设备扫描到入网邀请之后,会反馈一个入网邀请响应,并将自身状态设置为扫描状态;上述步骤B3中,待组网设备反馈的入网邀请响应,其数据包包含待组网设备的源地址和反馈响应标志。B4.已入网设备收到待入网设备端反馈的入网邀请响应之后,将设备源地址保存在该已入网设备本地,完成对应设备入网操作;B5.重复步骤B1-B4,所述已入网设备完成其附近所有待组网设备入网过程。本专利技术与现有技术相比具有以下优点:1、提供了一种基于BLE的Mesh组网方式,实现设备的自组网过程,用户只需在一处位置便可实现所有设备的入网操作,克服了由于蓝牙通信距离限制使得用户必须在目的组网设备附近才能组网的缺点,极大的提高了用户的体验。2、依照本专利技术,在所有设备完成入网操作之后均处于扫描状态,可以扫面控制端的控制指令或者周围的未入网设备,可以实现设备的自动组网,使得组网过程更加的方便、智能,方便用户的操作。3、由于本专利技术是基于BLE的组网方法,使得所组网络自身具有低功耗的优点。4、本专利技术中的组网方法不涉及路由概念,网中的每个设备不会保存其它设备的信息,在实际应用中更加便于实现。附图说明为了更清楚的说明本专利技术实施例的技术方案,接下来将对实施例中需要用到的附图进行简单的介绍。图1是基于BLEMesh组网方法的流程图;图2是本专利技术的BLEMesh组网的简化示意图;图3是本专利技术第一实施例提供的一种应用于灯控设备的组网架构示意图;图4是本专利技术第二实施例提供的一种应用于智能家居设备的组网架构示意图;具体实施方式为使本专利技术的目的、技术方案和优点更加易于理解,下面将结合附图对本专利技术的各实施方式进行详细的说明。图1本专利技术的完整流程图。整个流程主要分为四个步骤。步骤A:所有的待组网设备安装完毕且上电广播处于广播状态,所有待组网设备广播的数据包含设备自身的源地址和一些其它附加信息,其中源地址即设备出厂时的自身固有地址,每个设备的源地址唯一。用户通过控制端对周围设备进行过滤扫描,处于扫描状态。控制端装有对应控制端硬件的控制软件,控制端软件主要包含过滤扫描并显示周围设备、向设备发送入网邀请指令、接收设备端反馈回的响应数据功能。当控制端没有扫描到周围设备时,持续扫描。当控制端扫描到周围设备后,控制端依次向过滤扫描到的设备广播入网邀请数据包,入网邀请数据包包含目的设备的源地址和入网邀请标志。控制端向周围设备发送入网邀请时,是以广播的方式进行发送的,此过程中控制端未与任何设备进行连接。待入网设备收到入网邀请之后会首先检查入网邀请中的地址是否为自身地址,如果是自身地址,则将自身状态设置为扫描状态,同时反馈入网邀请响应;如果不是自身地址,则将接收到的入网邀请丢弃。待组网设备反馈的入网邀请响应,其数据包包含该设备的源地址和反馈响应标志。控制端收到设备反馈的入网邀请响应之后,会将该设备的地址保存在控制端本地,完成该设备的入网操作。重复此步骤,完成控制端扫描到的所有待入网设备的入网操作。当控制端对所有扫描到的设备完成入网操作之后进入下一步骤,否则重复本步骤。步骤B:已入网设备完成入网之后,会对其周围进行过滤扫描,查看是否有待组网设备。如果没有扫描到待组网设备,则持续扫描。当扫描到待组网设备时,则向新扫描到的待组网设备发出入网邀请。入网邀请数据包包含目的设备的源地址和入网邀请标志。待入网设备收到入网邀本文档来自技高网...
基于低功耗蓝牙的Mesh组网方法

【技术保护点】
一种基于低功耗蓝牙的Mesh组网方法,用于物联网中的Mesh组网建立过程,其特征在于,包含以下步骤:A.控制端设备发起对待组网设备的组网过程,待所有待组网设备上电广播之后,控制端只对其周围待组网设备进行扫描,并发起入网邀请,完成对周围设备的入网操作;B.当控制端附近的待组网设备完成入网之后,已入网的待组网设备会对周围进行扫描,若扫描到其它待组网设备,则替代控制端对其进行入网操作;C.当已入网设备完成其周围待组网设备入网之后,将新入网设备的地址发送给控制端;D.重复步骤B、C,完成所有待组网设备的入网。

【技术特征摘要】
1.一种基于低功耗蓝牙的Mesh组网方法,用于物联网中的Mesh组网建立过程,其特征在于,包含以下步骤:A.控制端设备发起对待组网设备的组网过程,待所有待组网设备上电广播之后,控制端只对其周围待组网设备进行扫描,并发起入网邀请,完成对周围设备的入网操作;B.当控制端附近的待组网设备完成入网之后,已入网的待组网设备会对周围进行扫描,若扫描到其它待组网设备,则替代控制端对其进行入网操作;C.当已入网设备完成其周围待组网设备入网之后,将新入网设备的地址发送给控制端;D.重复步骤B、C,完成所有待组网设备的入网。2.根据权利要求1所述基于低功耗蓝牙的Mesh组网方法,其特征在于所述步骤A包含以下步骤:A1.所有待组网设备均已被安装固定完成;A2.所有待组网设备均已上电且进行广播,处于广播状态;用户通过控制端发起组网要求,控制端对周围设备进行扫描,处于扫描状态;A3.控制端对其周围设备进行过滤扫描,并对扫描到的所有待组网设备进行组网,控制端向扫描到的所有设备广播入网邀请;A4.当待组网设备扫描到组网邀请之后,会反馈一个入网邀请响应,并将自身状态设置为扫描状态;A5.控制端收到待入网设备端反馈的入网邀请响应之后,将对应设备加入网中,并将设备源地址保存在控制端本地,完成对应设备入网;A6.重复步骤A5,所述控制端完成其附近所有待组网设备入网过程。3.根据权利要求1所述的基于低功耗蓝牙的Mesh组网方法,其特征在于所述步骤B包含以下步骤:B1.已入网设备完成入网之后,对其周围进行过滤扫描,查看是否有待组网设备;B2.当过滤扫描到其周围存在待组网设备时,向待组网设备广播入网邀请;B3.待组网设备扫描到入网邀请之后,会反馈一个入网邀请响应,并将自身状态设置为扫描状态;...

【专利技术属性】
技术研发人员:来新泉万光耀刘晨杨需哲袁冰
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

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

1