Обзор
Навыки умного дома — специальная категория навыков Алисы, которые предназначены для голосового управления домашними устройствами. Например, пользователь может попросить Алису включить чайник, установить нужную температуру обогревателя, выключить свет в детской или сделать телевизор тише.
Навыки умного дома не требуют активационной фразы — они работают как встроенные сценарии Алисы. Например: «Алиса, включи свет на кухне».
Для запуска навыков умного дома нужна связка аккаунтов. Чтобы навык мог управлять умными устройствами производителя, например устройствами Xiaomi, у навыка должен быть доступ к учетной записи пользователя в системе этого производителя. Так как Диалоги идентифицируют своих пользователей с помощью API Яндекс ID, для работы навыка необходимо связать аккаунт пользователя на Яндексе и аккаунт пользователя в системе производителя.
Когда пользователь нажимает кнопку Привязать к Яндексу, он попадает на страницу авторизации. Подробнее см. раздел Как устроен процесс авторизации в навыке.
Прежде чем начинать разработку навыка, ознакомьтесь с концепцией управления умным домом.
Официальные и неофициальные навыки
Навыки умного дома делятся на два типа:
- Официальные навыки — создаются и поддерживаются самими производителями умных устройств. Такие навыки помечаются в каталоге специальном значком
. Устройства, которые работают с официальными навыками, показываются на Яндекс Маркете с бейджем Алисы. Вы можете помещать бейдж «Работает с Алисой» на маркетинговых материалах, упаковке и устройствах. Посмотрите в правилах дизайна, как использовать бейдж.
- Неофициальные навыки — создаются сторонними разработчиками или компаниями. Например, вы можете создать неофициальный навык, который позволяет управлять устройствами производителя Foo. Ваш навык будет отображаться в каталоге, но у него не будет специального значка. Яндекс Маркет будет показывать устройства, которые работают с такими навыками, без бейджа Алисы.
Чтобы навык был признан официальным:
- При создании навыка установите атрибут Официальный навык.
- В настройках навыка укажите свои официальные контакты: ваше имя, email и сайт вашей компании. Указанный сайт будет отображаться на странице описания навыка в каталоге, в разделе Информация. Обратите внимание: права на использование сайта должны быть подтверждены для вашего аккаунта в сервисе Яндекс Вебмастер.
- При разработке навыка помните, что использование авторизации через Яндекс ID недопустимо для официального навыка.
- Пройдите сертификацию устройств.
Когда ваш навык успешно пройдет модерацию, он будет установлен как официальный и может быть опубликован.
После того как вы опубликуете официальный навык, Яндекс Маркет будет показывать бейдж Алисы в описании устройств, которые работают с этим навыком.
Полезные ссылки
- Порядок действий
- Что такое связка аккаунтов
- Спецификация OAuth 2.0
- Чат для обсуждения навыков умных устройств
- Чат-бот поддержки Яндекс Станции
- Сообщество разработчиков навыков Алисы
Часто задаваемые вопросы
Как создать навык умного дома?
Посмотрите инструкцию в разделе Создание навыка.