開發 Matter 相關技術

無論您是自行建構智慧住宅硬體,還是將 Matter 功能整合至 Android 應用程式,Google 都提供 SDK、工具和範例應用程式,協助您快速踏上 Matter 旅程。

這些資源可讓開發人員專注於建構功能,減少處理基礎架構的精力。

使用 Matter 開發智慧住宅硬體

Matter 虛擬裝置

開發階段

開發人員可透過 Google Home Device SDK,在虛擬環境中試用 Matter 裝置,立即開始開發。虛擬 Matter 裝置可使用 SDK 建構、委派至網狀架構,並以與實體裝置相同的方式控制,包括完成 Google Assistant 指令。

Google Home Extension for VS Code

開發階段

Google Home Extension for Visual Studio Code 可讓您直接與 Google Home 生態系統互動。舉例來說,你可以輸入「開啟燈泡」等指令,Assistant 就會在雲端處理要求,並將指令傳送至裝置。

開發階段使用這項擴充功能,可執行下列操作:

  • 測試整合至 Google Home 的 Matter 和非 Matter 裝置。

  • 即時查看雲端記錄檔,觀察雙向流動的所有通訊內容,找出問題。依嚴重性和時間範圍篩選。

  • 檢查記錄訊息的 JSON 內容。

  • 以指令碼格式發出 Assistant 指令,以可重複的方式加快測試速度。

Google Home 測試套件

測試階段

使用 Google Home Test Suite Google Home Developer Console 測試智慧住宅整合,確保符合 Google Home 生態系統的認證和發布規定。

將 Matter 功能整合至 Android 應用程式

Google Play 服務 Matter API

開發階段

Google Play services 提供Matter API,用於委派、裝置共用和作業探索。

Android Studio 專用 Google Home 外掛程式

開發階段

Google Home Plugin for Android Studio 是不可或缺的開發工具,可讓您直接在編輯器中輸入 Assistant 指令,觀察與 Matter 應用程式和裝置的互動。

您也可以在 IDE 中即時查看 Cloud 記錄,有效率地偵錯整合項目。

適用於 Matter 的 Google Home 範例應用程式

開發階段

Google Home Sample App for Matter 提供具體範例,說明如何使用 Play services API 搭配 Matter 建構應用程式,方便您在應用程式和生態系統中委派及共用 Matter 裝置。