當你與 Google Assistant 對話時,例如「Ok Google,打開臥室的燈」,「Ok Google」是呼叫指令,「打開臥室的燈」則是文法。Google 會根據文法判斷 smart home 意圖,並傳送至開發人員雲端 (執行)。開發人員接著可以在裝置上執行指令,並將回應傳回 Google。
履行動作處理意圖並傳回回應後,Cloud-to-cloud 整合會依賴 Google Home Graph。Home Graph 可用來同步處理裝置、查詢裝置狀態,以及在裝置上執行指令。Assistant
裝置類型
裝置類型可讓 Assistant 瞭解裝置應使用的文法。舉例來說,如果將裝置定義為 Light,使用者就能透過 Assistant 使用「Ok Google,開啟燈光」與裝置互動。
如需支援的裝置類型完整清單,請參閱「裝置類型」。
裝置特徵
裝置特徵會定義裝置類型的功能。您可以將多個裝置特徵與任何裝置類型合併。舉例來說,您可以讓 Light 裝置使用 OnOff、Brightness 和 FanSpeed 特徵。雖然 FanSpeed 特徵可能不是燈具最常用的特徵,但您可以為新裝置使用任何想要的特徵。
將裝置特徵新增至裝置類型後,裝置就會繼承您新增的每個裝置特徵狀態。舉例來說,使用 OnOff 特徵時,裝置現在可以將 on
狀態回報為 true
或 false
。
如需支援特徵的完整清單,請參閱「裝置特徵」。