协议对比:Matter、Zigbee、Z-Wave 及其他

智能家居里常见的协议不止 Matter。这一页把 Matter 放到同行中间比一比:先用七层模型看清它们各自管哪几层,再逐项对比参数,最后看它们描述设备的方式有多像。

先看结论
  • Matter 只管上面几层(应用、表示、会话),下面借用 Thread、Wi-Fi、以太网。Zigbee、Z-Wave、蓝牙 Mesh 则是从无线电一路管到应用层的“全套协议”。
  • 所以同层对比应该是:Thread 对 Zigbee 网络层(都跑在 802.15.4 上),Matter 对 ZCL / Z-Wave 命令类 / 蓝牙 Mesh 模型(都是应用层)。
  • Matter 和 Zigbee 是“亲戚”:同一个标准组织(CSA),同一种无线电芯片,Matter 的 Cluster 直接继承自 Zigbee 的 ZCL,连编号都一样(开关都是 0x0006)。
  • Matter 最大的不同是基于 IP、不依赖私有网关、可同时接入多个生态;Z-Wave 胜在 sub-GHz 穿墙远和强制互通;蓝牙 Mesh 胜在手机直连、成本低。

七层模型定位

下图把各协议放进 OSI 七层模型。实际协议并不严格按七层切分,这里按功能近似定位。颜色表示这一层做的事,横跨多格表示一个模块同时承担了几层的职责。

应用与数据模型安全会话传输网络与路由链路(MAC)无线电 / 物理介质
  • 左边两列上半截是连在一起的:不管底下是 Thread 还是 Wi-Fi,Matter 的应用层完全一样,这正是“应用层协议”的含义。
  • Matter over Thread 和 Zigbee 的最下两层完全相同,都是 IEEE 802.15.4。很多芯片(如 Silicon Labs EFR32MG24、Nordic nRF52840)同时支持两者,同一台网关可以一边跑 Zigbee 一边做 Thread 边界路由器。
  • Z-Wave 是唯一不在 2.4 GHz 的,它用 sub-GHz 频段,不和 Wi-Fi 抢信道,穿墙也更好。
  • 配网时用到的蓝牙(Matter 用 BLE 传配网信息)没画进来,因为它只在入网那一刻用一下,不承载日常通信。
最常见的误解:“Matter 和 Zigbee 选哪个?”

这个问题本身把两件不同层级的事混在了一起。Zigbee 是一整套协议;Matter 只是应用层,要搭配 Thread 或 Wi-Fi 才能用。更准确的问法是:“Zigbee 全套”还是“Matter + Thread”?两者用同样的无线电,区别在网络层(Zigbee 私有路由 vs 标准 IPv6)和应用层(ZCL vs Matter 数据模型),以及是否需要厂商网关。

核心参数对比

屏幕较窄时表格可以左右滑动,第一列固定不动。“随承载网”表示这一项取决于它底下跑的是 Wi-Fi、BLE 还是 Thread。

对比项MatterZigbeeZ‑Wave蓝牙 MeshHomeKitWi‑Fi 私有方案
管哪几层应用层(下接 Thread / Wi‑Fi / 以太网)全栈:无线电到应用层全栈:无线电到应用层全栈(基于 BLE)应用层(IP / BLE / Thread)应用层私有,底层 Wi‑Fi + 云
标准组织CSA 连接标准联盟CSA(原 Zigbee 联盟)Z‑Wave 联盟;物理/链路层为 ITU-T G.9959蓝牙技术联盟(SIG)Apple各厂商自定(涂鸦、米家等)
发布时间2022 年 1.0;当前 1.62004 年 1.0;3.0 于 2016;PRO 2023约 2001 年;2020 年规范开放2017 年 1.0;2023 年 1.12014 年—
频段2.4 GHz(Thread / Wi‑Fi);Wi‑Fi 也可 5 GHz2.4 GHz;PRO 2023 增加欧 800 / 美 900 MHzsub‑GHz:欧 868 / 美 908 MHz 等2.4 GHz随承载网2.4 GHz 为主
速率Thread 250 kbps;Wi‑Fi 为 Mbps 级250 kbps9.6 / 40 / 100 kbps1 Mbps(物理层)随承载网Mbps 级
拓扑Thread 网状;Wi‑Fi 星型网状(协调器 + 路由器 + 终端)网状(源路由,最多 4 跳);长距离版为星型网状(受管泛洪)星型(经家庭中枢)星型(经路由器 + 云)
网络规模Thread 最多 32 个路由器,单网络建议约 250 台以内地址空间约 6.5 万,实际一般数百台经典 232 台;长距离版 4000 台单播地址约 3.2 万家庭级受家用路由器限制,一般几十台
单跳距离(室内)Thread 约 10⁠–⁠30 m;Wi‑Fi 看路由器约 10⁠–⁠20 m约 30⁠–⁠40 m;长距离版空旷处可达 1.5 km 以上约 10⁠–⁠30 m随承载网看路由器覆盖
基于 IP是(IPv6)否否否是(IP 模式)是
需要网关吗Thread 设备需要边界路由器;Wi‑Fi 设备不需要网关需要协调器 / 网关需要控制器 / 网关手机可直连;远程和自动化需要网关远程和自动化需要家庭中枢(HomePod / Apple TV)不需要网关,但依赖厂商云
本地控制是,本地优先是(经网关)是(经网关)是是多数依赖云
安全出厂设备证书(DAC)+ PASE / CASE 会话 + AES-128-CCMAES-128;安装码;PRO 2023 起动态链路密钥(Curve25519)S2:Curve25519 密钥交换 + AES-128AES-CCM;网络 / 应用 / 设备三层密钥SRP 配对 + Ed25519 + ChaCha20-Poly1305到云端走 TLS,各家实现不同
配网方式扫码或输入配对码;经 BLE 或已有网络网关开放入网;安装码或扫码SmartStart 扫码,或按键入网手机作为配置者(Provisioner)扫码或输入配对码厂商 App 配网(BLE 辅助或热点模式)
功耗Thread 低(可休眠终端);Wi‑Fi 高低,纽扣电池可用数年低;长距离版纽扣电池可达约 10 年低到中(中继节点需常供电)随承载网高,多为插电设备
多平台同时接入支持(Multi-Admin,可同时接 Apple / Google / Amazon 等)一个网络只属于一个协调器一个网络只属于一个主控制器一个网络一个配置者仅 Apple 家庭只能用厂商 App,或云对云
跨品牌互通强制认证,按标准数据模型互通3.0 统一了应用层,但厂商私有扩展多,跨网关不一定通强制认证,向下兼容做得好标准模型可互通,厂商私有模型常见仅限 Apple 生态基本不互通
芯片生态多家(Silicon Labs、Nordic、乐鑫、NXP、TI 等)多家,常与 Thread 共用同一颗芯片以 Silicon Labs 为主,2024 年起有 Trident IoT几乎所有蓝牙芯片—多家 Wi‑Fi 芯片
国内常见度快速增长很常见(Aqara、涂鸦 Zigbee 等)几乎没有很常见(米家蓝牙 Mesh 灯具等)有一定用户非常常见

相同点

描述设备的思路几乎一样

都是“设备 → 功能分区 → 功能模块 → 状态和操作”四层结构,只是叫法不同,见下方数据模型对照。

低功耗协议都用网状组网

Thread、Zigbee、Z-Wave、蓝牙 Mesh 都靠常供电设备帮忙转发,扩大覆盖、绕开障碍;只有 Wi-Fi 类方案是星型。

都分“常供电”和“电池”两类设备

插电设备当中继,电池设备大部分时间休眠、定时醒来。Matter 的 ICD、Zigbee 的休眠终端、Z-Wave 的 FLiRS 都是这个思路。

都是“配网时交换密钥,运行时对称加密”

入网时用扫码、配对码或安装码建立信任,之后的日常通信用 AES-128 或 ChaCha20 这类对称加密。

都有联盟和认证

除了私有方案,各协议都有标准组织维护规范、做产品认证,认证是跨品牌互通的前提。

不同点

管的层数不同

Matter 和 HomeKit 只定义应用层,可以换底层网络;Zigbee、Z-Wave、蓝牙 Mesh 是全栈,换不了无线电。

是否基于 IP

Matter 设备都有 IPv6 地址,能和手机、路由器、云直接对话,不需要协议转换;Zigbee、Z-Wave、蓝牙 Mesh 不是 IP,要靠网关翻译。

频段与穿墙

Z-Wave 用 sub-GHz,穿墙好、不受 Wi-Fi 干扰;其余大多挤在 2.4 GHz。Zigbee PRO 2023 也开始支持 sub-GHz,但产品还少。

网关与生态绑定

Zigbee / Z-Wave 设备只认配对的那个网关,换网关要重新配网;Matter 设备可以同时加入多个生态,Thread 1.4 起不同厂商的边界路由器还能共享同一个 Thread 网络。

规模与距离

Z-Wave 长距离版单网可达 4000 台、1.5 km 以上,适合大户型和户外;Thread / Zigbee 单跳距离短,靠多跳补足。

互通程度

Z-Wave 和 Matter 都强制认证,互通最好;Zigbee 虽有 3.0,但各家私有扩展多;蓝牙 Mesh 各厂商私有模型也很常见;Wi-Fi 私有方案基本只能云对云。

市场与地域

国内以 Zigbee、蓝牙 Mesh、Wi-Fi 私有方案为主,Z-Wave 几乎没有;北美和欧洲 Z-Wave 在安防、门锁领域很强;Matter 在全球快速铺开。

数据模型对照

各协议描述设备的方式非常像。学会 Matter 的四层模型,其他协议基本可以一一对上:

概念MatterZigbeeZ-Wave蓝牙 MeshHomeKit
一台设备NodeNodeNodeNodeAccessory
设备里的功能分区EndpointEndpointEndpoint(Multi Channel)Element桥接下的子配件
一组相关功能ClusterCluster(ZCL)Command ClassModelService
一个状态值AttributeAttribute通过 Get / Report 读取的值StateCharacteristic
一个操作CommandCommandSet 等命令Message(Set / Get)写入 Characteristic
主动上报Event / 订阅属性上报(Reporting)Report(发往 Lifeline 关联组)Status 消息(Publish)事件通知

同一件事:打开一盏灯

协议功能模块操作参数
MatterOnOff Cluster 0x0006命令 On 0x01无
ZigbeeZCL On/Off Cluster 0x0006命令 On 0x01无
Z‑WaveBinary Switch 命令类 0x25Set 0x01值 0xFF(开)
蓝牙 MeshGeneric OnOff Server 模型Generic OnOff Set(操作码 0x8202)OnOff = 1
HomeKitLightbulb 服务写 On 特征(类型 0x25)true

注意前两行完全一样:Matter 的 Cluster 直接继承自 Zigbee 的 ZCL,大量 Cluster 编号都没变,比如亮度 0x0008、颜色 0x0300、门锁 0x0101、温控 0x0201、温度测量 0x0402。熟悉 Zigbee 的工程师上手 Matter 会很快。想查某个编号,用 Matter ID 查询。

它们怎么和 Matter 共存

已有的 Zigbee、Z-Wave 设备不用扔。支持 Matter 的网关可以当桥接器(Matter Bridge),把下面的老设备“翻译”成 Matter 设备,让 Apple、Google、Amazon 等平台直接控制。

  • 网关自己在根节点之外声明一个 聚合器(设备类型 0x000E)端点
  • 每个子设备变成一个 被桥接节点(设备类型 0x0013)端点,同时带上它本来的类型,比如“被桥接节点 + 可调光灯”
  • 子设备的名称、在线状态放在 BridgedDeviceBasicInformation Cluster 里

飞利浦 Hue 桥、Aqara M2 / M3 网关都属于这种用法。桥接器的数据可以直接粘进 JSON 解析器 查看每个端点的类型。

怎么选

场景建议
新做智能家居产品,想同时进入苹果、谷歌、亚马逊等生态Matter:电池设备(传感器、门锁)用 Thread,插电和大流量设备用 Wi‑Fi
家里或项目里已经有大量 Zigbee 设备继续用,选一个支持 Matter 桥接的网关接入新生态
北美 / 欧洲的安防、门锁,需要穿墙和远距离Z‑Wave(大户型或户外可考虑长距离版)
国内低成本灯具、希望手机直连蓝牙 Mesh
只做 Apple 生态HomeKit 仍可用,但新产品建议直接做 Matter,Apple 家庭原生支持
摄像头等大流量设备Wi‑Fi。Matter 1.5 起已有摄像头设备类型

同样是 Matter 设备,Thread 和 Wi-Fi 具体怎么选,见 Thread 还是 Wi-Fi;控制器、边界路由器、桥接器分别是什么、家里需要哪几样,见 要不要网关。

其他常被拿来比较的协议

下面这些也常出现在物联网讨论里,但和上面的协议不在同一条赛道:

协议所在层级主要用途和智能家居协议的关系
MQTT应用层消息协议(跑在 TCP 上)设备与云之间收发消息只管“怎么传消息”,不定义设备模型;常被 Wi‑Fi 私有方案用来上云
LoRaWAN全栈,低功耗广域网公里级远距离、低速率:抄表、农业、园区覆盖远但速率极低,不适合家庭实时控制
NB‑IoT / LTE‑M蜂窝网络(运营商)独立联网的远程设备:水表、烟感、追踪器不需要家庭网关,但要 SIM 卡和流量费
KNX全栈,以有线总线为主楼宇自动化:灯光、窗帘、暖通欧洲楼宇常用,偏工程安装;可通过网关接入 Matter
Wi‑Fi HaLow(802.11ah)物理层 + 链路层sub‑GHz 的 Wi‑Fi,距离远、功耗低可以承载 IP,理论上能跑 Matter,产品还很少

参考资料