Smart home Actions, ev ve cihazlarıyla ilgili bağlamsal verileri depolayıp sağlayan bir veritabanı olan Home Graph'e dayanır. Home Graph veritabanı, yapılar (ör. ev veya ofis), odalar (ör. yatak odası veya oturma odası) ve cihazlarla (ör. hoparlör ve ampul) ilgili bilgileri depolar. Örneğin, Home Graph bir ev konseptini, farklı üreticilerin ışık, televizyon ve hoparlör gibi birden fazla cihaz türünü içeren bir oturma odasına sahip olarak depolayabilir. Bu bilgiler, kullanıcı isteklerini uygun bağlama göre yürütebilmek için Google Asistan'a sunulur. Ampulün açık olup olmadığı gibi durum verileri uzun süreli olarak saklanmaz. Kısa sürelidir ve yalnızca Home Graph'te kullanılır.
Ev Grafiği aslında evinizin mantıksal bir haritasıdır. Google Asistan'la doğal bir görüşme yapmanıza olanak tanır. Kulübede oturuyorsanız ve çalışma odasının ışıklarını kapatmak istiyorsanız Ok Google, ışıkları kapat demeniz ve şu anda bulunduğunuz odadan bahsetmemeniz yeterlidir.
Home Graph'in avantajları:
- Dolaylı komutlar. Siz, Google Home cihazınız ve ışıklarınız aynı odadasınız. Tek yapmanız gereken ışıkları açmak. Işıkların hangi odada olduğunu belirtmeniz gerekmez.
- Uygunsuz hedefleme üzerinde daha fazla kontrol. Farklı bir odadaysanız ışıklar birden fazla üreticiden alınmış olsa bile mutfak ışıklarını kapatabilirsiniz. Akıllı ev niyeti, Ev Grafiği'nde tanımlanan belirli bir oda için belirlenir.
Yapılar
Google Home uygulaması kullanıcının birden fazla yapı yapılandırmasını sağlar. Bu yapı, kullanıcıların birden fazla evi yönetmelerine imkan sağlar. Her yapının kendi oda ve cihaz grubu vardır. Bir yapı aşağıdakilerden oluşur:
- Yöneticiler - Yapının sahiplerinin hesabı. Her yapının en az bir yöneticisi olmalıdır. Bir yönetici tanımlandıktan sonra, yönetici bir yapıyı diğer kullanıcılarla paylaşabilir ve paylaşımını sonlandırabilir.
- Odalar: Bir yapının parçası olan odalar.
- Etiketler - Yapıyı tanımlayan "Cem'in Evi" gibi etiket.
- Cihazlar: Bir yapıya dahil olan cihazlar. Bunlar, birden fazla üreticinin cihazları olabilir.
Şekil 1'de bir yapı, üç oda ve birkaç cihaz içeren örnek bir ev gösterilmektedir:
Odalar
Oda bir yapıya aittir ve aşağıdakilerden oluşur:
- Etiketler: Odası tanımlayan etikettir (ör. "Ana Yatak Odası").
- Cihazlar: Odanın parçası olan cihazlar. Bunlar, birden fazla üreticinin cihazları olabilir.
Cihaz
Bir cihaz en az bir yapıya ait, en fazla 1 odaya ait olabilecek ve aşağıdaki özelliklere sahip olmalıdır:
- Tür - Lamba, kamera veya klima ünitesi gibi cihaz türü.
- Özellikler: Cihazın desteklediği özelliklerin türü. Her cihazın birkaç özelliği olabilir. Bir ışığın
Brightnessve
ColorSettinggibi özellikleri olabilir.
Özellikler
Özellikler şu özelliklere sahiptir:
- Özellikler: Bir cihaz için statik olan cihaz özellikleri. Özellik, sıcaklık birimleri veya mod gibi bir şey olabilir.
- Durum: Bir cihazın cihaz durumları. Bir lamba, ilgili lambanın mevcut parlaklığını belirtmek için parlaklık durumunu döndürebilir. Her cihaz özelliği bir cihaz için farklı cihaz durumları ekler.
- Etiketler - Cihazı tanımlayan etiket (ör. "Yatak Odası Lambası").