Google 提供 SDK、工具和範例應用程式,無論您是要建構自己的智慧型住宅硬體,還是將 Matter 功能整合至 Android 應用程式,都能快速展開 Matter 旅程。
這些資源旨在讓開發人員專注於建構功能和特色,減少處理基礎架構的時間。
使用 Matter 開發智慧住宅硬體
Matter 虛擬裝置
Google Home Device SDK 可讓開發人員在虛擬環境中試用 Matter 裝置,立即開始開發。您可以使用 SDK 建構虛擬 Matter 裝置、委託至 Fabric,並以與實體裝置相同的方式控制,包括執行 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 Developer Console中的 Google Home Test Suite 測試智慧住宅整合,確保符合 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 記錄,有效率地偵錯整合。
Google Home 範例應用程式 (Matter)
Google Home Sample App for Matter 提供具體範例,說明如何使用 Matter 的 Play services API 建構應用程式,輕鬆在應用程式和生態系統中委任及共用 Matter 裝置。