Умный дом: интеграция с Яндексом и устройства-прослойки
Для одного из заказчиков выполнил интеграцию в «Умный дом Яндекса» как производителя устройств и разработал линейку устройств-«прослоек», которые подключают «не умную» технику к экосистеме Яндекса. Полный цикл: железо, прошивка, интерфейс устройства, сервер устройств и обновлений.
Роль и результат
Интегрировал заказчика (как производителя устройств) в систему «Умный дом Яндекса» — со всеми сопутствующими разработками: интеграция, сервер устройств и сервер обновлений.
Разработал несколько устройств-прослоек между системой умного дома Яндекса и «не умными» устройствами. По каждому устройству вёл полный стек:
-
Аппаратная часть — схемотехника и плата устройства.
-
Прошивка — на базе RTOS, платформа ESP32.
-
Графический интерфейс устройства — веб-интерфейс для настройки (Wi-Fi, режимы настройки и восстановления).
-
Сервер обновлений ПО — обновление прошивок устройств по интернету по мере публикации новых версий в средах alpha / beta / production.
Связка с Яндексом работает через «Дом с Алисой»: голосовое управление и приложение Яндекса на смартфоне.
Устройства
- Модуль для системы контроля протечек воды
-
Надстройка над сторонней системой контроля протечек: создаёт «прослойку» между ней и «Умным домом Яндекса» — передаёт состояние протечки и управляет кранами. Подключается кабелем в слот расширения, работает по Wi-Fi и не требует отдельного питания.
- Модуль управления электроприводом штор
-
Подключается в разрыв провода питания двигателя штор (или отдельным кабелем) и через разъём 6p6c непосредственно для управления. Интегрируется с «Умным домом Яндекса» — открытие/закрытие штор голосом через Алису или из приложения.
Сопутствующие разработки
-
Сервер устройств и интеграция производителя в облако Яндекса.
-
Сервер обновлений с каналами alpha / beta / production для поэтапной выкатки прошивок.
-
Мобильное приложение (Android) — мастер настройки и пусконаладки устройств.
-
Веб-интерфейс настройки на устройстве (режим точки доступа).