Google Home 生態系統支援許多 Matter 裝置類型,但並非所有裝置類型都受到完整支援。
裝置類型和控制支援
Google Home 生態系統中支援 Matter 的裝置可以透過幾種不同的方法控制:
- Google Assistant:使用語音從任何 Assistant 裝置控制 Matter 裝置。
- Google Home app (GHA):使用 GHA 的使用者介面控制 Matter 裝置。
- 智慧螢幕 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 | 升幅 傾斜 |
升幅 傾斜 |
升幅 傾斜 |
百葉窗 |
橋梁
在 Google Home 生態系統中,使用者在 Matter 橋接器後方的所有裝置都會以正常方式顯示。橋接器本身在 GHA 中會顯示為宣告式橋接器類型。
開啟/關閉燈開關
「開啟/關閉燈具開關」對於 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 整合的插頭和開關一樣。當使用者調試裝置時,就可以將其設定為以任何裝置類型 (甚至是連接裝置的裝置類型) 的形式顯示在家中。「使用裝置類型自訂智慧型插座或智慧型開關語音指令」支援文章,概略說明使用者會遵循的程序。一般用途是當使用者將風扇插入插頭單元時。如果使用者將外掛程式單元的裝置類型設為風扇,則 Assistant 在使用者說出「Ok Google,關燈」時不會關閉外掛程式單元。
選擇裝置類型
合作夥伴開發的裝置並非傳統 AC 電源插座,但具備可控制另一部裝置的電源的開啟/關閉端點,必須決定是否要將該產品指派為「開啟/關閉外掛程式」裝置類型或其他裝置類型。在這種情況下,建議你:
如果裝置可以控制不同類型負載裝置 (例如風扇或燈具) 的電源,合作夥伴應指派「開啟/關閉外掛程式」裝置類型。接著,使用者在住家中入手時,為裝置指派不同的裝置類型。
如果裝置只能控制燈具,合作夥伴應指派「開/關燈」裝置類型。
舉例來說,Acme Lighting Corporation 製造的裝置具有專屬電源連接器,只有 Acme 燈具可插入。裝置可以開啟或關閉燈具。在這種情況下,Acme 最適合為裝置指派開啟/關閉燈裝置類型。
相反地,Mega Plugin Corporation 則製造具有標準 AC 電源插座的裝置,可讓使用者將電視或檯燈等任何裝置接上電源。在這種情況下,將裝置實作為開啟/關閉外掛程式是很合理的。
中樞
以下 Google Nest 裝置在 Google Home 生態系統中可做為 Matter 中樞裝置。
詳情請參閱「使用 Matter 的 Nest 裝置」支援文章。
打造裝置
如果您尚未建構支援 Matter 的裝置,可以使用供應商支援的範例做為起點。請參閱下列供應商範例指南,瞭解如何開始使用:
供應商 | 平台 | 指南 | Thread 支援服務 |
---|---|---|---|
博法洛實驗室 | BL602 | 快速入門 | |
BL702 | 快速入門 | ||
深褐色 | ESP32 | 快速開始
OTA 測試 |
|
北歐半導體 | nRF52840 DK | 快速開始
OTA 測試 |
|
NXP | IOTZTB-DK006 開發套件 | 快速入門 | |
Realtek | Ameba D 系列 | 快速入門 | |
Silicon Labs | EFR32MG24 開發人員套件 | 快速入門 | |
EFR32MG Zigbee 和 Thread 入門套件 | 快速入門 | ||
網路連結 | TLSR9518 | 快速入門 | |
德州樂器 | CC2652R7 LaunchPad 開發套件 | 快速入門 |
開發工具
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 裝置。