Cloud-to-cloud entegrasyonlarında, ev ve cihazlarıyla ilgili bağlama dayalı verileri depolayan ve sağlayan bir veritabanı olan Google Home Graph kullanılır. Home Graph veritabanı, yapılar (ör. ev veya ofis), odalar (ör. yatak odası veya oturma odası) ve cihazlar (ör. hoparlör ve ampul) hakkındaki bilgileri depolar. Örneğin, Home Graph, farklı üreticilerin ışık, televizyon ve hoparlör gibi birden fazla cihaz türünü içeren bir salonu olan bir evin konseptini saklayabilir. Bu bilgiler, kullanıcı isteklerini uygun bağlama göre yürütmek için Google Assistant tarafından 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, temel olarak evinizin mantıksal bir haritası gibidir. Assistant ile doğal bir şekilde sohbet etmenizi sağlar. Salonda oturuyorsanız ve salon ışıklarını kapatmak istiyorsanız Ok Google, ışıkları kapat demeniz yeterlidir. Şu anda bulunduğunuz odadan bahsetmeniz gerekmez.
Home Graph'ün avantajları:
- Dolaylı komutlar. Siz, Google Home cihazınız ve ışıklarınız aynı odada olmalıdır. Işıkları açmanız yeterlidir. Işıkların hangi odada olduğunu belirtmeniz gerekmez.
- Belirgin hedefleme üzerinde daha fazla kontrol. Farklı bir odadayken, 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), kullanıcının birden fazla yapı yapılandırmasına olanak tanır. Böylece kullanıcı birden fazla evi yönetebilir. Her yapının kendine ait odaları ve cihazları vardır. Yapılar aşağıdakilerden oluşur:
- Yöneticiler: Yapının sahiplerinin hesabı. Her yapıda en az bir yönetici olmalıdır. Yönetici tanımlandıktan sonra, yönetici bir yapıyı diğer kullanıcılarla paylaşabilir ve paylaşmayı kaldırabilir.
- Odalar: Bir yapının parçası olan odalar.
- Etiketler: Yapıyı tanımlayan etiket (ör. "Cem'in Evi").
- Cihazlar: Bir yapının parçası olan cihazlar. Bunlar birden fazla üreticiye ait cihazlar olabilir.
Şekil 1'de, bir yapı, üç oda ve birkaç cihaz içeren örnek bir ev gösterilmektedir:
Odalar
Odalar bir yapıya aittir ve aşağıdakilerden oluşur:
- Etiketler: Odayı tanımlayan etiket (ör. "Ana yatak odası").
- Cihazlar: Odanın parçası olan cihazlar. Bunlar birden fazla üreticiye ait cihazlar olabilir.
Cihazlar
Cihaz en az bir yapıya ait olmalıdır, en fazla 1 odaya ait olabilir ve aşağıdaki özelliklere sahiptir:
- Tür: Lamba, kamera veya klima gibi cihaz türü.
- Özellikler: Cihazın desteklediği özellik türleri. Her cihazın birden fazla özelliği olabilir. Bir ışığın
Brightness
veColorSetting
gibi özellikleri olabilir.
Özellikler
Özelliklerin özellikleri şunlardır:
- Özellikler: Bir cihaz için statik olan cihaz özellikleri. Sıcaklık birimleri veya mod gibi özellikler de olabilir.
- Durum: Bir cihazın cihaz durumları. Bir lamba, söz konusu lambanın mevcut parlaklığını belirtmek için bir parlaklık durumu döndürebilir. Her cihaz özelliği, cihaz için farklı cihaz durumları ekler.
- Etiketler: Cihazı tanımlayan etiket (ör. "Yatak Odası Lambası").