Gráfico inicial

As integrações Cloud-to-cloud dependem de Google Home Graph, um banco de dados que armazena e fornece dados contextuais sobre a casa e os dispositivos. O Home Graph banco de dados 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 luz, uma televisão e um alto-falante. Essas informações estão disponíveis para Google Assistant executar solicitações do usuário com base no contexto apropriado. 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 é essencialmente um mapa lógico da sua casa. Ele permite que você tenha uma conversa natural com Assistant. Se você estiver sentado na sala de estar e quiser apagar as luzes, basta dizer Ok Google, apague as luzes e não mencionar o cômodo em que você está.

Benefícios do Home Graph:

  • Comandos implícitos. Você, seu dispositivo Google Home, e suas luzes estão no mesmo cômodo. Tudo o que você precisa dizer é "Acenda as luzes". Não é necessário especificar em qual cômodo as luzes estão.
  • Melhor controle sobre a segmentação explícita. Em outro cômodo, você pode apagar as luzes da cozinha, mesmo que elas sejam de vários fabricantes. A intent smart home é determinada para um cômodo específico identificado no Home Graph.

Estruturas

O Google Home app (GHA) permite que um usuário configure várias estruturas, o que permite gerenciar várias casas. Cada estrutura tem seu próprio conjunto de cômodos e dispositivos. Uma estrutura consiste no seguinte:

  • Administradores: a conta dos proprietários da estrutura. Cada estrutura precisa ter pelo menos um administrador. Depois de definido, o administrador pode compartilhar e cancelar o compartilhamento de uma estrutura com outros usuários.
  • Cômodos: os cômodos que fazem parte de uma estrutura.
  • Marcadores: o marcador que identifica a estrutura, como "Casa do João".
  • Dispositivos: os dispositivos que fazem parte de uma estrutura. Eles podem ser dispositivos 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 doméstico

Cômodos

Um cômodo pertence a uma estrutura e consiste no seguinte:

  • Marcadores: o marcador que identifica o cômodo, como "Quarto principal".
  • Dispositivos: os dispositivos que fazem parte do cômodo. Eles podem ser dispositivos 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 que o dispositivo oferece suporte. 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 do dispositivo que são estáticos para um dispositivo. Um atributo pode ser algo como unidades de temperatura ou modo.
  • Estado: os estados de um dispositivo. Uma lâmpada pode retornar um estado de brilho para indicar o brilho atual dessa lâmpada específica. Cada característica do dispositivo adiciona estados diferentes para um dispositivo.
  • Marcadores: o marcador que identifica o dispositivo, como "Lâmpada do quarto".