Схема интеграции
Для создания интеграции необходимо связать контроллер клиента с облаком умного дома Sber. Для этого на контроллер клиента устанавливается приложение SberDevices IoT Agent, в это приложение вводятся данные для соединения с облаком: адрес MQTT-сервера Sber, логин и пароль.
Затем вы должны описать устройства клиента в приложении SberDevices IoT Agent на контроллере: для каждого из устройств указать характеристики и функции. Добавленные в приложение устройства регистрируются на вашем сервисном аккаунте в SmartMarket Studio.
После этого вы должны передать устройства умного дома на аккаунт Сбер ID клиента — для этого необходимо сгенерировать одноразовые логин и пароль и выслать их клиенту. Используя эти логин и пароль клиент сможет подключить дом и управлять его устройствами в приложении Салют и на устройствах с ассистентами Салют.
После создания интеграции процесс управления устройствами выглядит следующим образом:
- Клиент в приложении Салют или на устройстве с ассистентами Салют отдает команду. Например, выключает лампу.
- Команда отправляется в облако умного дома Sber и транслируется на MQTT-сервер умного дома Sber.
- MQTT-сервер умного дома Sber передает команду в приложение SberDevices IoT Agent на контроллере клиента.
- Приложение SberDevices IoT Agent преобразовывает команду в поддерживаемый контроллером клиента формат и выполняет команду. Лампа выключается.
- Приложение SberDevices IoT Agent на контроллере клиента получает новый статус лампы и возвращает на MQTT-сервер умного дома Sber новое состояние устройства («выключено»).
- Умный дом меняет статус лампы: она отображается как выключенная в приложении Салют и на устройствах с ассистентами Салют.
Заметили ошибку?
Выделите текст и нажмите Ctrl
+ Enter
, чтобы сообщить нам о ней