歡迎使用 Google Home 開發人員中心,探索全新功能,瞭解如何開發智慧住宅動作。注意:請繼續在「動作」控制台中建立動作。

開發雲端對雲端

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

無論是要整合簡單的切換按鈕,還是複雜的影音接收器,Google 都能提供 SDK、工具和範例應用程式,協助您快速完成 Cloud-to-cloud 旅程。

這些資源可以協助開發人員專注於開發能力和功能,同時減少處理基礎架構的心力。

範例與圖書館

開發階段

我們的端對端範例可做為您整合作業的起點,或是說明如何建立新範例。Google Home GraphAPI 用戶端程式庫支援多種語言。

範例 用戶端程式庫

工具

VS Code 的 Google Home 擴充功能

開發階段

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

開發階段,請使用這項擴充功能來:

  • 測試整合在 Google Home 中的 Cloud-to-cloud 裝置。

  • 即時查看 Google Cloud 記錄,找出雙向的通訊資料,進而找出問題。依嚴重性和時間範圍篩選。

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

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

SYNC 資料驗證工具

開發階段

建議您使用同步處理資料驗證工具來驗證整合作業中的 SYNC 回應格式。這種做法可以減少測試程序的後續錯誤。

Google Home 遊樂場

開發階段

在透過實體裝置完成開發作業前,Google Home Playground 很適合在 Google Home 生態系統中模擬裝置類型。

請在開發階段使用這項工具:

  • 建立虛擬裝置,並使用這類特性設定用於 Google Home app (GHA)
  • 查看裝置在「Home Graph」的顯示方式。
  • 測試裝置的次要使用者驗證

Google Home 測試套件

測試階段

使用 Google Home Test Suite 測試您的智慧型住宅整合,並確定其符合 Google Home 生態系統的認證和推出規定。

Home Graph 檢視者

測試階段

Google Home Graph 是用來檢查特定使用者 Home Graph 中的裝置狀態。不用 API 就能直接驗證 Home Graph