# 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(高带宽)组合部署 ```