虽然BLE MESH与Zigbee都能够支持MESH组网,他们在物理层、MAC层以及网络层都有比较大的差异。具体的参数对比如下表所示:
BLE MESH
Zigbee(2.4G)
备注
频点
2.4G
2.4G
信道数
40个
16个
其中,BLE有3个广播信道,37个数据信道
调制方式
GFSK
O-QPSK
码片速率
1M
2000
峰值速率
1Mbps
250kbps
Zigbee 2.4G采用32位扩频码,每四位二进制数据符号映射到一个扩频码,所以数据速率为2000/32*4=250kbps
典型最大发射功率
4dBm
4.5dBm
典型接收灵敏度
-93dBm
-97dBm
链路预算
97dB
101.5dB
更多的链路预算可以带来更大的传输距离以及覆盖
MAC层
FDMA
CSMA/CA
Routing
Flooding
类似AODV
路由协议影响应用场景。比如flooding协议就不适合于规模稍大以及多个节点同时有数据发送的场景
节点休眠
所有节点
非coordinator和Router节点
节点休眠机制影响网络寿命。比如在zigbee mesh网络中,coordinator和router节点不能休眠,在电池供电的情况下,影响网络整体的寿命