Google Cloud-to-cloud 平台可讓使用者透過 Google Home app (GHA) 和 Google Assistant 控制市售的連網裝置,這類裝置包括智慧型音箱、手機、汽車、電視、耳罩式耳機、手錶等,超過 10 億台裝置都支援這項功能。
建構原因
這對您而言的好處包括提升使用者參與度、提高裝置銷售量,以及提升品牌價值。
- 加深使用者參與度:觸及 10 億部 Assistant 裝置的使用者,提高曝光度,並消除設定時的阻礙。
- 提升銷售量:讓消費者在 Google 購物搜尋中找到你的產品,提高在零售商和安裝人員管道中曝光的資格。
- 提升品牌價值:成為智慧型住宅的中樞。讓使用者因為可靠性和豐富功能而認識您的品牌。
建構方式
如要將裝置連結至 Assistant,您必須建構 Cloud-to-cloud 整合。Assistant 會處理使用者如何觸發您的動作 (以多種語言),並透過 Google Home Graph 提供實用的中繼資料 (例如根據使用者所在房間提供特定裝置的狀態)。您只需透過執行服務回應要求即可。
最簡單的入門方式,就是參閱我們的程式碼研究室。建議您完成這兩個程式碼研究室,逐步瞭解開發程序的各個部分:
為雲端到雲端整合啟用本機執行作業
49 分鐘
Updated 2024年12月21日
瞭解如何透過 Local Home SDK 啟用本地交車功能,藉此提高 Google 助理的智慧住宅整合成效。
將智慧住宅裝置連結至 Google 助理
35 分鐘
Updated 2024年11月23日
建構及部署雲端對雲端整合,將虛擬智慧洗衣機整合至 Google 助理。
對智慧型住宅進行偵錯
25 分鐘
Updated 2024年11月23日
瞭解如何使用 GCP 指標和 Logging 找出並解決實際工作環境的問題。瞭解如何使用測試套件找出功能性與 API 問題。
智慧型住宅的記錄指標
16 分鐘
Updated 2024年11月23日
瞭解如何在 Google Cloud 上使用記錄式指標,追蹤模式並分析智慧型家居整合服務的錯誤記錄。
本地首頁偵錯
50 分鐘
Updated 2024年11月23日
瞭解如何使用 GCP 指標和 Logging 找出並解決實際工作環境的問題。瞭解如何使用測試套件找出功能性與 API 問題。瞭解如何在開發本機首頁應用程式時使用 Chrome 開發人員工具。
使用 WebRTC 實作 CameraStream
23 分鐘
Updated 2024年11月23日
瞭解如何透過 CameraStream 特性和 WebRTC 將網路攝影機的畫面串流至 Google Nest 顯示裝置。
強化及保護雲端到雲端整合
50 分鐘
Updated 2024年11月23日
瞭解如何透過可自訂的裝置特徵強化雲端到雲端整合功能並加以保護,並使用雙重驗證來確保安全。
監控智慧型住宅服務中斷情形
31 分鐘
Updated 2024年11月21日
在這個程式碼研究室中,您將瞭解如何在智慧住宅整合上設定自動快訊,藉此偵測服務中斷情況。
為 Cast 接收器新增即時支援
30 分鐘
Updated 2024年11月9日
在這個程式碼研究室中,您將建構使用 Cast Live API 的自訂 Web Receiver 應用程式。
為網路接收器新增 Ad Breaks API 支援
56 分鐘
Updated 2024年11月9日
在這個程式碼研究室中,您將使用 Cast Ad Breaks API 建構自訂 Web Receiver 應用程式。
支援投放功能的 Android 應用程式
2 小時 48 分鐘
Updated 2024年11月9日
在本程式碼研究室中,您將修改現有的 Android 影片應用程式,以便在支援 Google Cast 的裝置上投放內容。
對 Cast 接收器應用程式進行偵錯
59 分鐘
Updated 2024年11月9日
在這個程式碼研究室中,您需要將 Cast 偵錯記錄工具新增至現有的自訂 Web Receiver 應用程式。
建立自訂網路接收器
1 小時 37 分鐘
Updated 2024年11月9日
在這個程式碼研究室中,您將建立一個自訂 Web Receiver 應用程式,以便在支援 Cast 的裝置上播放內容。
為網頁應用程式啟用投放功能
1 小時 18 分鐘
Updated 2024年11月9日
在本程式碼研究室中,您將修改現有的網路影片應用程式,以便在支援 Google Cast 的裝置上投放內容。
支援投放功能的 Android TV 應用程式
1 小時 8 分鐘
Updated 2024年11月9日
在本程式碼研究室中,您將修改現有的 Android TV 應用程式,以便支援現有 Cast 發送端應用程式的投放和通訊功能。
對 Matter 整合作業進行偵錯
36 分鐘
Updated 2024年11月6日
瞭解如何使用數據分析工具排解 Matter 整合問題,並進一步瞭解開發人員支援資源。
建構裝置存取網頁應用程式
1 小時
Updated 2024年10月13日
在本程式碼研究室中,您將瞭解裝置存取功能的運作原理,並建立網路應用程式來處理 Nest Thermostat 的驗證和 Smart Device Management API 呼叫。
建構 Matter 專用的 Android 應用程式
1 小時 17 分鐘
Updated 2024年9月20日
自訂 Matter 專用的 Google Home 範例應用程式,以便分配及管理裝置。
支援投放功能的 iOS 應用程式
2 小時 28 分鐘
Updated 2024年9月11日
在本程式碼研究室中,您將修改現有的 iOS 影片應用程式,以便在支援 Google Cast 的裝置上投放內容。
建立 Matter 裝置
1 小時 17 分鐘
Updated 2024年8月22日
在本程式碼研究室中,您將建構、佣金和使用 Matter 裝置。
建構 Matter 虛擬裝置
1 小時 12 分鐘
Updated 2024年8月22日
在這個程式碼研究室中,您將建構、執行並使用虛擬 Matter 裝置。
接著,請查看支援的裝置清單,確認你打算整合的裝置是否受 Google Home 生態系統支援。接著,請詳閱開發人員檢查清單,瞭解從專案建立到發布,整個開發流程的所有細節。
Google Home Playground
使用 Google Home Playground 模擬智慧住宅專案,並使用裝置類型和特徵。建立虛擬裝置、修改裝置屬性和狀態等。詳情請參閱 Google Home Playground 頁面。
偵錯和數據分析
如果您已建構 smart home 動作,並需要執行下列操作:
- 請前往智慧住宅偵錯程式碼研究室,對動作進行偵錯。
- 如要存取記錄或建立記錄指標,請前往智慧型家居的記錄指標程式碼研究室。
- 如要設定快訊來監控服務中斷情形,請前往監控智慧型住宅服務中斷情形程式碼研究室。
定義
本說明文件中使用了下列字詞:
- 驗證
- 將使用者的 Google 帳戶連結至驗證系統中的使用者帳戶。
- 裝置特徵
- 裝置特徵可定義裝置類型的功能。
- 裝置類型
- 讓 Assistant 知道應在您的裝置上使用哪種文法。
- Fulfillment
- 處理 smart home 意圖並執行對應動作的服務。
- Google Home 生態系統
- 這個平台可讓您建立 smart home 動作,擴充 Assistant 的功能,以便控制已連結的裝置。
- Home Graph
- 資料庫,用於儲存及提供住家及其裝置的背景資料。
- smart home 意圖
- 簡單的訊息物件,說明如何執行 smart home 動作,例如開燈或將音訊投放到音箱。