Google Home 生态系统支持很多 Matter 设备类型,但并非完全受支持。
设备类型和控制支持
Google Home 生态系统中支持Matter的设备可以通过以下几种不同的方法进行控制:
- Google Assistant - 使用语音从任意 Assistant 设备控制 Matter 设备。
- Google Home app (GHA) - 使用 GHA 的界面控制 Matter 设备。
- 智能显示屏界面 - 使用智能显示屏的界面来控制 Matter 设备。
如需详细了解集群,请参阅 Matter 代码库 (connectedhomeip
)。
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 | 提升 倾斜 |
提升 倾斜 |
提升 倾斜 |
卷帘 |
桥梁
Matter 桥接后的所有设备对 Google Home 生态系统中的用户而言均正常显示。迁移桥本身在 GHA 中显示为惯性控制桥设备类型。
开/关灯开关
开/关灯开关在 Matter 设备类型中是唯一的,因为它是 Matter 控制器(例如 GHA、Assistant)或 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 设备或设备组。
开/关插件单元
开启/关闭插件单元设备类型可以配置为显示为不同的设备类型,就像与 Google Local Home SDK 集成的插头和开关一样。用户调试设备时,可将其配置为在家中显示为任何类型的设备(或许是插入到该设备的设备类型)。支持文章通过设备类型自定义智能插头或智能切换语音指令概述了用户将会遵循的流程。典型用例是用户插入风扇后将风扇插入电源。如果用户将插件单元的设备类型配置为风扇,则 Assistant 知道当用户说“Ok Google,关灯”时不会关闭插件单元。
选择设备类型
如果合作伙伴开发的设备不是传统交流电源插座,但具有开/关端点,而该端点可以控制其他设备的电源,那么他们必须决定是为相应设备分配开/关插头单位设备类型,还是分配另一种设备类型。在这种情况下,我们建议您:
如果设备可以控制不同类型的加载设备(如风扇或灯具)的电源,合作伙伴应为其分配开/关插件单元设备类型。然后,用户就可以在住宅中进行初始配置时,为该设备分配不同的设备类型。
如果设备只能控制灯,合作伙伴应为其分配开/关灯类型。
例如,Acme 照明公司制造的设备具有专有电源连接器,只有 Acme 照明灯才能插入。设备可以开启或关闭灯。在这种情况下,Acme 最适合分配其设备的开启/关闭灯类型。
反过来,Mega Plugin Corporation 开发的设备则具有标准交流电源插座,可供最终用户在电视和灯具之间插接。在这种情况下,可以将设备实现为开/关插件单元。
hub
以下 Google Nest 设备在 Google Home 生态系统中充当 Matter Hub。
如需了解详情,请参阅支持 Matter 的 Nest 设备一文。
打造设备
如果您尚未构建支持 Matter 的设备,则可以使用供应商支持的示例作为起点。如需开始操作,请参阅以下供应商示例指南:
供应商 | 平台 | 指南 | Thread 支持 |
---|---|---|---|
布法罗实验室 | BL602 | 快速入门 | |
BL702 | 快速入门 | ||
埃斯普利夫 | ESP32 | 快速入门
OTA 测试 |
|
北欧半导体 | nRF52840 丹麦克朗 | 快速入门
OTA 测试 |
|
荷兰盾 | IOTZTB-DK006 开发套件 | 快速入门 | |
Realtek | Ameba D 系列 | 快速入门 | |
Silicon Labs | EFR32MG24 开发套件 | 快速入门 | |
EFR32MG Zigbee 和 Thread Starter Kit | 快速入门 | ||
特林克 | TLSR9518 | 快速入门 | |
德克萨斯乐器 | CC2652R7 LaunchPad 开发套件 | 快速入门 |
开发工具
Google 建议您在构建支持 Matter 的设备时使用 Google Home Extension for Visual Studio Code 和我们的 Matter Virtual Device (MVD)。
Google Home Extension 提供了 Google Assistant Simulator、Google Cloud Logging 和其他工具以简化开发流程,而 MVD 则让您能在构建实体设备之前在 Google Home 生态系统中测试 Matter 设备。