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