Концепция управления умным домом

Платформа умного дома помогает объединять устройства от различных производителей в одну экосистему, которая обладает дружественным голосовым интерфейсом. Производителю достаточно поддержать открытый протокол управления устройствами на стороне своего сервиса и создать навык умного дома в Яндекс Диалогах.

Схема работы

Alice

Голосовой помощник Алиса.

Provider

Провайдер умных устройств. Компания, которая продает устройства для умного дома и предоставляет интерфейс для управления ими. Примеры: Phillips Hue, Legrand, Redmond.

Adapter API

Промежуточный API провайдера. Принимает на вход запросы в формате платформы умного дома и преобразует их в запросы к собственному API провайдера для управления умными устройствами.

Provider IOT API

Основной API провайдера для управления умными устройствами собственного производства.

Providers Smart Devices

Умные устройства провайдера.

Yandex Smart Home

Сервис Яндекса для управления умными устройствами. Отправляет в Adapter API запросы в формате платформы умного дома.

Yandex App

Приложение Дом с Алисой для управления умными устройствами.

Пример сценария

  1. Пользователь купил умную лампочку и хочет управлять ей через приложение Дом с Алисой и через голосового помощника Алису.

  2. Если пользователь первый раз воспользовался сервисами Яндекса, то для начала ему надо связать аккаунт в системе провайдера умного устройства с аккаунтом на Яндексе.

    2.1. Пользователь открывает приложение Дом с Алисой, в правом верхнем углу нажимает plus Created with Sketch. и выбирает Устройство умного дома.

    2.2. Находит навык разработчика и связывает аккаунты.

    2.3. После связки аккаунтов автоматически запускается обновление списка устройств.

  3. Платформа умного дома отправляет провайдеру запрос на получение информации об устройствах пользователя.

  4. Далее пользователь открывает экран управления устройством и платформа умного дома отправляет провайдеру запрос на получение информации о статусе устройства пользователя. В результате у пользователя на экране отображается устройство с актуальным статусом.

  5. Если пользователь хочет выключить лампочку, он выбирает соответствующий элемент в приложении и нажимает на него (в данном случае — кнопку выключения). В это время платформа умного дома отправляет провайдеру запрос на изменение состояния устройства и лампочка выключается.

  6. Теперь пользователь хочет выключить кондиционер с помощью голосового помощника Алисы. Пользователь произносит голосовую команду, например: «Алиса, выключи кондиционер». Платформа умного дома отправляет провайдеру запрос на изменение состояния устройства и кондиционер выключается.

Часто задаваемые вопросы

Как удалить устройства умного дома, если удален навык?

Чтобы полностью удалить устройства из списка устройств умного дома, сначала удалите комнату, в которой они расположены:

1. Откройте приложение Дом с Алисой.

2. Нажмите  → Дома → [название дома] → Комнаты.

3. Выберите [название комнаты] →  → Продолжить.

После этого при входе на страницу устройства появится экран настроек, внизу которого будет кнопка Удалить устройство.