Quando hai una conversazione con Google Assistant such as "Hey Google, turn on the bedroom light", Hey Google is the invocation and turn on the bedroom light is known as the grammar. Google determines the smart home intent from the grammar and sends it over to the developer cloud (fulfillment). The developer can then execute the command on the device and returns a response back to Google.
Dopo aver elaborato un intento e restituito una risposta, smart home Le azioni si basano su Google Home Graph . With Home Graph, Assistant can sync devices, query device states, and execute commands on a device.
Tipi di dispositivo
I tipi di dispositivo consentono a Assistant di sapere quale grammatica deve essere utilizzata con il dispositivo. Ad esempio, se definisci un dispositivo come Luce, l'utente può interagire con il dispositivo tramite Assistant con Hey Google, accendi la mia luce.
Consulta Tipi di dispositivi per l'elenco completo dei tipi di dispositivi supportati.
Caratteristiche del dispositivo
Le caratteristiche dei dispositivi definiscono le funzionalità di un tipo di dispositivo. Puoi combinare più caratteristiche del dispositivo con qualsiasi tipo. Ad esempio, puoi fare in modo che un dispositivo Light utilizzi i tratti OnOff, Luminosità e FanSpeed. Sebbene il carattere FanSpeed potrebbe non essere il più comune da utilizzare per una luce, puoi utilizzarlo per il nuovo dispositivo.
Quando aggiungi una caratteristica del dispositivo al tuo tipo, il dispositivo eredita gli stati di ogni caratteristica aggiunta. Ad esempio, se utilizzi la caratteristica OnOff, il tuo dispositivo ora può segnalare il relativo stato on
come true
o false
.
Consulta la sezione Caratteristiche del dispositivo per l'elenco completo delle caratteristiche supportate.