裝置類型和特性

Google Assistant 進行對話 (例如「Ok Google,打開臥室的燈」) 時,Ok Google 是叫用,而打開臥室的燈稱為文法。Google 會從文法判斷 smart home 意圖,並傳送到開發人員雲端 (執行要求)。開發人員隨後可以在裝置上執行指令,並將回應傳回 Google。

執行要求處理意圖並傳回回應後,smart home 動作就會依賴 Google Home Graph。使用 Home GraphAssistant 即可同步處理裝置、查詢裝置狀態,以及在裝置上執行指令。

裝置類型

裝置類型可讓 Assistant 瞭解裝置應使用的文法。舉例來說,如果將裝置定義為 Light,使用者就能透過 Assistant 與「Ok Google,打開燈」與裝置互動。

如需支援裝置類型的完整清單,請參閱「裝置類型」。

裝置 traits

裝置特徵會定義裝置類型的功能。您可以將多種裝置特徵與任何裝置類型結合。舉例來說,您可以讓 Light 裝置使用 OnOffBrightnessFanSpeed 特徵。雖然 FanSpeed 特徵可能不是用於照明的最常見特徵,但您仍可為新裝置選用任何想要的特徵。

為裝置類型新增裝置特性時,裝置會沿用您新增的每個裝置特徵的狀態。舉例來說,當您使用 OnOff 特徵時,裝置現在可以將其 on 狀態回報為 truefalse

如需支援特性的完整清單,請參閱「裝置特徵」。