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 | 淺色 | |||
聯絡感應器 |
布林值狀態 |
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 規格不需要使用 PIN 碼解鎖門鎖,但在 Google 生態系統中,系統不會強制要求 PIN 碼,針對 Matter 門鎖的所有表面停用遠端解鎖功能。詳情請參閱 Google 的隱私權和安全性政策。
開/關燈開關
在 Matter 裝置類型中,開啟/關閉燈具開關是 Matter 控制器,例如 GHA、Assistant 或 Google Hub (例如 Google Nest Hub (2nd gen))。
換句話說,開燈開關是一種節點,可控制其他節點。不過,其他 Matter 控制器無法控制開啟/關閉燈具開關。如要進一步瞭解控制器和控制層,請參閱 Matter Primer 中的節點角色。
由於 Google Home 生態系統不會對其控制器公開 Matter 繫結叢集,因此使用者無法設定開啟/關閉燈具開關,以使用 GHA 控制其他 Matter 裝置。他們可以執行 Matter 開啟/關閉燈具開關,但之後無法對其執行任何動作,只能將其從住家中刪除。
使用者在 Google 織布上調校開啟/關閉燈具開關時,使用者會想將其設定為控制另一部裝置。目前使用者無法在 Google Home 生態系統中執行這項操作。GHA 無法將 On/Off Light Switch 繫結至其他裝置的端點,因為 Google Home 生態系統不會公開 Matter 繫結叢集。
為了讓開啟/關閉燈具開關能夠在 Google Matter 架構中使用,合作夥伴必須實作 Matter「目錄」,這個遠端用戶端可在繫結叢集中建立項目。然後,應用程式將允許開啟/關閉燈具開關控制另一部 Matter 裝置或一組裝置。
開/關燈開關 (具開關功能)
一個特殊用途涉及開啟/關閉燈具開關,以及同一裝置上的開啟/關閉燈。
當端點 1 為開啟/關閉燈,且端點 2 為開啟/關閉燈具時,只有 GHA 會顯示「開/關燈切換」。
不過,如果端點 1 為「開啟/關閉」燈,且端點 2 為「開啟/關閉」燈,兩個裝置都會顯示在 GHA 中。
設計這類裝置時,為了確保兩部裝置都能在 GHA 中呈現,請將端點 1 設為開啟/關閉光源,並將端點 2 設為開啟/關閉。
開啟/關閉外掛程式單元
您可以將開啟/關閉外掛程式裝置類型設定為不同的裝置類型,就像與 Google Local Home SDK 整合的插頭和切換裝置一樣。使用者佣金裝置時,可以設定裝置以任何類型的裝置 (最為插在裝置的裝置類型) 顯示在家中。「使用裝置類型自訂智慧型插座或智慧型開關語音指令」說明文章,概略說明瞭使用者會採用的程序。常見用途是指使用者將風扇插入插電單元。如果使用者將外掛程式的裝置類型設為風扇裝置類型,當使用者說出「Ok Google,關燈」時,Assistant 就不會關閉外掛程式單元。
選擇裝置類型
如果合作夥伴開發的裝置不是傳統 AC 電源插座,但具有可控制其他裝置電源的開啟/關閉端點,則必須決定要為產品指派「開啟/關閉外掛程式」裝置類型或其他裝置類型。在這種情況下,建議採取以下做法:
如果裝置可以控制不同類型的載入裝置 (例如風扇或燈具) 的電源,合作夥伴應指派「開啟/關閉外掛程式單元」裝置類型。這樣一來,使用者在住家中開始使用裝置時,就能指派不同的裝置類型。
如果裝置只能控制燈具,合作夥伴應指派「開啟/關閉燈」裝置類型。
例如,Acme Lighting Corporation 製造的裝置具有專屬電源連接器,而只有 Acme 照明燈才能插入裝置。裝置可以開啟或關閉燈具。在此情況下,Acme 最適合為裝置指派「開/關燈」裝置類型。
相反地,Mega Plugin Corporation 也會製造具有標準 AC 電源插座的裝置,讓使用者能夠將電視等任何物品插入燈具。在這種情況下,將裝置實作為開啟/關閉外掛程式單元是合理的做法。
中樞
以下 Google Nest 裝置可做為 Google Home 生態系統中的 Matter 中樞裝置。
詳情請參閱「搭載 Matter 的 Nest 裝置」支援文章。
打造裝置
如果您尚未建構支援 Matter 的裝置,可以使用下列任一 Matter 裝置進行端對端驗證:
供應商 | 平台 | Thread 支援服務 | 指南 |
---|---|---|---|
水牛實驗室 | BL602 | ||
BL702 | |||
義式濃縮 | ESP32 | OTA 測試 | |
北歐半導體 | nRF52840 DK | OTA 測試 | |
NXP | IOTZTB-DK006 開發套件 | ||
Realtek | Ameba D 系列 | ||
Silicon Labs | EFR32MG24 開發套件 | ||
EFR32MG Zigbee 和 Thread 入門套件 | |||
網頁連結 | TLSR9518 | ||
德州樂器 | CC2652R7 LaunchPad 開發套件 |
Thread 休眠結束裝置
Thread 睡眠終端裝置 (SED) 和 Thread 同步的睡眠端裝置 (SSED) 可與做為 Matter 中樞裝置的 Google Nest 裝置搭配使用。如要讓中樞與非休眠裝置維持相同層級的服務,最久的睡眠週期為 3 秒。較長的睡眠週期可能會導致服務效能降低,例如在 Google Home Graph 中被識別為離線的裝置。
開發工具
建構支援 Matter 的裝置時,Google 建議使用 Google Home Extension for Visual Studio Code 和 Matter Virtual Device (MVD)。
Google Home Extension 提供 Google Assistant Simulator、Google Cloud Logging 和其他工具,可以簡化開發程序,而 MVD 則可讓您在建構實體裝置之前,在 Google Home 生態系統中測試 Matter 裝置。