智慧型住宅動作必須使用 Google Home Graph,這個資料庫會儲存與住家和裝置相關的情境資料。Home Graph 資料庫會儲存結構相關資訊 (例如住家或辦公室)、房間 (例如臥室或客廳) 和裝置 (例如揚聲器和燈泡)。舉例來說,Home Graph 可以儲存設有客廳的客廳概念,客廳內有不同製造商 (例如燈具、電視和喇叭) 等多種裝置。Google Assistant 可以取得這項資訊,以根據適當的結構定義執行使用者要求。狀態資料 (例如燈泡開啟) 不會長期儲存 - 屬於暫時性性質,只會用於 Home Graph。
「Home Graph」基本上是住家的邏輯地圖。可讓您與 Assistant 進行自然對話。坐在丹下前,如果想關閉登燈,請說「Ok Google,關燈」,不要提及你目前所在的房間。
Home Graph 的好處:
- 隱含指令。你、Google Home 裝置和燈具都位於同一個房間。你只需要開燈就行了。您不需要指定燈光所在的房間。
- 進一步掌控指定目標。在其他房間時,即使燈具是否由多個製造商製造,你還是可以關閉廚房的燈。smart home 意圖是用來辨識在 Home Graph 中識別的特定房間。
建築作品
Google Home app (GHA) 可讓使用者設定多個結構,以便使用者管理多個房屋。每個結構都有各自的房間和裝置。結構包含:
- 管理員 - 結構擁有者的帳戶。每個結構表都必須要有至少一位管理員。定義管理員後,管理員就能與其他使用者共用或取消共用結構。
- 會議室 - 結構中的房間。
- 標籤 - 用於識別結構的標籤,例如「王大明」。
- 裝置 - 住家結構體的裝置。這些裝置可以是多個製造商的裝置。
圖 1 顯示一個住家結構體範例、三個房間和數個裝置:

聊天室
聊天室屬於以下結構:
- 標籤:識別房間的標籤,例如「主要臥室」。
- 裝置 - 房間內的裝置。這些裝置可以是多個製造商的裝置。
裝置
裝置必須屬於至少一個住家結構體,而且最多可以有 1 間會議室,並具備下列屬性:
- 類型:裝置類型,例如燈具、攝影機或空調單元。
- 特徵 - 裝置支援的特性類型。每部裝置可以有一些特徵。燈具可能有
Brightness
和ColorSetting
等特性。
性狀
特徵具備以下屬性:
- 屬性 - 裝置的靜態屬性。屬性可以是溫度單位或模式等。
- 狀態 - 裝置的裝置狀態。燈具可能會傳回亮度,以表示特定燈具目前的亮度。每部裝置特性都會為裝置新增不同的裝置狀態。
- 標籤:用於識別裝置的標籤,例如「臥室燈具」。