Home Graph

Las Acciones de casa inteligente se basan en Google Home Graph, un que almacena y proporciona datos contextuales sobre la casa y sus dispositivos. La base de datos Home Graph almacena información sobre estructuras (por ejemplo, oficina o casa), habitaciones (por ejemplo, habitación o sala de estar) y otros dispositivos (por ejemplo, bocina y bombilla). Por ejemplo: Home Graph puede almacenar el concepto de una casa con una que contiene varios tipos de dispositivos de distintos fabricantes, como como luz, televisión y bocina. Esta información está disponible para Google Assistant para ejecutar solicitudes de usuario basadas en el el contexto adecuado. Los datos de estado, por ejemplo, si una bombilla está encendida, no se almacenan a largo plazo, es efímera y solo se usa en Home Graph

Home Graph es, en esencia, un mapa lógico de tu casa. Integra te permite tener una conversación natural con Assistant. Si estás sentado en la sala de estar y quieres apagar las luces del estudio, solo dirías Hey Google, apaga las luces y no mencionaría sala en la que te encuentras actualmente.

Beneficios de Home Graph:

  • Comandos implícitos Tú, tu dispositivo Google Home y tu hay luces en la misma habitación. Solo tienes que decir que enciende las luces. Tú no necesitas especificar en qué habitación están las luces.
  • Mejor control de la segmentación explícita Cuando estés en otra habitación, puedes apagar las luces de la cocina, aunque las luces sean de varias fabricantes. El intent smart home se determina para una sala específica que se identifica en Home Graph.

Estructuras

Google Home app (GHA) le permite al usuario configurar varias estructuras que permite a un usuario administrar varias casas. Cada estructura tiene su propio conjunto de habitaciones y dispositivos. Una estructura consta de lo siguiente:

  • Administradores: la cuenta de los propietarios de la estructura. Cada estructura debe tener al menos un administrador. Una vez que se define a un administrador, este puede compartir y dejar de compartir una estructura con otros usuarios.
  • Habitaciones: Son las habitaciones que forman parte de una estructura.
  • Etiquetas: La etiqueta que identifica la estructura, como “La casa de Juan”.
  • Dispositivos: Son los dispositivos que forman parte de una estructura. Pueden ser dispositivos de de varios fabricantes.

En la figura 1, se muestra un ejemplo de una casa con una estructura, tres habitaciones y varios dispositivos:

En esta figura, se muestra un ejemplo de un gráfico de inicio. Hay una estructura que
            está delineada con una línea punteada azul, tres habitaciones delineadas
            con una línea naranja, y varios dispositivos ubicados en las habitaciones que
            son círculos verdes.
Figura 1: Gráfico de inicio de muestra

Habitaciones

Una habitación pertenece a una estructura y consta de lo siguiente:

  • Etiquetas: La etiqueta que identifica la habitación, como "Habitación principal".
  • Dispositivos: Los dispositivos que forman parte de la habitación. Pueden ser dispositivos de de varios fabricantes.

Dispositivos

Un dispositivo debe pertenecer a al menos una estructura y puede pertenecer a un máximo de 1. Room y tiene las siguientes propiedades:

  • Tipo: Es el tipo de dispositivo, como lámpara, cámara o unidad de aire acondicionado.
  • Raits: Es el tipo de rasgos que admite el dispositivo. Cada dispositivo puede tener un la cantidad de rasgos. Una luz puede tener características como Brightness y ColorSetting

Rasgos

Los rasgos tienen las siguientes propiedades:

  • Atributos: los atributos de dispositivo que son estáticos para un dispositivo. Un atributo pueden ser unidades de temperatura o modo.
  • State: Indica los estados del dispositivo de un dispositivo. Una lámpara puede mostrar el estado para indicar el brillo actual de esa lámpara específica. Cada La característica del dispositivo agrega diferentes estados para un dispositivo.
  • Etiquetas: La etiqueta que identifica el dispositivo, como "Lámpara de la habitación".