解密:Ble低功耗蓝牙和蓝牙mesh网络之间的关系

Posted skylab2002

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解密:Ble低功耗蓝牙和蓝牙mesh网络之间的关系相关的知识,希望对你有一定的参考价值。

如今蓝牙mesh组网从推出到现在近一年时间了,蓝牙mesh组网的优势让众多方案商趋之若鹜。今天来普及下Ble低功耗蓝牙和蓝牙mesh网络之间的关系!

 

一、低功耗蓝牙和蓝牙mesh的关系:

蓝牙mesh并非无线通信技术,而是一种网络技术。蓝牙mesh网络依赖于低功耗蓝牙。低功耗蓝牙技术是蓝牙mesh使用的无线通信协议栈。

 

低功耗蓝牙设备可以设置成广播模式,以无连接方式进行工作,其广播的数据,位于广播范围内的任何其他蓝牙主机设备都可接收。这是一对多1N)的拓扑,其中N可以是一个非常大的数量!  如果接收广播的设备本身不进行数据传输,那么广播设备的无线电频谱就仅仅是针对自己而言的,同时对于能够接收和利用其广播的其他设备数量没有明确的限制。蓝牙Beacon就是蓝牙广播功能的一个绝佳案例。

 

二、蓝牙mesh基于ble低功耗蓝牙广播

蓝牙Mesh采用ble低功耗蓝牙广播的方式就行信息发送和接受,将信息从网络当中的某一个节点转发至目的节点,在蓝牙mesh组网中,这种广播模式也称为网络泛洪

采用网络泛洪的方式,通过可控的泛洪消息传递,不需要创建和管理复杂的路由表、路由发现表等,节省了维护网络运行的存储器空间的开销。同时,网络泛洪消息传播的本质是多路径(Multi path)的,确保了信息可以通过多条路径传递到目的节点,因此网络中任何一个单点的故障也不会对网络传输造成致命性的影响,这使得网络高度可靠。

 

低功耗节点和Friend节点

在蓝牙Mesh网络中低功耗节点可以通过减少射频收发机(RF transceiver)开启的占空比来达到低功耗的目的,这些低功耗节点只有在需要进行消息收发的时候才会打开射频收发器,其他时间都处于休眠状态。

在蓝牙Mesh网络中还有一类节点是专门为低功耗节点服务的,其具有Friend特性,也可以称为Friend节点。Friend节点与低功耗节点可以建立Friendship关系。建立此种关系之后,Friend节点可以暂存发往低功耗节点的信息,待低功耗节点退出休眠模式之后,再从Friend节点取回相关信息。

在实际应用中,Friend节点可以是灯泡、机顶盒、路由器,这些设备都是通过市电供电的,对于功耗不是很敏感;低功耗节点可以是由电池供电的设备,如传感器等。

 

三、SKYLAB蓝牙mesh组网灯控方案

天工测控基于最新的蓝牙mesh组网机制推出了蓝牙mesh组网灯控方案。在蓝牙Mesh组网灯控方案中,将蓝牙4.2模块(SKB369)嵌入进LED灯的控制电路中,使用者通过手机蓝牙连接蓝牙Mesh网络中任何一个LED灯里面的蓝牙模块,就可以控制mesh网络中的任意一个LED灯或一组LED灯。这套蓝牙mesh灯控方案能建立无线蓝牙设备之间的多对多(N:N关系

技术分享图片

                  蓝牙 mesh网络和多对多拓扑

 

基于低功耗蓝牙mesh模块SKB369,功耗极低!

技术分享图片

蓝牙Mesh组网的功能支持:

技术分享图片

以上是关于解密:Ble低功耗蓝牙和蓝牙mesh网络之间的关系的主要内容,如果未能解决你的问题,请参考以下文章

a78蓝牙mesh组网,低功耗低延时低成本的无线数据通信

a78蓝牙mesh组网,低功耗低延时低成本的无线数据通信

Android ble (蓝牙低功耗) 中的坑和技巧

HM10与Arduino和Android BLE之间的蓝牙低功耗大数据传输

Android BLE (低功耗蓝牙)应用

低功耗蓝牙是不是支持网络?