開始使用 Matter

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

  開發人員預覽版  

Google 的 Home 開發人員計劃可讓裝置製造商將智慧型住宅裝置與 Google Home 生態系統連結。我們將擴充 Smart Home Actions 本地出貨路徑,加入 Matter-enabled devices for setup using the Google Home app (GHA) on Android and control them using Google Assistant, GHA, or smart displays like the Google Nest Hub (2nd gen).

這份文件說明如何在 Google Home 生態系統中建構及整合Matter支援的平台。

免責事項

關於本「Matter」開發人員預覽版中所述的程序,請注意下列事項:

  • 用於開發的帳戶應只連結一個啟用 Matter 的中樞來進行測試。在多個測試中,如果同時啟用多個 Matter 或連結相同的結構,可能會導致無法預測的行為。
  • 所有程序都假定使用執行 Ubuntu 20.04 的 Linux 機器來建構和重新整理 Matter 範例,這些樣本已通過 Google 測試。雖然系統支援 MacOS 電腦,但建議使用 Linux。您可以視需要在程序中呼叫 Mac 專用的操作說明。
  • 僅支援 GHA 的 Android 版本。

定義

本說明文件使用下列字詞:

邊界路由器
實作一般用途 Thread Border Router for Thread-enabled devices. 的中樞
中樞
支援的 Google Nest device, such as the Google Nest Hub (2nd gen). A hub is required to control Matter-enabled devices through other surfaces such as Assistant, the GHA, and smart displays.
Matter 部裝置
在透過 Matter 啟用的建構或範例應用程式中刷新的裝置或開發板。
行動裝置
用來協助配對的測試手機。目前是 Android phone.

必要條件

提供 Matter 開發的建議 IDE 擴充功能

必須將支援 Matter 的裝置與 Google Home 生態系統完整整合,開發人員必須有:

  1. 支援 Thread 的 Google 中心,做為支援 Thread 裝置的邊界路由器,做為轉送智慧住宅意圖的本機執行路徑。
  2. 符合基本需求的行動裝置 (測試手機):
    • Android O (8.1,API 等級 27) 以上版本 (稍後支援 iOS 支援功能)
    • BLE 功能
  3. 啟用 Matter供應商 ID (VID)產品 ID (PID)
  4. Matter 裝置。此裝置應為 Google Home 生態系統目前支援的 Matter 裝置類型之一,可能原因如下:
    • 您的專屬產品 (啟用 Matter 韌體)。
    • 支援廠商平台的開發板,可做為支援 Matter 的裝置進行端對端驗證。系統支援下列平台:
表格:Matter 來自矽谷廠商的例子
廠商 平台 指南 Thread 支援服務
Bouffalo Lab BL602 問卷調查 快速入門
品牌提升 702 快速入門
濃縮咖啡 ESP32 快速入門
OTA 測試
北歐半導體 nRF52840 丹麥克朗 快速入門
OTA 測試
特許 IOTZTB-DK006 開發套件 快速入門
Realtek Ameba D 系列 快速入門
Silicon Labs EFR32MG Zigbee 和 Thread Starter Kit 快速入門
EFR32MG24 Dev Kit 快速入門
連結 TLSR9518 快速入門

供應商 ID

根據預設,您可以使用 CSA 分配的其中一個 VID 進行測試。選擇下列其中一個選項:0xFFF10xFFF20xFFF30xFFF4

您必須先通過 Google 驗證,才能使用整合產品 VID 進行整合及推出整合,以確保 CSA 已核發給您。

請在裝置的韌體中實作此 VID。

在特定供應商 ID 和裝置類型情境中,Matter 裝置只能與 Google Home 生態系統配對。

  • 無法在消費者的裝置上使用測試 VID。
  • 針對生產環境 (消費性) 裝置進行配對,該裝置必須通過 CSA DCL 認證。
  • 基於開發和現場試用的目的,裝置必須Google Home Developer Console 中註冊
表格:供應商 ID (VID) 和裝置類型配對情境
哪些類型的使用者可以將裝置送入 Google Home 生態系統?
VID 類型 VID 認證和註冊狀態 正式版
(消費者使用者)
開發
(開發人員、實測使用者)
Test 未報名 (未通過認證) 不適用 不適用
Test 已註冊 Developer Console (無法取得認證) 不適用
正式版 未經認證,尚未註冊 不適用
正式版 未經認證,已於Developer Console註冊
正式版 通過 CSA DCL 認證,未註冊 不適用
正式版 通過 CSA DCL 認證,並向 Developer Console 註冊

產品 ID

使用 Matter 描述元叢集 (而非產品 ID) 讀取裝置相關資訊。在開發期間,您可以根據公司編號配置指派任何產品 ID,只要該 ID 與您 Matter 整合的產品 ID 相符 (如有指定的話)。

不支援的功能

部分 Matter 叢集尚未向使用者顯示,但系統可能會供叢集使用。在大多數情況下,這表示使用者無法看到透過這些叢集公開的屬性:

表格:Matter 叢集不會向 Google Home 生態系統中的使用者公開
叢集類型 叢集
Core
  • 繫結
  • 標籤
  • 固定標籤
  • 使用者標籤
  • 動作
  • 群組金鑰
  • 本地化設定
  • 時間格式本地化
  • 本地化
  • 電源設定
  • 電源
  • 診斷叢集 (診斷記錄、一般診斷、軟體診斷、執行緒網路診斷、Wi-Fi 網路診斷、乙太網路網路診斷)
  • 時間同步處理
  • 選取模式
應用程式
  • 無法直接支援群組和場景。透過日常安排取得對等的功能。
  • 所有媒體叢集。您可以透過 Google Cast 取得對等的功能。