Quando você conversa com o 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 dispositivo
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 ter um dispositivo Light que 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 seu 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.