無論您是自行建構智慧型住宅硬體,還是將 Matter 功能整合至 Android 應用程式,Google 都能提供 SDK、工具和範例應用程式,協助您迅速展開 Matter 旅程。
這些資源可協助開發人員專注於開發功能和功能,同時減少處理基礎架構耗費的心力。
透過 Matter 開發智慧型住宅硬體
Google Home Device SDK 提供的 API 和工具可擴充開放原始碼 Matter SDK,運用 Google 的智慧功能快速建構及推動創新。
Matter 虛擬裝置
Device SDK 可讓開發人員在虛擬設定中實驗 Matter 裝置,以便立即開始開發。虛擬 Matter 裝置可使用 SDK 建構,由布料生產,其運作方式與實體裝置相同,包含 Google Assistant 指令的執行要求。
Matter 虛擬裝置開發環境
Matter Virtual Device Development Environment (MVD-DE) 是預先設定的 Docker 容器,其中包含 Virtual Device Controller (VDC) 啟動器應用程式,可用於控管虛擬和實體 Matter 裝置。這是在開發階段嘗試新想法和測試裝置的實用工具。
VS Code 的 Google Home 擴充功能
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 Home Mobile SDK 建構最佳的 Android Matter 應用程式。
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 提供具體範例,說明如何使用 Matter 的 Play services API 建構應用程式,以便在應用程式和生態系統中輕鬆發布及分享 Matter裝置。