Когда вы разговариваете с Google Assistant например: «Эй, Google, включи свет в спальне», «Эй, Google» — это вызов, а включение света в спальне называется грамматикой. Google определяет намерение smart home на основе грамматики и отправляет его в облако разработчика (выполнение). Затем разработчик может выполнить команду на устройстве и вернуть ответ в Google.
После того как выполнение обрабатывает намерение и возвращает ответ, интеграция Cloud-to-cloud опирается на Google Home Graph . С помощью Home Graph Assistant может синхронизировать устройства, запрашивать состояния устройств и выполнять команды на устройстве.
Типы устройств
Типы устройств позволяют Assistant узнать, какую грамматику следует использовать на вашем устройстве. Например, если вы определяете устройство как Light , пользователь может взаимодействовать с устройством через Assistant с помощью команды «Окей, Google, включи мой свет» .
Полный список поддерживаемых типов устройств см. в разделе «Типы устройств» .
Характеристики устройства
Характеристики устройства определяют возможности типа устройства. Вы можете комбинировать несколько характеристик устройства с любым типом устройства. Например, вы можете настроить Light устройство на использование характеристик OnOff , Brightness и FanSpeed . Хотя характеристика FanSpeed , возможно, не самая распространенная характеристика для освещения, вы можете использовать любую характеристику, которую захотите для своего нового устройства.
Когда вы добавляете характеристику устройства к типу устройства, ваше устройство наследует состояния каждой добавляемой вами характеристики устройства. Например, когда вы используете признак OnOff , ваше устройство теперь может сообщать о своем on
состоянии как true
или false
.
Полный список поддерживаемых характеристик см. в разделе «Свойства устройства» .