Cloud-to-cloud entegrasyonları, ev ve cihazları hakkında bağlamsal verileri depolayan ve sağlayan bir veritabanı olan Google Home Graph'a dayanır. Home Graph veritabanında yapılar (ör. ev veya ofis), odalar (ör. yatak odası veya oturma odası) ve cihazlar (ör. hoparlör ve ampul) hakkında bilgiler saklanır. Örneğin, Home Graph, farklı üreticilere ait birden fazla cihazın (ör. ışık, televizyon ve hoparlör) bulunduğu bir oturma odasıyla birlikte ev kavramını saklayabilir. Bu bilgiler, Google Assistant tarafından uygun bağlama göre kullanıcı isteklerini yerine getirmek için kullanılabilir. Bir ampulün açık olup olmadığı gibi durum verileri uzun süreli olarak depolanmaz. Bu veriler kısa sürelidir ve yalnızca Home Graph içinde kullanılır.
Home Graph, evinizin mantıksal bir haritasıdır. Assistant ile doğal bir şekilde sohbet etmenizi sağlar. Oturma odasında oturuyorsanız ve oturma odasının ışıklarını kapatmak istiyorsanız Ok Google, ışıkları kapat demeniz yeterlidir. Bulunduğunuz odadan bahsetmenize gerek yoktur.
Home Graph avantajları:
- Dolaylı komutlar. Siz, Google Home cihazınız ve ışıklarınız aynı odada olmalıdır. Tek yapmanız gereken "Işıkları aç" demek. Işıkların hangi odada olduğunu belirtmeniz gerekmez.
- Açık hedefleme üzerinde daha fazla kontrol. Farklı bir odadayken, mutfak ışıkları birden fazla üreticiye ait olsa bile mutfak ışıklarını kapatabilirsiniz. smart home amacı, Home Graph içinde tanımlanan belirli bir oda için belirlenir.
Yapılar
Google Home app (GHA) simgesi, kullanıcının birden fazla yapılandırma oluşturmasına olanak tanır. Bu sayede kullanıcı, birden fazla evi yönetebilir. Her yapının kendine ait bir oda ve cihaz kümesi vardır. Bir yapı şunlardan oluşur:
- Yöneticiler: Yapının sahiplerinin hesabı. Her yapıda en az bir yönetici olmalıdır. Bir yönetici tanımlandıktan sonra, bu yönetici yapıyı diğer kullanıcılarla paylaşabilir ve paylaşımı kaldırabilir.
- Odalar: Bir yapının parçası olan odalar.
- Etiketler: Yapıyı tanımlayan etiket (ör. "Ahmet'in Evi").
- Cihazlar: Bir yapının parçası olan cihazlar. Bunlar birden fazla üreticinin cihazları olabilir.
Şekil 1'de bir yapı, üç oda ve çeşitli cihazların bulunduğu örnek bir ev gösterilmektedir:

Odalar
Bir oda, bir yapıya aittir ve aşağıdakilerden oluşur:
- Etiketler: Odayı tanımlayan etiket (ör. "Yatak Odası").
- Cihazlar: Odaya dahil olan cihazlar. Bunlar birden fazla üreticinin cihazları olabilir.
Cihazlar
Bir cihaz en az bir yapıya ait olmalı, en fazla 1 odaya ait olabilir ve şu özelliklere sahip olmalıdır:
- Tür: Lamba, kamera veya klima gibi cihaz türü.
- Özellikler: Cihazın desteklediği özellik türü. Her cihazın özellikleri olabilir. Bir ışığın
Brightness
veColorSetting
gibi özellikleri olabilir.
Özellikler
Özellikler şu özelliklere sahiptir:
- Özellikler: Bir cihaz için statik olan cihaz özellikleri. Bir özellik, sıcaklık birimleri veya mod gibi bir şey olabilir.
- Durum: Bir cihazın cihaz durumları. Bir lamba, parlaklık durumunu döndürerek ilgili lambanın mevcut parlaklığını gösterebilir. Her cihaz özelliği, cihaza farklı cihaz durumları ekler.
- Etiketler: Cihazı tanımlayan etiket (ör. "Yatak Odası Lambası").