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

Когда вы обращаетесь к 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 .

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