WiFi vs Zigbee / Thread
基本对比
特性 |
WiFi (802.11ax) |
Zigbee (802.15.4) |
Thread (802.15.4 + 6LoWPAN) |
|---|---|---|---|
标准 |
IEEE 802.11 |
IEEE 802.15.4 + Zigbee Pro |
IEEE 802.15.4 + IPv6 |
速率 |
100 Mbps - 9.6 Gbps |
250 Kbps |
250 Kbps |
频段 |
2.4/5/6 GHz |
2.4/868/915 MHz |
2.4 GHz only |
范围(单跳) |
50-200m |
10-100m |
10-100m |
Mesh范围 |
N/A (需Mesh AP) |
数百米(多跳) |
数百米(多跳) |
功耗 |
高(持续连接) |
极低(休眠μA级) |
极低(休眠μA级) |
网络规模 |
数十-数百 STA |
65000+ 节点 |
理论无限(IPv6) |
IP支持 |
原生 TCP/IP |
❌ (专有应用层) |
✅ 原生 IPv6 |
生态 |
通用互联网 |
Zigbee Alliance / CSA |
Thread Group / Matter |
Zigbee 详解
网络拓扑
Zigbee 三种设备角色:
Coordinator (1个/网络):
└── 网络根节点,维护路由表,PAN Coordinator
Router (多个):
└── 转发数据,保持唤醒,扩展覆盖范围
End Device (多个):
└── 仅与父节点通信,可深度休眠(电池供电)
典型拓扑:
[Coordinator]
/ │ \
[Router] [Router] [Router]
│ ╲ │ │ ╱
[ED] [ED] [ED] [ED] [ED]
特点:
├── 自组织、自愈 Mesh 网络
├── 多跳路由(AODV/Routing Protocol)
└── End Device 可休眠 → 电池寿命数年
Zigbee 协议栈
┌─────────────────┐
│ Application │ ← Zigbee Cluster Library (ZCL)
├─────────────────┤
│ ZDO / NWK │ ← Network Management + Routing
├─────────────────┤
│ MAC │ ← IEEE 802.15.4 MAC
├─────────────────┤
│ PHY │ ← IEEE 802.15.4 PHY (O-QPSK)
└─────────────────┘
ZCL Clusters (常用):
├── On/Off Cluster: 开关控制
├── Level Control: 调光/调速
├── Temperature Measurement: 温度传感器
├── Occupancy Sensing: 人体感应
└── Identify: 设备识别(闪烁LED)
Thread 详解
Thread 架构
Thread Network:
[Leader] ← 网络领导者(选举产生)
/ │ \
[Router] [Router] [Router Eligible]
│ │ │
[End Device][End Device] [End Device]
Border Router:
├── 连接 Thread Mesh ↔ IP Network (WiFi/以太网)
└── 提供 IPv6 路由(Thread 设备天然支持 IP)
特点:
├── 原生 IPv6(每个设备有全球可达的 IP 地址)
├── 自愈合 Mesh(Leader 选举,Router 动态加入/离开)
└── 安全:网络级 AES-128 加密 + 每链路密钥轮换
Thread vs Zigbee 关键差异
特性 |
Zigbee |
Thread |
|---|---|---|
IP 支持 |
❌ 专有协议 |
✅ IPv6 native |
互操作性 |
ZLL/HA 碎片化严重 |
Matter over Thread(统一标准) |
路由协议 |
AODV (Ad-hoc On-demand) |
RPL (Routing Protocol for LLNs) |
安全模型 |
Network Key + Link Key |
PSKc + 每链路密钥轮换 |
生态系统 |
Zigbee Alliance → CSA |
Thread Group → Google/Nest主导 |
Matter over WiFi vs Matter over Thread
Matter(智能家居统一标准)
Matter 支持两种传输层:
Matter over WiFi:
├── 高带宽设备:智能电视、摄像头、音箱
├── 需要持续供电
└── 直接连接家庭路由器
Matter over Thread:
├── 低功耗设备:传感器、开关、门锁
├── 电池供电,Mesh 组网
└── 通过 Thread Border Router 接入 IP 网络
Border Router (关键组件):
┌─────────────────────┐
│ Home Router / │
│ Dedicated BR │
│ │
│ WiFi ──→ [IPv6] ←── Thread │
│ (Internet) │ (Mesh) │
└─────────────────────┘
作用: 将 Thread Mesh 中的设备桥接到家庭 IP 网络。
2.4 GHz 频段共存:WiFi vs Zigbee/Thread
信道重叠分析
WiFi Ch1 (20 MHz): 2401 - 2423 MHz
Zigbee Ch11-26: 2405 - 2479 MHz (5 MHz spacing, ~2 MHz bandwidth)
WiFi Ch1 传输时 → Zigbee Ch11-16 全部受影响!
WiFi Ch6 (20 MHz): 2426 - 2448 MHz
Zigbee Ch19-23: 受严重影响
WiFi Ch11 (20 MHz): 2451 - 2473 MHz
Zigbee Ch24-26: 受严重影响
结论: WiFi 在 2.4 GHz 的任何信道都会影响部分 Zigbee/Thread 信道。
共存策略
策略 |
说明 |
|---|---|
信道选择 |
Zigbee 选择受影响最小的信道(Ch25-26 通常较好) |
能量检测避让 |
Zigbee 检测到 WiFi 活动时延迟发送 |
快速重传 |
Zigbee MAC 层快速重传被干扰的帧 |
Thread Channel Selection |
Thread 1.3+ 支持动态信道切换 |
应用场景选择
智能家居设备选型:
需要高带宽(视频/音频)?
├── YES → WiFi (Matter over WiFi)
│ └── 摄像头、智能电视、音箱
└── NO → 继续 ↓
需要电池供电?
├── YES → Thread / Zigbee
│ ├── 传感器(温度/湿度/门磁): Thread/Zigbee
│ └── 开关/调光器: Thread (Matter)
└── NO → WiFi 或 Thread 均可
需要与现有生态兼容?
├── Amazon/Alexa: Zigbee + WiFi
├── Google/Home: Thread + WiFi
└── Apple/HomeKit: Thread (原生支持) + WiFi
推荐趋势: Matter over Thread(低功耗)+ Matter over WiFi(高带宽)组合部署