Типы устройств и характеристики

Когда вы разговариваете с 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 .

Полный список поддерживаемых характеристик см. в разделе «Свойства устройства» .