BLE MESH介绍
一、 什么是Mesh?
Mesh Network (以下简称Mesh) 是一种组网的拓扑结构。在Mesh网络中,数据可从任意节点发送至整个网络,而且当网络中某个节点出现故障时,整个网络仍可保持通信正常,具有组网便捷、抗干扰能力强等优点。
二、 什么是BLE Mesh
蓝牙4.0规范中新增了BLE(Bluetooth Low Energy)部分。相对于传统蓝牙,BLE除了低功耗、低响应延迟之外,在Mesh组网方面更是优于传统蓝牙的星形组网,使其成为IoT(物联网)中的重要组成部分。
BLE Mesh网络由Mobile、Node组成。Mobile是智能手机,作为Mesh网络的控制端。Node是网络中的节点设备。BLE Mesh网络是采用广播的方式实现的,基本步骤是:
1.由节点A广播消息出去;
2.当节点B收到节点A的消息后,再把节点A的消息广播出去;
3.以此类推,利用感染的方式,一传十,十传百,让所有在无线范围内的装置都收到此消息。
利用这样的方式再配合我们的智能路由算法,可以高效的在网络中传递消息,并遏制广播风暴和垃圾消息等不利影响。并且BLE Mesh还会对网络中的数据进行特殊的加密,防止通过监听和中间人攻击等手段窃取网络数据。
三、 BLE Mesh在IOT中的应用
利用BLE Mesh构建智能照明系统。在此系统中包含开关和智能灯两种设备,智能手机作为网络的控制端。首先将智能灯和开关分布在两个房间中,然后通过智能手机将他们组好网,并根据房间号分好组。这样一个BLE Mesh的网络就构建完成了,中间不需要添加任何路由设备。在使用的时候可以通过开关直接控制两个房间中的智能灯。这个控制过程并不需要智能手机的参与。分组是非常自由的,可以根据自己的喜好随意组合智能灯和开关。智能手机还可以很方便的对智能灯进行升级。随着网络中智能灯数量的增加,网络覆盖的面积也在增加。
这只是一个开始,依附于这个BLE Mesh网络,还可以在网络中添加更多的低功耗传感器和智能电器。然后通过智能手机将他们分组,使他们能够进行联动。将一切变的更智能。
四、 BLE Mesh VS ZigBee Mesh
ZigBee Mesh网络由Coordinator(协调器C)、Router(路由R)和End Device(末端设备D)三部分组成。整个网络由C进行控制,C可以直接连接D,但是如果D和C的距离超出了最大距离的话,中间必须通过R来进行连接。D和D之间不能通讯,可以增加R来延伸网络。
BLE Mesh网络则要简单多了,网络只由设备组成,并不需要路由的参与。而控制端采用智能手机,给用户提供便捷的同时,也为用户节省了构建网络的成本。因为网络的延伸不需要路由的参与,所以网络也更容易进行部署。除此之外还有一个巨大的优势,现在的智能手机、平板和电脑都配有蓝牙,用户通过蓝牙连接BLE Mesh网络,可以避免因为网络原因造成的延时和瘫痪,同时也不需要去配置复杂的网关。大大提升用户体验。
总结成以下几点:
1.网络结构简单,更容易部署。
2.不需要路由设备和协调器,成本更低。
3.通过蓝牙接入,免去了网络延时。
4.对不需要大范围组网的用户免去了配置网关的麻烦。
5.智能手机都配有蓝牙,更容易推广。
五、 关于我们
FEASYCOM专门从事蓝牙开发工作。对蓝牙开发有着丰富的经验,如果您对BLE Mesh技术感兴趣,可以在线咨询我们相关人员