基于速率切换的BLE Mesh网络路由转发协议
2021-11-22孙中杰
物联网技术 2021年11期
孙中杰
(南京矽力微电子技术有限公司,江苏 南京 210042)
0 引 言
随着人们消费水平的提升,物联网相关产品也越来越被大众喜欢。蓝牙低功耗(BLE)技术作为物联网技术中的一种,以其低功耗、高安全性等优点,在物联网应用领域发挥着不可或缺的作用。2019年,蓝牙联盟官方发布了BLE Mesh规范,规范中公布了一种利用BLE节点来构建Mesh网络的方法[1-3]。BLE Mesh网络突破了传统蓝牙一对一传输的局限,创新性地提出了基于多对多的低功耗蓝牙网络拓扑。
针对BLE Mesh网络的路由转发规则,规范中仅仅提出了一种简单泛洪机制的实现方式,通过网络中每个BLE节点的多次广播来实现数据的转发[4]。这样的简单泛洪机制,降低了原有BLE设备入网的要求;但是由于其无限制的泛洪方式很容易导致数据的碰撞,从而使得整个BLE Mesh网络的通信效率变得很低[5]。
随着BLE Mesh的规范公布,研究者们也开始对BLE Mesh网络的转发机制进行优化研究。孙吉武[6]提出了一种基于BLE Mesh 网络中的机会路由协议,这种路由协议通过ACK包机制来实现路由协议的优化。与简单泛洪机制相比,其能够优化网络的堵塞概率和开销。Brandao等[7]提出了一种均衡的泛洪算法,其通过数据包交互的Trickle和Drypp方式,让网络中的高负载节点变得更加活跃,从而进一步提高了网络的吞吐量。已有研究中提出了一种多信道转发的泛洪算法[8],该算法通过将原有的3个广播信道扩展为其余的37个数据信道,利用协议支持的跳频算法极大地降低了网络泛洪中的堵塞问题。……
登录APP查看全文
