Home Graph

Działania w inteligentnym domu bazują na funkcji Google Home Graph, baza danych, która przechowuje i dostarcza dane kontekstowe dotyczące domu i jego urządzenia. W bazie danych Home Graph przechowywane są informacje o struktury (na przykład dom lub biuro), pomieszczenia (na przykład sypialnia lub salonu) i urządzeń (np. głośnika i żarówki). Przykład: Home Graph może zapisać koncepcję domu pomieszczenie z kilkoma rodzajami urządzeń różnych producentów, takimi jak jako światło, telewizor i głośnik. Te informacje są dostępne dla: Google Assistant w celu wykonywania żądań użytkownika na podstawie w odpowiednim kontekście. Informacje o stanie, np. czy żarówka jest włączona, nie są przechowywane. długoterminowo – jest efemeryczny i używany tylko Home Graph

Home Graph to w zasadzie logiczna mapa domu. it pozwala prowadzić naturalną rozmowę z użytkownikiem Assistant. Jeśli siedzisz w pokoju i chcesz wyłączyć światło w pokoju, możesz powiedzieć: OK Google, wyłącz światło. Nie wspominając o pokoju, w którym aktualnie się znajdujesz.

Zalety usługi Home Graph:

  • Polecenia ogólne. Ty, Twoje urządzenie Google Home i Światła znajdują się w tym samym pomieszczeniu. Wystarczy, że zapalisz światło. Ty nie trzeba określać, w którym pomieszczeniu jest włączone oświetlenie.
  • Większa kontrola nad kierowaniem jednoznacznie seksualnym. Będąc w innym pomieszczeniu, Wyłącz światła w kuchni, nawet jeśli światło pochodzi z różnych źródeł producentów. Intencja smart home jest określana dla konkretną salę zidentyfikowaną w budynku Home Graph.

Konstrukcje

Google Home app (GHA) umożliwia użytkownikowi skonfigurowanie wielu struktur, umożliwia użytkownikowi zarządzanie wieloma domami. Każda struktura ma własny zestaw pomieszczeniami i urządzeniami. Na strukturę składa się:

  • Zarządcy – konto właściciela obiektu. Każdy obiekt musi mają co najmniej jednego menedżera. Po zdefiniowaniu menedżera może on udostępniać i cofać udostępnianie obiektu innym użytkownikom.
  • Pokoje – pokoje, które są częścią obiektu.
  • Etykiety – etykieta identyfikująca obiekt, na przykład „Dom Jana”.
  • Urządzenia – urządzenia, które są częścią obiektu. Mogą to być urządzenia z wielu producentów.

Ilustracja 1 przedstawia przykładowy dom z konstrukcją, 3 pomieszczeniami i kilkoma urządzeniami:

Ta ilustracja pokazuje przykładowy wykres na stronie głównej. Istnieje struktura,
            zaznaczono niebieską przerywaną linią, trzy sale
            pomarańczową linią oraz kilka urządzeń znajdujących się w pomieszczeniach,
            to zielone okręgi.
Rysunek 1. Przykładowy wykres na stronie głównej

Pokoje

Pomieszczenie należy do obiektu i składa się z tych elementów:

  • Etykiety – etykieta identyfikująca pomieszczenie, na przykład „Główna sypialnia”.
  • Urządzenia – urządzenia znajdujące się w pomieszczeniu. Mogą to być urządzenia z wielu producentów.

Urządzenia

Urządzenie musi należeć do co najmniej 1 obiektu, lecz może należeć do maksymalnie 1 i ma następujące właściwości:

  • Typ – typ urządzenia, np. lampa, aparat lub klimatyzacja.
  • Cechy – typ cech obsługiwanych przez urządzenie. Każde urządzenie może mieć i liczbę cech. Światło może mieć cechy takie jak Brightness czy ColorSetting

Cechy

Cechy mają te właściwości:

  • Atrybuty – statyczne atrybuty urządzenia. Atrybut mogą być na przykład jednostki temperatury lub tryb.
  • Stan – stan urządzenia. Lampa może zwracać stan aby wskazać aktualną jasność danej lampy. Każdy trait dodaje różne stany urządzenia.
  • Etykiety – etykieta identyfikująca urządzenie, na przykład „lampa w sypialni”.