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 | 提升 倾斜度 |
提升 倾斜 |
提升 倾斜 |
百叶窗 |
桥梁
对于 Matter 网桥之后的所有设备, 是 Google Home 生态系统中的用户。桥本身显示为一个 inert Control GHA 中的桥接设备类型。
门锁
尽管 Matter 规范不要求提供 PIN 码, 门锁的验证码,所有门锁的远程开锁都已停用 Google 生态系统中Matter门锁的 未强制要求输入 PIN 码。如需了解详情,请参阅 Google 的隐私和安全政策。
开/关式照明开关
开关式灯具开关在 Matter 设备类型中是独一无二的,因为它是 Matter 控制器(例如 GHA、Assistant)或 Google Hub(例如 Google Nest Hub (2nd gen))。
换句话说,开关是一个可以控制其他节点的节点。不过,开/关型照明开关无法由其他 Matter 控制器控制。请参阅 Node 角色 Matter:详细了解控制器和控件。
由于 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,关灯”时不要关闭插入式设备。
选择设备类型
开发的设备并非传统交流电源插座的合作伙伴; 但具有控制其他设备电源的开/关端点, 为产品指定“开/关插电单元”设备类型,还是其他 设备类型。在这种情况下,我们建议:
如果设备可以控制不同类型的负载设备(例如风扇或灯具)的电源,合作伙伴应为其分配“开/关型插入式装置”设备类型。然后,用户在住宅中初始配置设备时,将能够为设备分配其他设备类型。
如果设备只能控制灯具,合作伙伴应为其分配开/关灯设备类型。
例如,Acme Lighting Corporation 生产的设备采用专有电源连接器,只有 Acme Lighting 灯具才能插入。该设备可以开启或关闭灯。在这种情况下,Acme 为其设备分配开/关灯设备类型最为合适。
相反,Mega Plugin Corporation 生产的设备配有标准交流电源插座,让最终用户可以插入电视、灯具等任何设备。在这种情况下,将设备实现为开/关插入式装置是合理的。
Hubs
以下 Google Nest 设备可在 Google Home 生态系统中充当 Matter hub。
设备 | 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设备 端到端验证:
供应商 | 平台 | Thread 支持 | 指南 |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | OTA 测试 | |
Nordic Semiconductor | nRF52840 丹麦 | OTA 测试 | |
NXP | IOTZTB-DK006 开发 套件 | ||
Realtek | Ameba D 系列 | ||
Silicon Labs | EFR32MG24 开发套件 | ||
EFR32MG Zigbee 和 Thread 入门套件 | |||
Telink | TLSR9518 | ||
德州乐器 | CC2652R7 LaunchPad 开发 套件 |
Thread 休眠终端设备
Thread 休眠端设备 (SED) 和Thread 同步休眠端设备 (SSED) 可与用作 Matter 集线器的 Google Nest 设备搭配使用。允许集线器与非休眠设备保持相同服务级别的最长休眠时长为 3 秒。睡眠周期越长,服务可能会出现降级,例如设备在 Google Home Graph 中被识别为离线。
开发工具
Google 建议您使用 Google Home Extension for Visual Studio Code,并使用我们的 使用 Matter 构建设备时 Matter Virtual Device (MVD) 联系。
Google Home Extension包含Google Assistant Simulator, Google Cloud Logging 和其他工具来简化开发流程, 而 MVD 提供了一种测试 Matter 的设备。 构建实体设备的过程。