Matter 协议完全指南 2026:智能家居统一标准入门

Matter 协议完全指南 2026:智能家居统一标准入门

引言:为什么我们需要 Matter?

如果你家里同时有 HomeKit、Google Home 和 Alexa 的设备,你一定经历过这种绝望:

「买个灯,要确认支持哪个平台;买个传感器,要看有没有 HomeKit 认证;想搞个自动化,发现两个平台的设备根本无法联动。」

这就是 Matter 诞生的原因——终结智能家居的割据时代

2026 年,Matter 已经从一个「未来可期」的概念,变成了真正能用的标准。Apple HomeKit、Google Home、Amazon Alexa、Samsung SmartThings,甚至国内的小米、华为,都在逐步拥抱 Matter。这意味着什么?意味着你可以买一个通过 Matter 认证的智能灯泡,然后同时用 Siri、Google Assistant 和小爱同学控制它。

这篇文章,我会从协议底层到实际部署,帮你彻底搞懂 Matter 到底是什么、它怎么工作、以及你该不该用它。

1. Matter 是什么?

一句话定义: Matter 是一个开源的、基于 IP 的智能家居连接标准,由 CSA 连接标准联盟(Connectivity Standards Alliance,前身为 Zigbee 联盟)开发和维护。

它的核心目标非常简单:

**

让任何品牌的智能家居设备,能在任何智能家居平台上正常工作。**

1.1 背后的玩家

Matter 不是某个公司的私有协议,它由科技巨头联合推动:

  • 发起方:Apple、Google、Amazon、Samsung SmartThings

  • 核心成员:IKEA、Signify(Philips Hue)、Leviton、Resideo、Comcast

  • 开源项目:代号 project-chip(Connected Home over IP),代码托管在 GitHub

注意名字的历史:项目最初叫 project-chip,正式发布后品牌命名为 Matter。你在 GitHub 上看到的 project-chip 仓库,就是 Matter 的参考实现代码。

1.2 Matter 不是什么

在继续之前,先破除几个常见误解:

  • Matter 不是一个新的无线协议 — 它运行在 WiFi、Thread、以太网之上

  • Matter 不取代 Zigbee/Z-Wave — 它的定位是应用层统一标准

  • Matter 不支持所有设备类型 — 目前只覆盖特定品类(灯光、插座、门锁、温控器等),摄像头、扫地机器人等还在扩展中

2. Matter 协议架构:从底层到应用层

理解 Matter,最好的方式是看它的分层架构:

┌─────────────────────────────────────────────┐
│           应用层 (Application)               │
│  ┌─────────┐ ┌──────────┐ ┌───────────────┐ │
│  │设备类型  │ │ 集群      │ │ 属性/命令/事件 │ │
│  │(Device  │ │ (Clusters)│ │ (Attributes/  │ │
│  │ Type)   │ │          │ │  Commands/     │ │
│  │         │ │          │ │  Events)        │ │
│  └─────────┘ └──────────┘ └───────────────┘ │
├─────────────────────────────────────────────┤
│         数据模型层 (Data Model)               │
│  ┌─────────────────────────────────────┐    │
│  │ 节点(Node) → 端点(Endpoint) → 集群   │    │
│  └─────────────────────────────────────┘    │
├─────────────────────────────────────────────┤
│         交互模型层 (Interaction Model)        │
│  ┌─────────────────────────────────────┐    │
│  │ Read / Write / Invoke / Subscribe   │    │
│  └─────────────────────────────────────┘    │
├─────────────────────────────────────────────┤
│         安全层 (Security)                     │
│  ┌─────────────────────────────────────┐    │
│  │ PASE / CASE 认证, AES-CCM 加密      │    │
│  └─────────────────────────────────────┘    │
├─────────────────────────────────────────────┤
│         网络层 (Network)                      │
│  ┌──────────┐ ┌────────┐ ┌───────────────┐ │
│  │ WiFi     │ │ Thread │ │ 以太网        │ │
│  │ (IP)     │ │ (IP)   │ │ (IP)          │ │
│  └──────────┘ └────────┘ └───────────────┘ │
└─────────────────────────────────────────────┘

2.1 网络层:WiFi + Thread + 以太网

Matter 运行在 IP 协议 之上,支持三种传输媒介:

传输媒介适用场景功耗带宽
WiFi插电设备、高带宽需求
Thread电池供电设备、低功耗传感器极低
以太网固定设备(如网关、中控面板)N/A

关键区别:

  • WiFi 设备直接连接到现有 WiFi 网络

  • Thread 设备组成 Mesh 网络,需要通过 Border Router(边界路由器)才能与外部 IP 网络通信

2.2 安全层:Matter 的安全模型

Matter 的安全设计是其最大的亮点之一:

  • 设备认证:每个 Matter 设备必须有唯一的 DAC(Device Attestation Certificate),由 CSA 认证实验室签发

  • 配对认证(PASE):首次配对时使用二维码中的 设置码(Setup Code) 进行密码认证

  • 会话认证(CASE):配对完成后,使用 ECDSA 证书建立加密会话

  • 数据加密:所有通信使用 AES-CCM 加密

简单说:Matter 设备出厂时就带有数字证书,配对时需要扫描二维码验证身份,之后的所有通信都经过加密。你不能伪造一个 Matter 设备——至少不能轻易做到。

2.3 数据模型层:Node、Endpoint、Cluster

这是理解 Matter 设备如何工作的核心概念:

  • Node(节点):一个物理设备就是一个 Matter 节点

  • Endpoint(端点):一个节点可以有多个端点,每个端点代表设备的一个功能模块。比如一个智能灯泡可能有一个端点是「灯」,另一个端点是「电量计」

  • Cluster(集群):每个端点包含多个集群,集群定义了设备的能力。比如:

On/Off Cluster:控制开关

  • Level Control Cluster:控制亮度

  • Color Control Cluster:控制颜色

  • Temperature Measurement Cluster:报告温度

2.4 交互模型:怎么和设备通信?

Matter 定义了四种基本交互操作:

操作说明类比
Read读取设备状态「灯是开还是关?」
Write修改设备配置「把亮度调到 80%」
Invoke执行命令「打开灯」
Subscribe持续监听状态变化「灯的状态变化时通知我」

3. Matter 设备类型与支持品类

截至 2026 年,Matter 1.3 版本已经支持以下设备类型:

已支持的主要品类

  • 灯光:开关灯、调光灯、彩色灯

  • 插座/开关:智能插座、墙壁开关

  • 门锁:智能门锁、门铃

  • 窗帘/百叶窗:电动窗帘、卷帘

  • 温控器/HVAC:恒温器、空调控制

  • 传感器:温度、湿度、光照、Occupancy(人体存在)

  • 烟雾/CO 报警器

  • 扫地机器人(Matter 1.3 新增)

  • 冰箱/洗衣机(Matter 1.3 新增,家电类首次支持)

尚未支持的品类

  • 摄像头(计划中,预计 Matter 1.4+)

  • 安防系统主机(部分功能可用,但完整安防系统不在当前范围内)

  • 机器人/机械臂等非标准品类

4. Matter vs 其他协议:到底有什么区别?

这是最常被问到的问题。直接上对比表:

特性MatterZigbeeZ-WaveHomeKit
协议层应用层网络+应用网络+应用应用层
传输层WiFi/Thread/以太网专有 2.4GHz专有 Sub-1GHzWiFi/Thread/蓝牙
开放程度开源开放标准私有(Silicon Labs)苹果私有
跨平台✅ 是❌ 需要桥接❌ 需要桥接❌ 仅苹果
加密AES-CCM + ECDSAAES-128AES-128AES-CCM + SRP
Mesh 网络Thread 支持✅ 支持✅ 支持Thread 支持
本地运行✅ 完全本地
云依赖❌ 不依赖部分功能依赖
认证要求CSA 认证 + DACZigbee 联盟认证Z-Wave 认证MFi 认证

关键结论:

  • Matter 和 Zigbee/Z-Wave 不是竞争关系 — Matter 是应用层标准,可以运行在 Thread(基于 6LoWPAN)之上

  • Matter 和 HomeKit 是竞争+合作关系 — HomeKit 现在支持 Matter 设备,但 HomeKit 原生设备不一定支持 Matter

5. Thread 与 Matter 的关系

这又是一个高频混淆点。

Thread 是什么?

Thread 是一个基于 IPv6 的低功耗 Mesh 网络协议,由 Thread Group 维护。它运行在 IEEE 802.15.4 物理层(2.4GHz),类似于 Zigbee 的底层。

Thread 和 Matter 的关系

Matter 协议 ────── 运行在 ──────▶ Thread / WiFi / 以太网

                              Thread 是 Matter 的
                              传输选项之一

类比理解:

  • Matter 是「语言」(说什么)

  • Thread/WiFi 是「传输介质」(怎么传)

就像你可以用普通话通过电话说、也可以面对面说一样,Matter 可以通过 Thread 传输,也可以通过 WiFi 传输。

为什么 Matter 选 Thread 而不是 Zigbee?

  1. $1

  2. $1

  3. $1

6. Matter 的工作原理:设备如何被发现和控制?

6.1 设备发现与配对流程

1. 设备广播 mDNS (Bonjour/Zeroconf)

2. 手机/Controller 扫描到设备

3. 扫描设备二维码(或手动输入设置码)

4. PASE 认证(密码验证)

5. 设备证书验证(DAC 校验)

6. CASE 会话建立

7. 设备加入 Matter 网络

8. Controller 通过 Read/Write/Invoke 控制设备

6.2 多管理员(Multi-Admin)

这是 Matter 最酷的功能之一:同一个设备可以被多个平台同时控制

比如一个 Matter 智能灯泡:

  • 可以同时在 Apple Home、Google Home、Alexa 中出现

  • 不需要任何桥接或第三方集成

  • 每个平台独立建立 CASE 会话,互不影响

这是怎么做到的?

  • 设备在配对时可以为每个平台生成独立的 Operational Credential

  • 每个平台用自己的密钥和证书与设备通信

  • 设备端维护多个会话,分别处理不同平台的请求

7. 如何开始使用 Matter?

7.1 消费者角度

你需要的东西:

  1. $1

  2. $1

  3. $1

入门步骤:

  1. $1

  2. $1

  3. $1

  4. $1

7.2 开发者角度

你需要的东西:

  1. $1

  2. $1

  3. $1

  4. $1

快速上手命令(ESP32-C6 示例):

# 克隆 Matter SDK
git clone https://github.com/project-chip/connectedhomeip.git
cd connectedhomeip

# 初始化子模块
git submodule update --init

# 激活环境
source scripts/activate.sh

# 编译示例应用(以照明灯为例)
cd examples/lighting-app/esp32
idf.py build

8. Matter 的局限性与挑战

Matter 很好,但不是万能的。以下是它目前面临的问题:

8.1 碎片化的实际体验

虽然协议是统一的,但各平台对 Matter 特性的支持程度不同

  • Apple Home 支持的 Matter 设备类型最多

  • Google Home 在某些高级功能(如场景联动)上支持更好

  • 国内厂商(小米、华为)对 Matter 的支持还在逐步完善中

8.2 设备认证成本

Matter 认证需要:

  1. $1

  2. $1

  3. $1

这对小厂商和 DIY 爱好者来说门槛较高。不过好消息是,Matter SDK 支持 PAA(Product Attestation Authority)自签名,在开发和测试阶段可以跳过正式认证。

8.3 生态过渡期

大量已有设备(Zigbee、Z-Wave、私有协议)无法直接升级为 Matter。需要通过桥接方案(如 Home Assistant 的 Matter Bridge)才能接入。

9. 总结:Matter 值得用吗?

结论:值得,而且越早用越好。

Matter 不是完美的,但它是目前智能家居领域最接近「通用语言」的方案。如果你现在搭建智能家居:

  • 优先选择 Matter 认证设备 — 未来兼容性最好

  • 搭配 Thread Border Router — 为低功耗设备做准备

  • 用 Home Assistant 作为补充 — 处理 Matter 尚不支持的设备

下期预告

下一篇(032),我会用 ESP32 从零搭建一个 Matter 设备,手机控制,包含完整代码和烧录步骤。敬请期待。

参考资源