使用者可透過 Google Cloud-to-cloud 平台,透過 Google Home app (GHA) 和 Google Assistant 控制市售連線裝置。這項平台支援超過 10 億部裝置,例如智慧音箱、手機、汽車、電視、耳機、手錶等。
建構原因
這項功能可加深使用者參與度、提高裝置銷售量,並提升品牌價值。
- 提高使用者參與度:觸及 10 億部裝置的使用者,提升曝光度,並減少設定時的阻礙。Assistant
- 提高銷售量:在 Google 搜尋的購物專區中曝光,並提高在零售和安裝通路中獲得推薦的機會。
- 提升品牌價值:成為智慧型住宅的核心。透過可靠性和豐富功能,讓使用者認識您的品牌。
如何建構
如要將裝置與 Assistant 連結,必須建立 Cloud-to-cloud 整合。Assistant 會處理使用者觸發動作的方式 (支援多種語言),並透過 Google Home Graph 提供實用的中繼資料 (例如根據使用者房間的特定裝置狀態)。你只需要透過執行要求服務回應要求即可。
如要輕鬆入門,建議先完成我們的程式碼研究室。建議您完成這兩個程式碼研究室,逐步瞭解開發程序的部分內容:
接著,請查看支援的裝置清單,確認您打算整合的裝置是否支援 Google Home 生態系統。然後詳閱開發人員檢查清單,瞭解從專案建立到發布的完整開發流程。
Google Home Playground
使用 Google Home Playground 模擬智慧住宅專案的裝置類型和特徵。建立虛擬裝置、修改裝置屬性和狀態等。詳情請參閱 Google Home Playground 頁面。
偵錯和分析
如果您已建構 smart home 動作,且需要:
- 如要對動作進行偵錯,請參閱「對智慧型住宅進行偵錯」程式碼研究室。
- 如要存取記錄或建立記錄指標,請前往智慧住宅的記錄指標 Codelab。
- 如要設定服務中斷監控快訊,請前往「監控智慧型住宅服務中斷情形」程式碼研究室。
定義
本說明文件會使用下列字詞:
- 驗證
- 將使用者的 Google 帳戶連結至驗證系統中的使用者帳戶。
- 裝置特徵
- 裝置特徵會定義裝置類型的功能。
- 裝置類型
- 讓 Assistant 瞭解裝置應使用的文法。
- Fulfillment
- 處理 smart home 意圖並執行相應動作的服務。
- Google Home 生態系統
- 這個平台可讓您建立 smart home 動作,藉此擴充 Assistant 的功能,以便控制已連結的裝置。
- Home Graph
- 資料庫,可儲存及提供住家和裝置的相關情境資料。
- smart home 項意圖
- 簡單的訊息物件,說明如何執行smart home動作,例如開燈或將音訊投放到音箱。