歡迎來到 Google Home 開發人員中心,你可以在這裡學習如何學習智慧型住宅動作。注意事項:您將在 Actions 主控台建構動作。
開始使用雲端對雲端
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Google 智慧型住宅平台可讓使用者透過 Google Home app (GHA) 和 Google Assistant 控管市面上可用的已連結裝置。這些裝置涵蓋超過 10 億部裝置,包括智慧音箱、手機、汽車、電視、耳機、智慧手錶等。
建構原因
這麼做的好處包括加深使用者參與度、提高裝置的銷售量,以及提高品牌價值。
- 提高使用者參與度 - 觸及 10 億部 Assistant 裝置的使用者、提高曝光度,並在設定過程中消除阻礙。
- 提高銷售量:讓消費者在 Google 搜尋上透過購物找到您,進而提高廣告刊登資格,在零售業和安裝者管道中曝光。
- 提升品牌價值:以實用性為優先考量。以可靠性和豐富功能讓使用者認識您的品牌。
建立方式
如要將裝置與 Assistant 連線,您必須建構 smart home 動作。Assistant 會處理使用者觸發動作的方式 (多種語言版本),並透過 Google Home Graph 提供實用的中繼資料,例如根據使用者會議室的特定裝置狀態。您只需透過執行要求服務回應要求即可。
最簡單的入門方式,就是完成程式碼研究室。我們建議同時進行這兩種程式碼研究室,以逐步瞭解開發程序的某些部分:
完成後,請查看支援的裝置清單,確認 Google Home 生態系統支援您要整合的項目。然後詳閱開發人員檢查清單,瞭解從建立專案到發布專案之間的整個開發流程。
支援的裝置
開發人員檢查清單
Google Home 遊樂場
使用 Google Home Playground,根據裝置類型和特徵模擬智慧住宅專案。建立虛擬裝置、修改裝置屬性和狀態等等。詳情請參閱 Google Home Playground 頁面。
啟動遊樂場
偵錯與分析
如果您已建立 smart home 動作,且需要:
定義
這份說明文件使用以下字詞:
- 驗證機制
- 將使用者的 Google 帳戶連結至驗證系統中的使用者帳戶。
- 裝置 trait
- 裝置特徵決定了裝置類型的功能。
- 裝置類型
- 讓 Assistant 知道裝置應使用的文法。
- 完成度
- 處理 smart home 意圖並執行對應動作的服務。
- Google smart home
- 這個平台可讓您建立 smart home 動作,藉此擴充 Assistant 的功能來控制連線裝置。
- Home Graph
- 這個資料庫可儲存及提供住家及其裝置的相關背景資料。
- smart home 項意圖
- 說明如何執行 smart home 動作的簡單訊息物件,例如開燈或將音訊投放至揚聲器。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2022-11-10 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2022-11-10 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2022-11-10 (世界標準時間)。"]]