支持的设备

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 抬起
倾斜
抬起
倾斜
抬起
倾斜
卷帘

桥梁

在 Google Home 生态系统中,用户能够正常看到 Matter 桥后面的所有设备。桥本身在 GHA 中显示为 inert Control Bridge 设备类型。

门锁

虽然 Matter 规范不要求为门锁提供 PIN 码,但在 Google 生态系统中,不强制要求提供 PIN 码的 Matter 门锁的所有 surface 上都停用了远程解锁功能。如需了解详情,请参阅 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 集成的插头和开关一样。当用户调试设备时,他们可以将其配置为在家中作为任何类型的设备(本来是插入设备的设备类型)显示。根据设备类型自定义智能插座或智能开关语音指令的支持文章概述了用户可以遵循的过程。 典型用例是用户将风扇连接到插电式装置。如果用户已将插入式装置的设备类型配置为设备类型“风扇”,当用户说出“Ok Google,关灯”时,Assistant 就知道不要关闭插入式装置。

选择设备类型

如果合作伙伴开发的设备不是传统的交流电源插座,但具有用于控制其他设备的电源的开/关端点,则合作伙伴必须决定是为产品分配开启/关闭插入式装置的设备类型,还是其他设备类型。在这种情况下,我们建议您:

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

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

例如,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 丹麦 OTA 测试
NXP IOTZTB-DK006 开发套件
Realtek Ameba D 系列
Silicon Labs EFR32MG24 开发套件
EFR32MG Zigbee 和 Thread 入门套件
Telink 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 设备的方法。