新闻中心

PRESS CENTER 纵横智控
你的位置: 首页 新闻 行业资讯
纵横智控

蓝牙mesh是什么意思?蓝牙mesh怎么通信的?

2024-06-20 13:53:13 阅读: 发布人:纵横智控

蓝牙一直伴随着我们的生活,最初它的出现是用作替代缆线技术,但很快便应用到了无线音频产品和计算机外设等其他领域。蓝牙低功耗的推出,让蓝牙受到了广泛的关注,在智能手机、平板、健身设备、智能家居中大展身手。基于mesh网络拓扑的无线通信提供了大面积覆盖范围和恢复能力。蓝牙Mesh,简而言之,是一种基于蓝牙技术的低功耗、大范围、多节点的无线通信网络。它通过一种去中心化的通信方式,使得设备之间可以相互通信,并传递信息,从而构建出一个覆盖范围广泛且高度灵活的网络。


边缘计算网关/物联网平台/网关模块/纵横智控

 

Mesh网络具有多对多的拓扑结构,每台设备可以与Mesh网络中任何其他设备进行通信。蓝牙Mesh网络中的每个设备都可以作为节点,既可以是信息的发送者,也可以是接收者,或者是中继者。发送消息又称为发布,节点被配置为可选择发送到特定地址进行处理的消息,被称为订阅。

 

消息必须从一个地址发送到另一地址。蓝牙mesh定义了三种类型的地址。单播地址仅可识别单一元素。在配置过程中,单播地址被分配给设备。群组地址是表示一个或多个元素的多播地址,可以动态分配。虚拟地址是可以分配给跨越一个或多个节点的一个或多个元素的地址。它采用128位UUID值的形式,任何元素都可以与之相关联,相当于一个标签。

 

当一个节点需要发送信息时,消息被发送到群组或虚拟地址。它会首先尝试将信息直接发送给目标节点。如果直接传输失败,例如因为距离过远或存在障碍物,那么信息就会被转发到邻近的节点,由它们接力传递,直至最终到达目标节点。这种接力传递的方式大大增加了网络的覆盖范围,同时也提高了网络的稳定性。


边缘计算网关/物联网平台/网关模块/纵横智控

 


在上图中,我们可以看到节点“开关1"发布至群组地址“厨房”节点,1号电灯、2号电灯和3号电灯均订阅了厨房的地址,因此可接收并处理发布到该地址的消息。换句话说,可以使用开关1开启或关闭1号电灯、2号电灯和3号电灯。开关2发布到群组地址“餐厅”。只有3号电灯订阅了这一地址,因此它是只受开关2控制的一盏电灯。值得注意的是,这一例子也说明了节点可以订阅一个以上不同地址的消息,真是既强大又灵活。

 

使用发布/订阅通信模型的群组和虚拟地址具有额外的实质性好处,因为无需重新配置其他节点就能在网络中删除、替换节点,或添加新节点。新设备将使用预设流程添加到网络,并配置为订阅餐厅地址。其他节点均不会受到网络中这一改变的影响。开关2将一如既往地将消息发布到餐厅,但现在3号电灯和新添加的电灯都会对其作出响应。

 

在蓝牙Mesh网络中,每个节点都可以作为中继者,所以当某个节点出现故障或者离开网络时,其他节点可以迅速填补空缺,保持网络的连通性。Mesh网络中的所有节点都具有至少一个NetKey(这是一项mesh安全性参数,也称为IV索引和单播地址设备必须拥有该秘钥才能进入对应的网络。

 

此外,蓝牙Mesh还采用了多种技术来提高网络的效率和可靠性。例如,它使用了先进的路由算法,能够自动选择最佳的路径来传输信息。同时,它还支持多种类型的通信模式,包括广播、多播和单播,以满足不同应用场景的需求。

 

总的来说,蓝牙Mesh是一种高效、灵活且可靠的无线通信网络,它在智能家居、工业自动化、城市物联网等领域有着广泛的应用前景。



热门产品