Matter 要不要网关?控制器、边界路由器、桥接器一次讲清

先看结论
  • “网关”是个大筐:在 Matter 里它可能指三种完全不同的角色 —— 控制器、Thread 边界路由器、桥接器。很多产品一台身兼几职,所以特别容易混。
  • 按协议算:Wi-Fi 设备连上家里的路由器就能被控制;Thread 设备需要一台边界路由器;Zigbee 等老设备想进 Matter,需要一台桥接器。
  • 按实际使用算:苹果、谷歌、亚马逊的 App 一般要求家里有一台它们自家的中枢(音箱、显示屏或电视盒子),用来跑自动化和远程控制,这台中枢往往同时就是边界路由器。

“Matter 设备要不要网关”几乎是每个新手都会问的问题,难就难在“网关”这个词被用来指好几样东西。这一页先用一张表把几个角色分开,再逐个讲清它们干什么、什么时候需要、在设备数据里长什么样,最后告诉你家里到底要准备什么。

家庭 Matter 网络里的几种角色:手机 App 作为控制器连到家里的路由器;智能音箱作为中枢,既是控制器也是边界路由器,通过 Thread 连着门锁和传感器;桥接器连到路由器,通过 Zigbee 连着 Zigbee 灯泡,把老设备翻译成 Matter;Wi-Fi 插座直接连路由器,不需要网关
控制器负责发命令,边界路由器把 Thread 网接进家里的网络,桥接器把 Zigbee 老设备翻译成 Matter 设备

一张表看懂

角色干什么懂 Matter 吗什么时候需要常见例子
控制器
Controller
发命令、读状态、跑自动化懂一直需要,手机 App 就是一个手机 App、HomePod、Apple TV、Nest Hub、Echo、Home Assistant
边界路由器
Border Router
把 Thread 网接进家里的 Wi-Fi / 网线网络不需要懂,只转发数据家里有 Thread 设备时HomePod mini、部分 Apple TV 4K、Nest Hub(第 2 代)、部分 Echo
桥接器
Bridge
把 Zigbee、Z-Wave 等老设备翻译成 Matter 设备懂,而且两边都懂想把老设备接进 Matter 时飞利浦 Hue 桥、Aqara M2 / M3、宜家 DIRIGERA
中枢
Hub
平台的叫法,通常是一台常开的控制器,多半兼做边界路由器懂用苹果、谷歌、亚马逊的 App 时一般都要HomePod、Apple TV、Nest Hub、Echo
家里的路由器普通上网,Wi-Fi 设备和手机都连它不需要懂一直需要,但不必“支持 Matter”任意 Wi-Fi 路由器

控制器:发号施令的一方

控制器(Controller)是给设备发命令、读设备状态的那一方。你在手机 App 里点“开灯”,这个 App 就是控制器;智能音箱按时关灯、Home Assistant 跑自动化,它们也是控制器。

  • 配网的和控制的可以不是同一个:把设备拉进家庭的角色叫 Commissioner(配网方),通常是手机 App;拉进来以后日常控制设备的叫 Controller。手机 App 一般两个都当,见 概念总览 · Commissioner 与配网。
  • 一台设备可以同时被好几个控制器管:苹果家庭、谷歌家庭、Home Assistant 各自是一个 Fabric,Matter 要求设备至少能同时加入 5 个。把设备分享给第二个平台时,第一个平台会给设备临时打开一个配网窗口,见 AdministratorCommissioning。
  • 为什么光有手机不够:手机会出门、会锁屏,没法 24 小时跑自动化,也没法当远程控制的入口。所以各平台会让一台常开的设备(音箱、显示屏、电视盒子)来当控制器,这就是平台说的“中枢”。

在设备数据里:OperationalCredentials Cluster 的 Fabrics 属性列出这台设备加入了哪些平台(带厂商 ID 和名称标签),SupportedFabrics 说明它最多能加入几个;AccessControl Cluster 记录每个平台有什么权限。

边界路由器:只转发,不翻译

Thread 设备在自己的一张网里,手机和 Wi-Fi 设备在家里的另一张网里。Thread 边界路由器(Thread Border Router)横跨两张网,负责在它们之间转发数据。

  • 只有 Thread 设备需要它:没有边界路由器,Thread 设备配不了网,也没法被控制;家里全是 Wi-Fi 设备就用不上它。
  • 它不懂 Matter,也不需要懂:Thread 设备自己就说 Matter,边界路由器只是把 IP 数据包从一张网搬到另一张网。这是它和桥接器最根本的区别。
  • 通常内置在中枢里:HomePod mini、部分 Apple TV 4K、Google Nest Hub(第 2 代)、部分 Amazon Echo,以及一些路由器和多功能网关都带这个功能。
  • 可以有多台:几台边界路由器能服务同一张 Thread 网,互为备份。Thread 1.4 进一步要求不同品牌的边界路由器能加入同一张网、共享网络凭证,Matter 1.4 开始集成 Thread 1.4。

在设备数据里:边界路由器工作在网络层,本身不一定是一台 Matter 设备。想看一台 Thread 设备连在哪张网、邻居是谁,读它的 ThreadNetworkDiagnostics Cluster。Thread 和 Wi-Fi 的完整对比见 Thread 还是 Wi-Fi。

桥接器:给老设备当翻译

Zigbee、Z-Wave、蓝牙和各家私有协议的设备不说 Matter。桥接器(Matter Bridge)两边都懂:一边用原来的协议控制这些老设备,一边把每个老设备“扮演”成一台 Matter 设备,苹果、谷歌、亚马逊的 App 就能直接控制它们。

在 Matter 的数据里,桥接器长这样:

  • 桥接器本身是一个节点,根端点之外有一个聚合器端点(设备类型 0x000E)
  • 每个老设备变成一个被桥接节点端点(设备类型 0x0013),同时带上它本来的类型,比如“被桥接节点 + 可调光灯”
  • 老设备的名称、是否在线放在 BridgedDeviceBasicInformation Cluster 里
  • 桥接器下面挂了哪些设备,读根端点上 Descriptor Cluster 的 PartsList

飞利浦 Hue 桥、Aqara M2 / M3、宜家 DIRIGERA 都是这样把自家的 Zigbee 设备接进 Matter 的。要注意,桥接只能“翻译”桥接器支持的那部分功能,老设备的一些特色功能在 Matter 里可能用不了。把桥接器的设备数据粘进 JSON 解析器,能直接看到每个端点的类型。

“中枢”和“网关”到底指什么

这两个词是产品和平台的叫法,不是 Matter 规范里的角色。看到“XX 是 Matter 网关 / 中枢”,要拆开看它具体承担了哪几样:

  • 苹果的家居中枢(HomePod、Apple TV):控制器,负责自动化和远程访问;HomePod mini 等部分型号同时是边界路由器。
  • 谷歌、亚马逊的中枢(Nest Hub、Nest 音箱、Echo 等):控制器;部分型号同时是边界路由器。
  • Home Assistant:控制器;插上 Thread 无线模块后也能当边界路由器。
  • 多功能网关(比如 Aqara M3):控制器、边界路由器、桥接器三样都干。
  • 飞利浦 Hue 桥:在 Matter 里的角色是桥接器,把 Hue 的 Zigbee 灯接进 Matter。
买之前看清楚

商品页写着“支持 Matter”的网关,可能只是桥接器(只能把自家老设备接进 Matter),也可能是控制器(能控制别家的 Matter 设备),或者是边界路由器(能让 Thread 设备联网)。按你缺的那一样去对参数,别只看“Matter 网关”几个字。

我家到底需要什么

你的情况需要准备
只有 Wi-Fi Matter 设备,用 Home Assistant不用额外买设备,Home Assistant 本身就是控制器
只有 Wi-Fi Matter 设备,用苹果 / 谷歌 / 亚马逊一台对应平台的中枢(音箱、显示屏或电视盒子)
有 Thread 设备至少一台 Thread 边界路由器。上面那台中枢多半已经内置,买前确认具体型号
有 Zigbee / Z-Wave 老设备想接进来一台支持 Matter 桥接的网关,很多老网关升级固件后就支持,比如 Hue 桥、Aqara M2
想同时用两个平台不用多买设备:在第一个平台里打开设备的配对模式(或“分享到其他平台”),拿到新的配对码,到第二个平台里添加

家里的路由器要换成“Matter 路由器”吗

不用。Matter 设备把家里的路由器当普通网络用,路由器本身不需要“支持 Matter”。需要注意的只有两点:

  • 别把设备和手机隔开:不要把设备放进访客网络,不要开“AP 隔离”。Matter 在局域网里靠 IPv6 和组播发现设备,被隔开就会出现配网卡在最后一步,或者配完显示“无响应”。
  • 设备多时看路由器能力:几十台 Wi-Fi 设备同时在线,入门级路由器可能吃力,可以把一部分插电设备换成 Thread 版。

市面上说的“Matter 路由器”,一般是指内置了 Thread 边界路由器的路由器。Matter 1.4 专门为这类产品定义了“家用路由器与接入点”(HRAP)设备类型,见 版本路线。