歡迎來到 Google Home 開發人員中心,你可以在這裡學習如何學習智慧型住宅動作。注意事項:您將在 Actions 主控台建構動作。
裝置類型和特性
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
當你與Google Assistant交談時,例如「Ok
Google,打開臥室的燈。」的叫用代表「Ok Google」,
開啟臥室的燈即稱為文法。Google 判斷
從文法中擷取 smart home 意圖,並將意圖傳送至
開發人員雲端 (執行要求)。接著,開發人員就能執行
並將回應傳回 Google。
執行要求處理意圖並傳回回應之後
smart home 動作仰賴 Google Home Graph。
使用 Home Graph,Assistant就能同步處理
查詢裝置、查詢裝置狀態,以及在裝置上執行指令。
裝置類型
指定裝置類型可讓Assistant瞭解該使用何種文法
功能。舉例來說,如果您將裝置定義為
Light,使用者可以透過
Assistant 使用「Ok Google,幫我開燈」。
如需支援的完整清單,請參閱「裝置類型」一文
裝置類型
裝置 trait
裝置特性可定義裝置類型的功能。您可以結合
安排多種裝置特徵例如
「Light」裝置使用「OnOff」,
Brightness和
FanSpeed 特徵。雖然
FanSpeed 特徵可能不是
光源時最常見特徵,或使用任何偏好的特徵
開始解鎖裝置。
您為裝置類型新增裝置特徵後,裝置就會沿用
您新增的每個裝置特性狀態舉例來說,當您使用
OnOff 的 trait,裝置現在可以回報其「on
」
狀態為 true
或 false
。
如需完整的支援清單,請參閱裝置特徵
特徵。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2022-10-25 (世界標準時間)。
[{
"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-10-25 (\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-10-25 (世界標準時間)。"]]