Smart home Actions, ev ve cihazları hakkında bağlamsal veriler depolayan ve sağlayan bir veritabanı olan Google Home Graph ürününü kullanır. Home Graph veritabanında yapılar (örneğin, ev veya ofis), odalar (örneğin, yatak odası veya oturma odası) ve cihazlar (örneğin, hoparlör ve ampul) bulunur. Örneğin Home Graph, ışık, televizyon ve hoparlör gibi farklı üreticilerin farklı cihaz türlerini içeren bir oturma odasına sahip ev kavramını depolayabilir. Bu bilgiler, kullanıcı bağlamını uygun bağlama göre yerine getirebilmek için Google Assistant tarafından kullanılabilir. Ampul açıksa durum verileri uzun süreli olarak saklanmaz, geçicidir ve yalnızca Home Graph'da kullanılır.
Home Graph aslında evinizin mantıksal bir haritasıdır. Assistant ile doğal bir şekilde görüşmenize olanak tanır. Rıhtımda oturuyor ve kulübelerin ışıklarını kapatmak istiyorsanız Ok Google, ışıkları kapat demeniz ve şu anda bulunduğunuz odadan bahsetmemeniz yeterlidir.
Home Graph oluşturmanın avantajları:
- Örtülü komutlar. Siz, Google Home cihazınız ve ışıklarınız aynı odadasınız. Bunun için ışıkları açman yeterli. Işıkların hangi odada olduğunu belirtmeniz gerekmez.
- Açık hedefleme üzerinde daha iyi kontrol. Farklı bir odadayken ışı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), kullanıcının birden fazla evi yönetmesini sağlayan birden fazla yapı yapılandırmasını sağlar. Her yapının kendi oda ve cihaz grubu vardır. Yapılar 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ı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
Odalar bir yapıya aittir ve aşağıdakilerden oluşur:
- Etiketler: Odayı tanımlayan "Ana Yatak Odası" gibi etiket.
- Cihazlar: Odanın parçası olan cihazlar. Bunlar, birden fazla üreticinin cihazları olabilir.
Cihazlar
Bir cihazın en az bir yapıya ait olması, en fazla 1 odaya ait olması ve aşağıdaki özelliklere sahip olması gerekir:
- Tür - Lamba, kamera veya klima ünitesi gibi cihaz türü.
- Özellikler: Cihazın desteklediği özelliklerin türü. Her cihazın çeşitli özellikleri 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 - 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 bir cihaz için farklı cihaz durumları ekler.
- Etiketler - Cihazı tanımlayan ve "Yatak Odası Lambası" gibi etiket.