Google Home 生态系统支持多种 Matter 设备类型,但并非所有类型都完全受支持。
设备类型和控制支持
Google Home 生态系统中支持Matter的设备可以通过几种不同的方法进行控制:
- Google Assistant - 通过任何 Assistant 设备使用语音控制 Matter 设备。
- Google Home app (GHA) - 使用 GHA 的界面控制 Matter 设备。
- 智能显示屏界面 - 使用智能显示屏的界面控制 Matter 设备。
CSA 测试列显示了允许您跳过测试阶段并使用 Connectivity Standards Alliance (Alliance) Interop Test Lab 结果进行认证的设备类型。
设置模式和重置列显示了在 Android 和 Google Home 应用中具有可自定义的设备发现和设置体验的设备类型。
如需详细了解集群,请参阅 Matter 代码库 (connectedhomeip)。
| Matter 设备类型 | 应用集群 | Matter 规范 | 控制支持 | Home 生态系统类型 | CSA 测试 | 设置模式和重置 | ||
|---|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | 智能显示屏 | ||||||
| 空气净化器 |
风扇控制
开启/关闭 HEPA 过滤器监控 活性炭过滤器监控 |
1.2 | 空气净化器 | |||||
| 空气质量传感器 |
空气质量 温度测量 相对湿度测量 一氧化碳浓度测量 二氧化碳浓度测量 PM2.5 浓度测量 甲醛浓度测量 PM1 浓度测量 PM10 浓度测量 总挥发性有机化合物浓度测量 氡浓度测量 二氧化氮浓度测量 臭氧浓度测量 |
1.2 | 传感器 | |||||
| 一氧化碳检测器 |
一氧化碳浓度测量
烟雾/一氧化碳警报器 |
1.2 | 一氧化碳检测器 | |||||
| Chime |
Chime
|
1.3 | Chime | |||||
| 色温光线 |
颜色控制
级别控制 开/关 |
1.0 | 光线 | |||||
| 接触传感器 |
布尔值状态
|
1.0 | 传感器 | |||||
| 可调光灯 |
电平控制
开启/关闭 |
1.0 | 光线 | |||||
| 洗碗机 |
开启/关闭
洗碗机模式 温度控制 运行状态 |
1.2 | 洗碗机 | |||||
| 门锁 |
门锁
|
1.0 | 锁定 | |||||
| 门铃 |
开关
|
1.3 | 门铃 | |||||
| 电表 |
电功率测量
电能测量 |
1.3 | 不适用 | |||||
| 电力公司计量表 |
电表标识
|
1.3 | 不适用 | |||||
| 电费计价方式 |
商品价格
电网条件 商品关税 |
1.3 | 不适用 | |||||
| 扩展彩色灯 |
颜色控制
级别控制 开/关 |
1.0 | 光线 | |||||
| 风扇 |
风扇控制
开/关 |
1.0 | 风扇 | |||||
| 流量传感器 |
流量衡量
|
1.0 | 传感器 | |||||
| 湿度传感器 |
相对湿度测量
|
1.0 | 传感器 | |||||
| 洗衣机 |
开/关
洗衣机模式 洗衣机控制 温度控制 运行状态 |
1.2 | 洗衣机 | |||||
| 光传感器 |
照度测量
|
1.0 | 传感器 | |||||
| 在家/外出传感器 |
入住情况感应
|
1.0 | 传感器 | |||||
| 开灯/关灯 |
级别控制
开启/关闭 |
1.0 | 浅色 | |||||
| 开/关灯开关 |
开启/关闭
|
1.0 | Switch | |||||
| 开/关插件单元 |
电平控制
开启/关闭 |
1.0 | 插座 | |||||
| 压力传感器 |
压力测量
|
1.0 | 传感器 | |||||
| 泵 |
开启/关闭
泵配置和控制 温度测量 压力测量 流量测量 |
1.0 | Pump | |||||
| 扫地机器人 |
RVC 运行模式
RVC 清洁模式 RVC 运行状态 |
1.2 | 吸尘器 | |||||
| 烟雾检测器 |
烟雾/一氧化碳警报器
|
1.2 | 烟雾检测器 | |||||
| 免提 |
Level Control
开/关 |
1.0 | 扬声器 | |||||
| 温度传感器 |
体温测量
|
1.0 | 传感器 | |||||
| 温控器 |
温控器
|
1.0 | 温控器 | |||||
| 窗饰 |
窗帘
|
1.0 | 卷帘 | |||||
桥梁
在 Google Home 生态系统中,Matter 桥接器后面的所有设备都会正常显示。桥接器本身在 GHA 中显示为惰性控制桥接器设备类型。
门锁
虽然 Matter 规范不要求门锁使用 PIN 码,但对于 Google 生态系统中不强制要求使用 PIN 码的 Matter 门锁,所有界面上的远程解锁功能均处于停用状态。同样,门锁的语音解锁功能也处于停用状态。如需了解详情,请参阅 Google 的隐私权和安全政策。
如需认证支持 Google 钱包中的数字住宅钥匙的 Aliro 兼容门锁,您必须在 Google Home Developer Console 中选择 CSA Interop test 选项。CSA Interop test 选项是获得 Aliro 认证的唯一途径。如果您选择其他测试选项,则必须创建新的集成版本并重新提交以进行认证。
此外,在 Matter 规范中,某些门锁事件(例如 LockOperationErrorEvent)和事件操作来源(例如 KEYPAD)是可选的。并非所有 Matter 门锁都会针对每个操作来源发出这些事件。例如,当通过应用远程输入无效 PIN 码时,门锁可能会发出 LockOperationErrorEvent,但在实体键盘上输入无效 PIN 码时则不会发出。
开关式照明开关
在 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 设备或一组设备。
带开关指示灯的电灯开关
有一种特殊的使用情形,即在同一设备中将开/关灯开关与开/关灯结合使用。
如果端点 1 是开/关灯,端点 2 是开/关灯开关,则 GHA 中仅显示开/关灯开关。
不过,如果端点 1 是开关灯,端点 2 是开关灯,则这两个设备都会显示在 GHA 中。
在设计此类设备时,为确保 GHA 中同时显示这两个设备,请将端点 1 设置为开/关灯开关,并将端点 2 设置为开/关灯。
开关式插接单元
与集成到 Google Local Home SDK 中的插座和开关一样,可将“开/关插电式设备”设备类型配置为显示为其他设备类型。用户调试设备时,可以将其配置为以任何类型的设备(表面上是插入其中的设备类型)显示在住宅中。支持文章使用设备类型自定义智能插座或智能开关语音指令概述了用户应遵循的程序。 一个典型的应用场景是,用户将风扇插入插接式设备。如果用户已将插接式装置的设备类型配置为风扇,那么当用户说“Hey Google,关灯”时,Assistant 就知道不关闭插接式装置。
选择设备类型
如果合作伙伴开发的设备不是传统的交流电源插座,但具有可控制另一设备电源的开/关端点,则必须决定是为该产品分配“开/关插接单元”设备类型,还是分配其他设备类型。在这种情况下,我们建议:
如果设备可以控制不同类型负载设备的电源,例如风扇或灯,合作伙伴应为其分配“插电式设备”设备类型。然后,用户在住宅中初始配置设备时,便可以为设备分配其他设备类型。
如果设备只能控制灯,合作伙伴应为其分配“开关灯”设备类型。
例如,Acme Lighting Corporation 生产的设备具有专有的电源连接器,只有 Acme Lighting 灯具才能插入该连接器。设备可以开灯或关灯。在这种情况下,Acme 最明智的做法是为其设备分配“开灯/关灯”设备类型。
相反,Mega Plugin Corporation 制造的设备具有标准交流电源插座,允许最终用户插入从电视到灯的任何设备。在这种情况下,将设备实现为开/关插件单元是有意义的。
Hub
以下 Google Nest 设备可在 Google Home 生态系统中充当 Matter hub。
如需了解详情,请参阅支持 Matter 的 Nest 设备一文。
构建设备
如果您还没有构建支持 Matter 的设备,可以使用以下 Matter 设备进行端到端验证:
| 供应商 | 平台 | Thread 支持 | 指南 |
|---|---|---|---|
| 博流智能 | BL602 | ||
| BL702 | |||
| Espressif | ESP32 | OTA 测试 | |
| Nordic Semiconductor | nRF52840 DK | OTA 测试 | |
| NXP | IOTZTB-DK006 开发套件 | ||
| Realtek | Ameba D 系列 | ||
| Silicon Labs | EFR32MG24 开发套件 | ||
| EFR32MG Zigbee 和 Thread 入门套件 | |||
| 泰凌微电子 | TLSR9528 | Telink Matter 开发者指南 | |
| 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 设备的方法。