Quando você conversa com Google Assistant, como "Ok Google, acenda a luz do quarto", Ok Google é a invocação, e acenda a luz do quarto é conhecida como gramática. O Google determina a intent smart home da gramática e a envia para a nuvem do desenvolvedor (fulfillment). O desenvolvedor pode executar o comando no dispositivo e retornar uma resposta ao Google.
Depois que o fulfillment processa uma intent e retorna uma resposta, as integrações de Cloud-to-cloud dependem do Google Home Graph. Com Home Graph, o Assistant pode sincronizar dispositivos, consultar estados de dispositivos e executar comandos em um dispositivo.
Tipos de dispositivos
Os tipos de dispositivo permitem que o Assistant saiba qual gramática deve ser usada com seu dispositivo. Por exemplo, se você definir um dispositivo como Light, o usuário poderá interagir com ele usando Assistant com Ok Google, acenda as luzes.
Consulte Tipos de dispositivos para conferir a lista completa de tipos de dispositivos com suporte.
Características do dispositivo
As características definem os recursos de um tipo de dispositivo. É possível combinar várias características de dispositivo com qualquer tipo de dispositivo. Por exemplo, é possível que um dispositivo Light use as características OnOff, Brightness e FanSpeed. Embora o atributo FanSpeed não seja o mais comum para uma luz, você pode usar qualquer atributo para o novo dispositivo.
Quando você adiciona uma característica ao tipo de dispositivo, ele herda os
estados de cada característica adicionada. Por exemplo, quando você usa o
traço OnOff, o dispositivo agora pode informar o estado on
como true
ou false
.
Consulte Atributos do dispositivo para conferir a lista completa de atributos com suporte.