1、BLE Mesh数据传输现状
BLE Mesh网络技术是低功耗蓝牙的一个进阶版,Mesh扩大了蓝牙在应用中的规模和范围,因为它同时支持超过三万个网络节点,可以跨越大型建筑物,不仅可以使得医疗健康应用更加方便快捷,还能监测像学校这类的大型公共场所随时监测学生的安全状况。
BLE Mesh覆盖范围通过mesh网络的relay(中继)功能来实现的,即在mesh网络中,消息可以被临近的节点relay出去,这样经过多跳之后,消息再到达目标节点。因此传输覆盖能力,指的是在mesh网络覆盖的范围内,通过其网络内部的节点的relay去实现,同时也可以解决点对点的BLE通信时的遇到障碍物会通信不畅的问题。同时relay也引出了mesh网络的“Managed Flooding”,就是消息会以泛洪方式传播,只要relay节点收到消息,那么它就会将消息广播给其周围的节点。Flooding的方式是不需要有中心节点去协调的(如Zigbee就有router和coordinator),因此并不会去选择最优路径去传播,而是消息可能通过许多条路径先后到达……于是,这同时也为Flooding的网络带来了问题,消息其实传输一次并成功即可,这种方式会有太多的冗余的传输,造成能量的消耗和网络数据的阻塞。
因此,BLE Mesh通常数据包较短,最长也就几十个字节。发包频率不易过快,这导致整个网络的数据传输性能降低。
2、大数据高吞吐需求
&nbs

本文探讨了BLEMesh网络技术在低功耗蓝牙中的应用,重点介绍了其数据传输现状、如何通过relay功能扩大覆盖范围,以及针对大数据高吞吐需求的改进策略,包括GATT多跳传输和动态路由的实现。通过S2W-M03模块的测试,展示了大数据链路传输的效率和稳定性。
最低0.47元/天 解锁文章
1273





