שילובים של Cloud-to-cloud מסתמכים על Google Home Graph, מסד נתונים שמאחסן ומספק נתונים הקשריים על הבית והמכשירים שבו. במסד הנתונים Home Graph מאוחסן מידע על מבנים (לדוגמה, בית או משרד), חדרים (לדוגמה, חדר שינה או סלון) ומכשירים (לדוגמה, רמקול ונורת LED). לדוגמה, Home Graph יכול לאחסן את הקונספט של בית עם סלון שמכיל כמה סוגים של מכשירים מיצרנים שונים, כמו מנורה, טלוויזיה ורמקול. המידע הזה זמין ל-Google Assistant כדי לבצע בקשות של משתמשים בהתאם להקשר המתאים. נתוני מצב, כמו אם נורה דולקת, לא מאוחסנים לטווח ארוך – הם זמניים ומשמשים רק ב-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
.
תכונות
למאפיינים יש את המאפיינים הבאים:
- מאפיינים – מאפייני המכשיר שהם סטטיים עבור מכשיר מסוים. מאפיין יכול להיות יחידות טמפרטורה או מצב.
- מצב – המצבים של המכשיר. יכול להיות שמנורה תחזיר מצב של בהירות כדי לציין את הבהירות הנוכחית של אותה מנורה ספציפית. כל תכונת מכשיר מוסיפה למכשיר מצבים שונים.
- תוויות – התווית שמזהה את המכשיר, כמו 'מנורה בחדר השינה'.