Grafico Home

Le integrazioni di Cloud-to-cloud si basano su Google Home Graph, un database che archivia e fornisce dati contestuali sulla casa e sui suoi dispositivi. Il database Home Graph memorizza informazioni su strutture (ad esempio casa o ufficio), stanze (ad esempio camera da letto o soggiorno) e dispositivi (ad esempio speaker e lampadina). Ad esempio, Home Graph può memorizzare il concetto di casa con un soggiorno che contiene più tipi di dispositivi di diversi produttori, come una luce, una televisione e uno speaker. Queste informazioni sono disponibili per Google Assistant per eseguire le richieste degli utenti in base al contesto appropriato. I dati di stato, ad esempio se una lampadina è accesa, non vengono archiviati a lungo termine. Sono temporanei e vengono utilizzati solo nel Home Graph.

Home Graph è essenzialmente una mappa logica della tua casa. Ti consente di avere una conversazione naturale con Assistant. Se ti trovi in salotto e vuoi spegnere le luci, ti basta dire Hey Google, spegni le luci senza menzionare la stanza in cui ti trovi.

Vantaggi di Home Graph:

  • Comandi impliciti. Tu, il tuo dispositivo Google Home e le tue luci si trovano nella stessa stanza. Tutto quello che devi dire è "Accendi le luci". Non è necessario specificare in quale stanza si trovano le luci.
  • Maggiore controllo sul targeting esplicito. Mentre ti trovi in un'altra stanza, puoi spegnere le luci della cucina anche se sono di più produttori. L'intent smart home viene determinato per una determinata stanza identificata in Home Graph.

Strutture

Google Home app (GHA) consente a un utente di configurare più strutture, il che gli permette di gestire più case. Ogni struttura ha il proprio insieme di stanze e dispositivi. Una struttura è costituita da quanto segue:

  • Gestori: l'account del proprietario o dei proprietari della struttura. Ogni struttura deve avere almeno un amministratore. Una volta definito un gestore, quest'ultimo può condividere e annullare la condivisione di una struttura con altri utenti.
  • Camere: le camere che fanno parte di una struttura.
  • Etichette: l'etichetta che identifica la struttura, ad esempio "Casa di Giovanni".
  • Dispositivi: i dispositivi che fanno parte di una struttura. Questi possono essere dispositivi di più produttori.

La figura 1 mostra una casa di esempio con una struttura, tre stanze e diversi dispositivi:

Questa figura mostra un grafico della casa di esempio. C'è una struttura
            contornata da una linea tratteggiata blu, tre stanze contornate
            da una linea arancione e diversi dispositivi situati nelle stanze che
            sono cerchi verdi.
Figura 1: grafico della casa di esempio

Camere

Una stanza appartiene a una struttura ed è costituita da:

  • Etichette: l'etichetta che identifica la stanza, ad esempio "Camera da letto principale".
  • Dispositivi: i dispositivi che fanno parte della stanza. Questi possono essere dispositivi di più produttori.

Dispositivi

Un dispositivo deve appartenere ad almeno una struttura, può appartenere a un massimo di una stanza e ha le seguenti proprietà:

  • Tipo: il tipo di dispositivo, ad esempio una lampada, una videocamera o un condizionatore.
  • Trait: il tipo di trait supportati dal dispositivo. Ogni dispositivo può avere un numero di caratteristiche. Una luce potrebbe avere caratteristiche come Brightness e ColorSetting.

Tratti

I tratti hanno le seguenti proprietà:

  • Attributi: gli attributi del dispositivo statici per un dispositivo. Un attributo può essere qualcosa come le unità di temperatura o la modalità.
  • Stato: lo stato o gli stati di un dispositivo. Una lampada potrebbe restituire uno stato di luminosità per indicare la luminosità attuale di quella lampada specifica. Ogni caratteristica del dispositivo aggiunge diversi stati del dispositivo.
  • Etichette: l'etichetta che identifica il dispositivo, ad esempio "Lampada della camera da letto".