שילובי Cloud-to-cloud מסתמכים על Google Home Graph, מסד נתונים שמאחסן ומספק נתונים הקשריים על הבית והמכשירים שבו. מסד הנתונים Home Graph מאחסן מידע על מבנים (למשל, בית או משרד), חדרים (למשל, חדר שינה או סלון) ומכשירים (למשל, רמקול ונורת LED). לדוגמה, Home Graph יכול לאחסן את המושג של בית עם סלון שמכיל כמה סוגים של מכשירים מיצרנים שונים, כמו מנורה, טלוויזיה ורמקול. המידע הזה זמין ל-Google Assistant כדי לבצע בקשות של משתמשים על סמך ההקשר המתאים. נתוני מצב, כמו אם נורת LED דולקת, לא מאוחסנים לטווח ארוך – הם זמניים ומשמשים רק ב-Home Graph.
Home Graph היא בעצם מפה לוגית של הבית. היא מאפשרת לנהל שיחה טבעית עם Assistant. אם אתם יושבים בחדר המשפחה ורוצים לכבות את האורות בחדר, אתם פשוט אומרים Ok Google, turn off the lights בלי לציין את החדר שבו אתם נמצאים.
היתרונות של Home Graph:
- פקודות משתמעות. אתם, מכשיר Google Home והנורות נמצאים באותו חדר. כל מה שצריך להגיד זה 'תדליק את האורות'. לא צריך לציין באיזה חדר נמצאות הנורות.
- שליטה טובה יותר בטירגוט מפורש. כשנמצאים בחדר אחר, אפשר לכבות את האורות במטבח גם אם האורות הם של כמה יצרנים. ה-Intent smart home נקבע עבור חדר מסוים שמזוהה ב-Home Graph.
מבנים
Google Home app (GHA) מאפשר למשתמש להגדיר כמה מבנים, וכך לנהל כמה בתים. לכל מבנה יש קבוצה משלו של חדרים ומכשירים. מבנה מורכב מהרכיבים הבאים:
- מנהלים – החשבון של הבעלים של המבנה. לכל מבנה צריך להיות לפחות חשבון ניהול אחד. אחרי שמגדירים חשבון ניהול, אפשר לשתף מבנה עם משתמשים אחרים ולבטל את השיתוף.
- חדרים – החדרים שמהווים חלק ממבנה.
- תוויות – התווית שמזהה את המבנה, כמו 'הבית של יוחנן'.
- מכשירים – המכשירים שכלולים במבנה. יכול להיות שמדובר במכשירים של כמה יצרנים.
בתמונה 1 מוצג בית לדוגמה עם מבנה, שלושה חדרים וכמה מכשירים:
חדרים
חדר שייך למבנה ומורכב מהרכיבים הבאים:
- תוויות – התווית שמזהה את החדר, כמו 'חדר שינה ראשי'.
- מכשירים – המכשירים ששייכים לחדר. יכולים להיות מכשירים של כמה יצרנים.
מכשירים
מכשיר חייב להשתייך לפחות למבנה אחד, יכול להשתייך לחדר אחד לכל היותר, ויש לו את המאפיינים הבאים:
- סוג – סוג המכשיר, למשל מנורה, מצלמה או מזגן.
- מאפיינים (Traits) – סוג המאפיינים שהמכשיר תומך בהם. לכל מכשיר יכולים להיות מספר מאפיינים. לדוגמה, למנורה יכולים להיות מאפיינים כמו
Brightnessו-ColorSetting.
תכונות
למאפיינים יש את המאפיינים הבאים:
- מאפיינים – מאפייני המכשיר שהם סטטיים עבור מכשיר. מאפיין יכול להיות יחידות טמפרטורה או מצב.
- מצב – המצב או המצבים של המכשיר. יכול להיות שמנורה תחזיר מצב של בהירות כדי לציין את הבהירות הנוכחית של המנורה הספציפית הזו. כל מאפיין מכשיר מוסיף למכשיר מצבים שונים.
- תוויות – התווית שמזהה את המכשיר, כמו 'מנורה בחדר השינה'.