Gráfico inicial

As integrações do Cloud-to-cloud usam o Google Home Graph, um banco de dados que armazena e fornece dados contextuais sobre a casa e os dispositivos. O banco de dados Home Graph armazena informações sobre estruturas (por exemplo, casa ou escritório), cômodos (por exemplo, quarto ou sala de estar) e dispositivos (por exemplo, alto-falante e lâmpada). Por exemplo, Home Graph pode armazenar o conceito de uma casa com uma sala de estar que contém vários tipos de dispositivos de diferentes fabricantes, como uma luminária, uma televisão e um alto-falante. Essas informações estão disponíveis para Google Assistant para que ele possa executar solicitações de usuários com base no contexto adequado. Os dados de estado, como se uma lâmpada está acesa, não são armazenados a longo prazo. Eles são efêmeros e usados apenas no Home Graph.

Home Graph é basicamente um mapa lógico da sua casa. Ele permite que você tenha uma conversa natural com o Assistant. Se você estiver na sala de estar e quiser apagar as luzes, basta dizer Ok Google, apague as luzes sem mencionar o ambiente em que você está.

Benefícios do Home Graph:

  • Comandos implícitos. Você, o dispositivo Google Home e as luzes estão no mesmo ambiente. Basta dizer "acender as luzes". Não é necessário especificar em qual ambiente as luzes estão.
  • Maior controle sobre a segmentação explícita. Em outro ambiente, você pode apagar as luzes da cozinha mesmo que elas sejam de vários fabricantes. A intent smart home é determinada para uma sala específica identificada em Home Graph.

Estruturas

O Google Home app (GHA) permite que um usuário configure várias estruturas e gerencie várias casas. Cada estrutura tem um conjunto próprio de ambientes e dispositivos. Uma estrutura consiste no seguinte:

  • Administradores: a conta dos proprietários da estrutura. Cada estrutura precisa ter pelo menos um administrador. Depois que um administrador é definido, ele pode compartilhar e remover o compartilhamento de uma estrutura com outros usuários.
  • Quartos: os quartos que fazem parte de uma estrutura.
  • Rótulos: o rótulo que identifica a estrutura, como "Casa do João".
  • Dispositivos: os dispositivos que fazem parte de uma estrutura. Esses dispositivos podem ser de vários fabricantes.

A Figura 1 mostra uma casa de exemplo com uma estrutura, três cômodos e vários dispositivos:

Esta figura mostra um exemplo de gráfico residencial. Há uma estrutura delineada com uma linha pontilhada azul, três salas delineadas com uma linha laranja e vários dispositivos localizados nas salas que são círculos verdes.
Figura 1: exemplo de gráfico da página inicial

Salas

Um quarto pertence a uma estrutura e consiste no seguinte:

  • Rótulos: o rótulo que identifica o cômodo, como "Quarto principal".
  • Dispositivos: os dispositivos que fazem parte do ambiente. Esses dispositivos podem ser de vários fabricantes.

Dispositivos

Um dispositivo precisa pertencer a pelo menos uma estrutura, pode pertencer a no máximo um cômodo e tem estas propriedades:

  • Tipo: o tipo de dispositivo, como uma lâmpada, câmera ou unidade de ar-condicionado.
  • Características: o tipo de características compatíveis com o dispositivo. Cada dispositivo pode ter várias características. Uma luz pode ter características como Brightness e ColorSetting.

Características

As características têm estas propriedades:

  • Atributos: os atributos estáticos de um dispositivo. Um atributo pode ser algo como unidades de temperatura ou modo.
  • Estado: o estado ou os estados de um dispositivo. Uma lâmpada pode retornar um estado de brilho para indicar o brilho atual dela. Cada característica adiciona estados diferentes a um dispositivo.
  • Rótulos: o rótulo que identifica o dispositivo, como "Lâmpada do quarto".