Главная График

Интеграция Cloud-to-cloud основана на Google Home Graph — базе данных, которая хранит и предоставляет контекстные данные о доме и его устройствах. База данных Home Graph хранит информацию о строениях (например, дом или офис), комнатах (например, спальня или гостиная) и устройствах (например, колонка и лампочка). Например, Home Graph может хранить концепцию дома с гостиной, в которой находятся различные типы устройств от разных производителей, такие как светильник, телевизор и колонка. Эта информация доступна Google Assistant для выполнения запросов пользователя в зависимости от контекста. Данные о состоянии, например, включена ли лампочка, не хранятся долговременно — они являются временными и используются только в Home Graph .

Home Graph — это, по сути, логическая карта вашего дома. Она позволяет вести естественный диалог с Google Assistant . Если вы сидите в гостиной и хотите выключить свет, вы просто скажете: «Привет, Google, выключи свет» , и не будете указывать, в какой комнате вы сейчас находитесь.

Преимущества Home Graph :

  • Неявные команды. Вы, ваше устройство Google Home и ваши светильники находятся в одной комнате. Все, что вам нужно сказать, это «включите свет». Вам не нужно указывать, в какой комнате находятся светильники.
  • Более точный контроль над целенаправленным таргетированием. Находясь в другой комнате, вы можете выключить кухонный свет, даже если светильники разных производителей. Намерение smart home определяется для конкретной комнаты, указанной в Home Graph .

Структуры

Google Home app (GHA) позволяет пользователю настраивать несколько строений, что дает возможность управлять несколькими домами. Каждое строение имеет свой собственный набор комнат и устройств. Строение состоит из следующих элементов:

  • Менеджеры — учетная запись владельца (владельцев) структуры. Каждая структура должна иметь как минимум одного менеджера. После определения менеджера он может предоставлять и отменять доступ к структуре для других пользователей.
  • Комнаты — это помещения, являющиеся частью здания.
  • Метки — это обозначения, идентифицирующие здание, например, «Дом Джона».
  • Устройства — это устройства, являющиеся частью конструкции. Они могут быть произведены различными производителями.

На рисунке 1 показан типовой дом, состоящий из строения, трех комнат и нескольких устройств:

На этом рисунке показан пример схемы дома. Имеется одно строение, обозначенное синей пунктирной линией, три комнаты, обозначенные оранжевой линией, и несколько устройств, расположенных в комнатах, обозначенные зелеными кругами.
Рисунок 1: Пример графика домашней страницы

Комнаты

Комната является частью здания и состоит из следующих элементов:

  • Метки — это обозначения, идентифицирующие комнату, например, «Главная спальня».
  • Устройства — это устройства, находящиеся в помещении. Они могут быть от разных производителей.

Устройства

Устройство должно принадлежать как минимум к одной конструкции, может принадлежать максимум к одному помещению и обладать следующими свойствами:

  • Тип — наименование устройства, например, лампы, фотоаппарата или кондиционера.
  • Характеристики — это типы характеристик, которые поддерживает устройство. Каждое устройство может иметь несколько характеристик. Например, светильник может иметь такие характеристики, как Brightness и ColorSetting .

Черты

Признаки обладают следующими свойствами:

  • Атрибуты — это статические параметры устройства. Атрибутом может быть, например, единица измерения температуры или режим работы.
  • Состояние — состояние устройства. Лампа может возвращать состояние яркости, указывающее на текущую яркость конкретной лампы. Каждая характеристика устройства добавляет различные состояния для устройства.
  • Маркировка — это этикетка, идентифицирующая устройство, например, «Лампа для спальни».