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 ışık, televizyon ve hoparlör gibi birden fazla cihaz türünün bulunduğu bir 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 geçicidir ve yalnızca Home Graph içinde kullanılır.
Home Graph, evinizin mantıksal bir haritasıdır. Bu sayede Assistant ile doğal bir şekilde sohbet edebilirsiniz. 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ını birden fazla üreticiye ait olsalar bile 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 grubu vardır. Bir yapı şunlardan oluşur:
- Yöneticiler: Yapının sahibinin/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 içeren ö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 ait 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 çeşitli özellikleri olabilir. Bir ışığın
BrightnessveColorSettinggibi ö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, belirli bir lambanın mevcut parlaklığını belirtmek için parlaklık durumu döndürebilir. Her cihaz özelliği, cihaza farklı cihaz durumları ekler.
- Etiketler: Cihazı tanımlayan etiket (ör. "Yatak Odası Lambası").