蓝牙物理层和网状网络

问题描述

我想知道为了在蓝牙中有mesh,它应该由物理层支持还是与更高层相关?具体来说,物理层应该考虑哪些因素才能支持网状拓扑?

解决方法

蓝牙网状网络使用相同的蓝牙低功耗广告数据包。它使用相同的 2.4 GHz 频谱和 GFSK 调制方案。只有更高级别的层可能会根据软件架构而改变。在物理层,它使用相同的蓝牙低功耗 PHY。因此,它使用 ADV 通道 37、38 和 39 进行节点之间的通信。

如果芯片或设备具有蓝牙 v4.0 及以上版本,则可以支持蓝牙 Mesh。 它需要支持其中一种 PHY(即 LE 1M、LE 2M、LE 编码 PHY)。某些芯片供应商可能无法完全支持所有 PHY。蓝牙 Mesh 是在蓝牙 v5.0 之前引入的,因此一些支持蓝牙 Mesh 的设备可能不支持所有蓝牙 v5.0 功能。但是蓝牙规范并没有限制使用特定的 PHY。 蓝牙网状网络规范说它支持核心规范中指定的 GAP AD 类型和网状信标 AD 类型。因此,如果设备支持二级广告(BLE v5.0 及更高版本),则很可能该设备能够支持所有广告类型。