Cuando tienes una conversación con Google Assistant, como "Hey Google, enciende la luz del dormitorio", Hey Google es la invocación y enciende la luz del dormitorio se conoce como la gramática. Google determina el intent de smart home a partir de la gramática y lo envía a la nube del desarrollador (cumplimiento). Luego, el desarrollador puede ejecutar el comando en el dispositivo y devolver una respuesta a Google.
Después de que el webhook procesa un intent y devuelve una respuesta, las integraciones de Cloud-to-cloud dependen de Google Home Graph. Con Home Graph, Assistant puede sincronizar dispositivos, consultar sus estados y ejecutar comandos en ellos.
Tipos de dispositivos
Los tipos de dispositivos permiten que Assistant sepa qué gramática se debe usar con tu dispositivo. Por ejemplo, si defines un dispositivo como Light, el usuario puede interactuar con él a través de Assistant con Hey Google, enciende la luz.
Consulta Tipos de dispositivos para ver la lista completa de los tipos de dispositivos compatibles.
Características del dispositivo
Los rasgos de dispositivo definen las capacidades de un tipo de dispositivo. Puedes combinar varios rasgos de dispositivo con cualquier tipo de dispositivo. Por ejemplo, puedes hacer que un dispositivo Light use los atributos OnOff, Brightness y FanSpeed. Si bien el atributo FanSpeed podría no ser el más común para una luz, puedes usar cualquier atributo que desees para tu dispositivo nuevo.
Cuando agregas un atributo de dispositivo a tu tipo de dispositivo, este hereda los
estados de cada atributo de dispositivo que agregues. Por ejemplo, cuando usas el atributo OnOff, tu dispositivo ahora puede informar su estado on como true o false.
Consulta Características de los dispositivos para obtener la lista completa de las características compatibles.