支持的设备

Google Home 生态系统支持许多 Matter 设备类型,但并非所有类型都完全受支持。

设备类型和控件支持

Google Home 生态系统中支持 Matter 的设备可以通过几种不同的方法控制:

  1. Google Assistant - 使用语音从任何 Assistant 设备控制 Matter 设备。
  2. Google Home app (GHA) - 使用 GHA 的界面控制 Matter 设备。
  3. 智能显示屏界面 - 使用智能显示屏的界面控制 Matter 设备。

如需详细了解集群,请参阅 Matter 代码库 (connectedhomeip)

表格:Matter 设备类型和控件支持
图例: 可用, 不可用
Matter设备类型 应用集群 Matter规格 控制支持 Home 生态系统类型
Google Assistant Google Home app (GHA) 智能显示屏
色温光 颜色控制
音量控制
开启/关闭
1.0 浅色
接触传感器 布尔值状态
1.0 传感器
可调光 水平控制
开启/关闭
1.0 浅色
门锁 门锁
1.0 锁定
扩展色光 颜色控制
音量控制
开启/关闭
1.0 浅色
风扇 风扇控制
开启/关闭
1.0 风扇
流量传感器 用户流测量
1.0 传感器
湿度传感器 相对湿度测量
1.0 传感器
光传感器 照度测量
1.0 传感器
占用传感器 在家/外出感知
1.0 传感器
开/关灯 水平控制
开启/关闭
1.0 浅色
开/关灯开关 开启/关闭
1.0 开关
开启/关闭插件单元 水平控制
开启/关闭
1.0 插座
压力传感器 压力测量
1.0 传感器
扬声器 水平控制
开启/关闭
1.0 扬声器
温度传感器 温度测量
1.0 传感器
温控器 温控器
1.0 温控器
窗帘 窗帘
1.0 抬高
倾斜度
抬高
倾斜度
抬高
倾斜度
百叶窗

桥梁

对于 Google Home 生态系统中的用户来说,Matter 网桥后面的所有设备都会正常显示。迁移桥本身在 GHA 中会显示为 inert 控制桥设备类型。

门锁

尽管 Matter 规范不要求为门锁提供 PIN 码,但对于 Google 生态系统中不要求提供 PIN 码的 Matter 门锁的所有界面,其远程解锁功能均已停用。如需了解详情,请参阅 Google 的隐私权和安全政策

开/关灯开关

开/关灯开关在 Matter 设备类型中是独一无二的,因为它是 Matter 控制器(如 GHAAssistant)或 Google Hub(如 Google Nest Hub (2nd gen))。

换言之,开/关灯开关是能够控制其他节点的节点。 不过,开/关灯开关无法由其他 Matter 控制器控制。如需详细了解控制器和受控对象,请参阅 Matter Primer 中的节点角色

由于 Google Home 生态系统不会向其控制器公开 Matter 绑定集群,因此最终用户无法配置开/关灯开关以使用 GHA 控制其他 Matter 设备。他们可以使用 Matter 开/关灯开关,但之后无法对它执行任何操作,只能将其从住宅中删除。

在 Google 结构上调试开启/关闭灯开关的最终用户自然希望将其配置为控制其他设备。目前,用户无法在 Google Home 生态系统中执行此操作。GHA 无法将开/关灯开关绑定到其他设备的端点,因为 Google Home 生态系统不会公开 Matter 绑定集群。

为使开/关灯开关能够在 Google Matter 结构中使用,合作伙伴需要实现 Matter Director,这是一个可在绑定集群中创建条目的远程客户端。然后,应用会允许开/关灯开关控制另一个 Matter 设备或设备组。

开/关灯开关(带开/关灯)

有一个特殊用例,在同一设备中将开/关灯开关与开/关灯组合使用。

当端点 1 是开/关灯,端点 2 是开/关灯开关时,GHA 中只会显示开/关灯开关。

不过,如果端点 1 是开/关灯开关,端点 2 是开/关灯时,这两部设备都会在 GHA 中可见。

在设计此类设备时,为了确保两个设备都显示在 GHA 中,请将端点 1 设为开/关灯开关,并将端点 2 设为开/关灯。

开/关插电装置

可将开/关插电单元设备类型配置为显示为其他设备类型,就像与 Google Local Home SDK 集成的插头和开关一样。当用户调试设备时,他们可以将其配置为在住宅中显示为任何类型的设备(表面上是插入设备的设备类型)。支持文章根据设备类型自定义智能插头或智能开关语音指令,概述了用户需遵循的步骤。典型用例是用户将风扇插入插电装置。如果用户将插电装置的设备类型配置为“风扇”,则 Assistant 就知道在用户说出“Hey Google,关灯”时不要关闭插头装置。

选择设备类型

如果合作伙伴开发的设备不是传统 AC 电源插座,但具有控制其他设备电源的开/关端点,则必须决定是为该产品指定“开/关插电单元”设备类型,还是其他设备类型。在这种情况下,我们建议:

  • 如果设备可以控制不同类型的负载设备(如风扇或灯)的电源,合作伙伴应为其指定“开/关插电单元”设备类型。之后,用户在住宅中初始配置设备时,就能为该设备分配不同的设备类型。

  • 如果设备只能控制灯,合作伙伴应为其分配开/关灯设备类型。

例如,Acme Lighting Corporation 制造的设备具有只有 Acme Lighting 灯可以插入的专有电源连接器。设备可以开灯或关灯。在这种情况下,最适合 Acme 为其设备指定开/关灯设备类型。

相反,Mega Plugin Corporation 制造的设备配有标准交流电源插座,让最终用户能够将电视、台灯等任何设备插入电源插座。在这种情况下,最好将设备实现为开/关插件单元。

Hubs

以下 Google Nest 设备在 Google Home 生态系统中充当 Matter hub。

表格:支持 Matter Hub 的 Google Nest 设备
设备 Thread 边界路由器支持 Google 商店
Google Home
Google Home Mini
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Nest WiFi Pro

如需了解详情,请参阅支持 Matter 的 Nest 设备支持文章。

构建设备

如果您尚未构建已启用 Matter 的设备,则可以使用以下 Matter 设备之一进行端到端验证:

表格:芯片供应商的 Matter 示例
供应商 平台 Thread 支持 指南
布法罗实验室 BL602
BL702
埃斯普利夫 ESP32 OTA 测试
北欧半导体 nRF52840 DK OTA 测试
恩 XP (NXP) IOTZTB-DK006 开发套件
Realtek Ameba D 系列
Silicon Labs EFR32MG24 开发套件
EFR32MG Zigbee 和 Thread 入门套件
特林克 TLSR9518
德州乐器 CC2652R7 LaunchPad 开发套件

线程休眠的终端设备

Thread 休眠终端设备 (SED) 和 Thread 同步休眠终端设备 (SSED) 可与充当 Matter hub 的 Google Nest 设备搭配使用。允许 hub 与非休眠设备保持相同服务等级的最长休眠期限为 3 秒。如果休眠周期较长,服务可能会降级,例如设备在 Google Home Graph 中被标识为离线。

开发工具

推荐用于构建 Matter 设备的工具

Google 建议在构建支持 Matter 的设备时使用 Google Home Extension for Visual Studio Code 和我们的 Matter Virtual Device (MVD)

Google Home Extension 具有 Google Assistant SimulatorGoogle Cloud Logging 和其他工具来简化开发流程,而 MVD 则提供了一种在构建实体设备之前在 Google Home 生态系统中测试 Matter 设备的方法。