蓝牙mesh与ZigBee的区别是什么?
核心区别:
ZigBee采用路由寻址转发数据,每一个路由节点内维护一张路由表,接收到一个数据包后通过查询路由表获知需要通过哪个端口或连接将数据包转发出去。路由寻址尽量以最短距离的传播路径,到达所有目的节点。
Mesh采用受控泛洪广播转发数据,不需要路由表,每个节点向周围广播数据包,数据包几乎可以到达全网的所有节点。为避免网络拥塞,每个节点对同一个数据包只处理一次,且为每个数据包设置生存时间TTL。数据包可以通过不同路径到达目的节点。
其他区别:
- 蓝牙支持的频率范围从 2.4 GHz 到 2.483 GHz。 而 Zigbee 支持的频率范围在全球范围内大多为 2.4 GHz。
- 蓝牙中有七十九个射频通道。 zigbee 中有 16 个射频通道。
- 它使用GFSK调制技术。 而它也使用 BPSK 和 QPSK 调制技术,如 UWB。
- 蓝牙中最多有 8 个单元节点。 而 zigbee 中有超过六万五千(65000)个单元节点。
- 蓝牙需要低带宽。 而 zigbee 也需要低带宽,但大部分时间都大于蓝牙的带宽。
- 蓝牙的无线电信号范围为十米。 而zigbee的无线电信号范围是十到百米。
- 蓝牙是在 IEEE 802.15.1 下开发的。 而它是在 IEEE 802.15.4 下开发的。
蓝牙Mesh与早期的蓝牙有什么区别?
2017年蓝牙技术联盟推出了Bluetooth mesh networking,可以支持大规模设备互联。照明,窗帘。蓝牙是单信道,蓝牙mesh是双信道。通俗的讲:早期蓝牙协议,设备A只能连接一定范围内的设备B,超出范围的设备C,就无法连接。使用蓝牙mesh协议,设备B可以连接设备C,从而设备A可以通过设备B来连接设备C。
从开发角度说下BLE mesh 蓝牙技术联盟官方学习指南 BLE 技术(七) BLE MESH 是如何设计的? Bluetooth 技术(一)协议栈设计与演进(Core_v5.2 + 6LoWPAN + Mesh) 物联网 IEEE 802.15.4协议概述 蓝牙(Bluetooth) IEEE 802.15.1 协议学习 蓝牙和 ZigBee区别 官方文档:蓝牙BLE 蓝牙单信道 ZigBee为什么不行,道理非常简单——ZigBee是网关 Bluetooth MESH探究 — (8) 怎么实现MESH网络?
|