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 | 传感器 | |||
温控器 |
温控器 |
1.0 | 温控器 | |||
窗帘 |
窗帘 |
1.0 | 提升 倾斜 |
提升 倾斜 |
提升 倾斜 |
百叶窗 |
桥梁
对于 Google Home 生态系统中的用户,Matter 桥接器后面的所有设备都会正常显示。桥本身在 GHA 中显示为惰性控制桥设备类型。
门锁
虽然 Matter 规范不要求门锁使用 PIN 码,但 Google 生态系统中不强制要求使用 PIN 码的 Matter 门锁在所有平台上都无法远程解锁。如需了解详情,请参阅 Google 的隐私和安全政策。
开/关式照明开关
开关式灯具开关在 Matter 设备类型中是独一无二的,因为它是 Matter 控制器(例如 GHA、Assistant)或 Google Hub(例如 Google Nest Hub (2nd gen))。
换句话说,开关是一个可以控制其他节点的节点。不过,开/关型照明开关无法由其他 Matter 控制器控制。如需详细了解控制器和受控方,请参阅 Matter 入门手册中的节点角色。
由于 Google Home 生态系统不会将 Matter 绑定集群公开给其控制器,因此最终用户无法配置开/关型灯具开关来使用 GHA 控制其他 Matter 设备。他们可以委托管理 Matter 开关型灯具开关,但之后除了从住宅中将其删除外,将无法对其执行任何操作。
最终用户在 Google Fabric 上配置开关时,自然会希望将其配置为控制其他设备。目前,用户无法在 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,关灯”时不要关闭插入式设备。
选择设备类型
如果合作伙伴开发的设备不是传统的交流电源插座,但具有用于控制其他设备电源的开/关端点,则必须决定是将该产品分配为“开/关插入式装置”设备类型,还是其他设备类型。在这种情况下,我们建议您:
如果设备可以控制不同类型的负载设备(例如风扇或灯具)的电源,合作伙伴应为其分配“开/关型插入式装置”设备类型。然后,用户在住宅中初始配置设备时,将能够为设备分配其他设备类型。
如果设备只能控制灯具,合作伙伴应为其分配开/关灯设备类型。
例如,Acme Lighting Corporation 生产的设备采用专有电源连接器,只有 Acme Lighting 灯具才能插入。该设备可以开灯或关灯。在这种情况下,Acme 为其设备分配开/关灯设备类型最为合适。
相反,Mega Plugin Corporation 生产的设备配备标准交流电源插座,让最终用户可以插入电视、灯具等任何设备。在这种情况下,将设备实现为开/关插入式装置是合理的。
Hubs
以下 Google Nest 设备可在 Google Home 生态系统中充当 Matter hub。
如需了解详情,请参阅支持 Matter 的 Nest 设备支持文章。
构建设备
如果您尚未构建支持 Matter 的设备,可以使用以下某款 Matter 设备进行端到端验证:
供应商 | 平台 | Thread 支持 | 指南 |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | OTA 测试 | |
Nordic Semiconductor | nRF52840 DK | OTA 测试 | |
NXP | IOTZTB-DK006 开发套件 | ||
Realtek | Ameba D 系列 | ||
Silicon Labs | EFR32MG24 开发套件 | ||
EFR32MG Zigbee 和 Thread 入门套件 | |||
Telink | TLSR9518 | ||
Texas Instruments | CC2652R7 LaunchPad 开发套件 |
Thread 休眠终端设备
Thread 休眠端设备 (SED) 和Thread 同步休眠端设备 (SSED) 可与用作 Matter 集线器的 Google Nest 设备搭配使用。允许集线器与非休眠设备保持相同服务级别的最长休眠时长为 3 秒。睡眠周期越长,服务可能会出现降级,例如设备在 Google Home Graph 中被识别为离线。
开发工具
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 设备的方法。