Google Home 生態系統支援許多Matter裝置類型,但並非所有裝置都完全支援。
裝置類型和控制支援
在 Google Home 生態系統中,支援 Matter 的裝置可透過幾種不同方式控制:
- Google Assistant:使用語音從任何Matter裝置控制Assistant裝置。
- Google Home app (GHA):使用 GHA 的 UI 控制 Matter 裝置。
- 智慧螢幕使用者介面:使用智慧螢幕的使用者介面控制裝置。Matter
「CSA 測試」欄會顯示可略過測試階段,並使用 CSA 互通性測試實驗室結果進行認證的裝置類型。
如要進一步瞭解叢集,請參閱 Matter程式碼存放區 (connectedhomeip
)。
Matter 裝置類型 | 應用程式叢集 | Matter 規格 | 控管支援 | 住家生態系統類型 | CSA 測試 | ||
---|---|---|---|---|---|---|---|
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 | Outlet | ||||
壓力感應器 |
壓力測量 |
1.0 | 感應器 | ||||
幫浦 |
開啟/關閉 幫浦設定和控制 溫度測量 壓力測量 流量測量 |
1.0 | Pump | ||||
音箱 |
層級控制 開啟/關閉 |
1.0 | 音箱 | ||||
溫度感應器 |
測量體溫 |
1.0 | 感應器 | ||||
溫度控制器 |
溫度控制器 |
1.0 | 溫度控制器 | ||||
窗簾 |
窗簾 |
1.0 | 百葉窗 |
橋梁
在 Google Home 生態系統中,使用者可以正常查看Matter橋接器後方的所有裝置。在 GHA 中,橋接器本身會顯示為惰性 Control Bridge 裝置類型。
門鎖
雖然 Matter 規格並未要求門鎖必須使用 PIN 碼,但對於 Google 生態系統中未強制使用 PIN 碼的 Matter 門鎖,所有介面都會停用遠端解鎖功能。同樣地,門鎖的語音解鎖功能也會停用。詳情請參閱 Google 的隱私權和安全性政策。
開關型電燈開關
在Matter裝置類型中,On/Off Light Switch 獨樹一格,因為它是Matter控制器,就像GHA、Assistant或 Google Hub (例如 Google Nest Hub (2nd gen))。
換句話說,開/關燈開關是可控制其他節點的節點。不過,On/Off Light Switch 無法由其他Matter控制器控制。如要進一步瞭解控制器和受控裝置,請參閱Matter入門指南中的「節點角色」。
由於 Google Home 生態系統不會向控制器公開 Binding 叢集,因此使用者無法使用 �. 設定 On/Off Light Switch 來控制其他 � 裝置。MatterMatterGHA他們可以委派 Matter On/Off Light Switch,但之後除了從住家刪除,就無法對其執行任何操作。
終端使用者在 Google 網路上委派開/關燈開關時,自然會想要設定該開關來控制其他裝置。目前使用者無法在 Google Home 生態系統中執行這項操作。由於 Google Home 生態系統不會公開 Matter 繫結叢集,因此「開/關燈」切換開關無法繫結至其他裝置的端點。GHA
如要在 Google Matter 網狀架構中使用開/關燈開關,合作夥伴必須實作「Matter 導播」,也就是可在 Binding 叢集中建立項目的遠端用戶端。接著,應用程式會允許「開/關燈」控制其他 Matter 裝置或裝置群組。
附有開關的電燈開關,以及開啟/關閉的電燈
如果裝置同時包含開/關燈和開/關燈開關,則屬於特殊使用案例。
如果端點 1 是開/關燈,端點 2 是開/關燈開關,則 GHA 中只會顯示開/關燈開關。
不過,如果端點 1 是開/關燈開關,端點 2 是開/關燈,則 GHA 中會顯示這兩部裝置。
設計這類裝置時,為確保兩個裝置都以 GHA 表示,請將端點 1 設為開/關燈開關,端點 2 設為開/關燈。
開啟/關閉外接式電源
On/Off Plug-In Unit 裝置類型可設定為顯示不同裝置類型,就像與 Google Local Home SDK整合的插座和開關一樣。使用者委派裝置時,可以將裝置設定為顯示在住家中,且類型不限 (顯然是插入裝置的類型)。請參閱「自訂要與智慧型插座或智慧型開關的語音指令搭配使用的裝置類型」一文,瞭解使用者應遵循的程序。常見的應用情境是使用者將風扇插入外掛程式單元。如果使用者將外掛程式單元的裝置類型設為風扇,Assistant 就不會在使用者說出「Ok Google,關燈」時關閉外掛程式單元。
選擇裝置類型
如果合作夥伴開發的裝置並非傳統的 AC 電源插座,但具有可控制其他裝置電源的開/關端點,則必須決定要為產品指派「開/關外掛程式單元」裝置類型,還是其他裝置類型。在這種情況下,建議您:
如果裝置可以控制不同類型負載裝置的電源,例如風扇或燈具,合作夥伴應將其指派為「開/關外掛程式單元」裝置類型。使用者在住家中上線時,即可為裝置指派其他裝置類型。
如果裝置只能控制燈光,合作夥伴應為其指派「開關燈」裝置類型。
舉例來說,Acme Lighting Corporation 製造的裝置採用專屬電源接頭,只能插入 Acme Lighting 燈具。裝置可以開燈或關燈。在這種情況下,Acme 最適合將裝置指派為「開燈/關燈」裝置類型。
反之,Mega Plugin Corporation 製造的裝置具有標準 AC 電源插座,因此使用者可以插入任何裝置,從電視到燈具皆可。在這種情況下,將裝置實作為開/關外掛程式單元是合理的做法。
中樞
下列 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 | ||
德州儀器 | 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 裝置的方法,方便您在建構實體裝置前進行測試。