Google Home 生態系統支援許多 Matter 裝置類型,但並非全部都完全支援。
裝置類型和控制項支援
Google Home 生態系統中支援 Matter 的裝置可透過幾種不同的方式控制:
- Google Assistant:透過語音指令,從任何 Assistant 裝置控制 Matter 裝置。
- Google Home app (GHA):使用 GHA 的 UI 控制 Matter 裝置。
- 智慧螢幕 UI:使用智慧螢幕的 UI 控制 Matter 裝置。
如要進一步瞭解叢集,請參閱 Matter 程式碼存放區 (connectedhomeip
)。
Matter 裝置類型 | 應用程式叢集 | Matter 規格 | 控制項支援 | 住家生態系統類型 | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | 智慧螢幕 | ||||
色溫燈 |
色彩控制 音量控制 開啟/關閉 |
1.0 | Light | |||
接觸式感應器 |
布林狀態 |
1.0 | Sensor | |||
可調光燈具 |
層級控制 開啟/關閉 |
1.0 | 燈具 | |||
門鎖 |
門鎖 |
1.0 | 鎖定 | |||
延長型彩色燈 |
色彩控制 音量控制 開啟/關閉 |
1.0 | Light | |||
風扇 |
風扇控制 開啟/關閉 |
1.0 | Fan | |||
流量感應器 |
流量評估 |
1.0 | Sensor | |||
濕度感應器 |
相對濕度測量 |
1.0 | Sensor | |||
光感應器 |
照度測量 |
1.0 | Sensor | |||
活動情形感應器 |
住家活動情形偵測 |
1.0 | Sensor | |||
開啟/關閉燈光 |
層級控制 開啟/關閉 |
1.0 | Light | |||
開/關燈具開關 |
開啟/關閉 |
1.0 | 切換鈕 | |||
開/關插入式裝置 |
層級控制 開啟/關閉 |
1.0 | Outlet | |||
壓力感應器 |
壓力測量 |
1.0 | Sensor | |||
幫浦 |
開/關 泵浦設定和控制 溫度測量 壓力測量 流量測量 |
1.0 | 水泵 | |||
發言者 |
層級控制 開啟/關閉 |
1.0 | 喇叭 | |||
溫度感應器 |
溫度測量功能 |
1.0 | Sensor | |||
溫度控制器 |
溫度控制器 |
1.0 | 溫度控制器 | |||
窗簾 |
窗簾 |
1.0 | 提起 傾斜 |
提起 傾斜 |
提起 傾斜 |
百葉窗 |
橋梁
Matter 橋接裝置後方的所有裝置,會在 Google Home 生態系統中正常顯示。橋接器本身會在 GHA 中顯示為惰性控制橋接器裝置類型。
門鎖
雖然 Matter 規格並未要求門鎖必須使用 PIN 碼,但在 Google 生態系統中,如果 Matter 門鎖不要求 PIN 碼,則在所有介面上都會停用遠端解鎖功能。詳情請參閱 Google 的《隱私權和安全性政策》。
開/關電燈開關
開關燈具的開關鈕在 Matter 裝置類型中是獨特的,因為它是 Matter 控制器,例如 GHA、Assistant 或 Google Nest Hub (2nd gen) 等 Google Hub。
換句話說,開關燈具的開關是可控制其他節點的節點。不過,Matter 控制器無法控制開/關式燈具開關。如要進一步瞭解控制器和控制項,請參閱 Matter 入門指南中的「節點角色」。
由於 Google Home 生態系統不會將 Matter 繫結叢集公開給其控制器,因此使用者無法設定開/關燈具開關,以便透過 GHA 控制其他 Matter 裝置。他們可以啟用 Matter 開關燈具,但之後除了從住家中刪除之外,無法執行任何操作。
使用者在 Google 架構中啟用 On/Off Light Switch 時,自然會想將其設定為控制其他裝置。目前使用者無法在 Google Home 生態系統中執行這項操作。GHA 無法將開關燈具的按鈕綁定至其他裝置的端點,因為 Google Home 生態系統不會公開 Matter 繫結叢集。
如要在 Google Matter 結構體中使用開/關燈具切換器,合作夥伴必須實作 Matter director,這是可在 Binding 叢集中建立項目的遠端用戶端。應用程式就會允許開關燈具開關控制其他 Matter 裝置或裝置群組。
開關式電燈開關,附開關式電燈
有一種特殊用途,涉及在同一部裝置中,將開/關燈具切換器與開/關燈具結合。
如果端點 1 是開關燈,端點 2 是開關燈開關,GHA 中只會顯示開關燈開關。
不過,如果端點 1 是開關燈具,端點 2 是開關燈具,這兩部裝置都會顯示在 GHA 中。
設計這類裝置時,為確保兩部裝置都能在 GHA 中顯示,請將端點 1 設為開/關燈開關,將端點 2 設為開/關燈。
開啟/關閉外掛單元
開關插座裝置類型可設定為顯示為其他裝置類型,就像與 Google Local Home SDK 整合的插座和開關一樣。使用者委託裝置時,可以將裝置設為在住家中顯示為任何類型的裝置 (也就是插入裝置的類型)。支援文章「自訂要與智慧型插座或智慧型開關的語音指令搭配使用的裝置類型」概略說明使用者應遵循的程序。典型用途是使用者將風扇插入插入式裝置。如果使用者將插入式裝置的裝置類型設為風扇,Assistant 就會知道在使用者說出「Ok Google,關燈」時,不要關閉插入式裝置。
選擇裝置類型
如果合作夥伴開發的裝置不是傳統的交流電插座,但有用於控制其他裝置電源的開/關端點,就必須決定要為產品指派開/關插電裝置類型,還是其他裝置類型。在這種情況下,建議您:
如果裝置可以控制不同類型的負載裝置 (例如風扇或燈具) 的電源,合作夥伴應將其指派為開/關插入式裝置類型。這樣一來,使用者就能在住家中為裝置指派其他裝置類型。
如果裝置只能控制燈具,合作夥伴應將裝置類型指派為「開/關燈具」。
舉例來說,Acme Lighting Corporation 製造的裝置具有專屬電源連接器,只有 Acme Lighting 燈具才能插入。裝置可以開啟或關閉燈光。在這種情況下,Acme 最適合將裝置指派為「開/關燈」裝置類型。
相反地,Mega Plugin Corporation 製造的裝置具有標準的交流電插座,可讓使用者將任何裝置 (從電視到燈具) 插入。在這種情況下,將裝置做為開/關外掛程式單元實作是合理的做法。
中樞
以下 Google Nest 裝置可在 Google Home 生態系統中做為 Matter 中樞裝置。
詳情請參閱「支援 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 Sleepy End Devices (SED) 和 Thread Synchronized Sleepy End Devices (SSED) 可搭配做為 Matter 中樞的 Google Nest 裝置使用。讓中樞維持與非休眠裝置相同服務水準的休眠期上限為 3 秒。較長的休眠週期可能會導致服務品質下降,例如裝置在 Google Home Graph 中被識別為離線狀態。
開發工具
建構支援 Matter 的裝置時,Google 建議使用 Google Home Extension for Visual Studio Code 和 Google 的 Matter Virtual Device (MVD)。
Google Home Extension 提供 Google Assistant Simulator、Google Cloud Logging 和其他工具,簡化開發程序,而 MVD 則可在建構實體裝置前,在 Google Home 生態系統中測試 Matter 裝置。