Умный дом: интеграция с Яндексом и устройства-прослойки

Для одного из заказчиков выполнил интеграцию в «Умный дом Яндекса» как производителя устройств и разработал линейку устройств-«прослоек», которые подключают «не умную» технику к экосистеме Яндекса. Полный цикл: железо, прошивка, интерфейс устройства, сервер устройств и обновлений.

Роль и результат

Интегрировал заказчика (как производителя устройств) в систему «Умный дом Яндекса» — со всеми сопутствующими разработками: интеграция, сервер устройств и сервер обновлений.

Разработал несколько устройств-прослоек между системой умного дома Яндекса и «не умными» устройствами. По каждому устройству вёл полный стек:

  • Аппаратная часть — схемотехника и плата устройства.

  • Прошивка — на базе RTOS, платформа ESP32.

  • Графический интерфейс устройства — веб-интерфейс для настройки (Wi-Fi, режимы настройки и восстановления).

  • Сервер обновлений ПО — обновление прошивок устройств по интернету по мере публикации новых версий в средах alpha / beta / production.

Связка с Яндексом работает через «Дом с Алисой»: голосовое управление и приложение Яндекса на смартфоне.

Устройства

Модуль для системы контроля протечек воды

Надстройка над сторонней системой контроля протечек: создаёт «прослойку» между ней и «Умным домом Яндекса» — передаёт состояние протечки и управляет кранами. Подключается кабелем в слот расширения, работает по Wi-Fi и не требует отдельного питания.

Модуль управления электроприводом штор

Подключается в разрыв провода питания двигателя штор (или отдельным кабелем) и через разъём 6p6c непосредственно для управления. Интегрируется с «Умным домом Яндекса» — открытие/закрытие штор голосом через Алису или из приложения.

Сопутствующие разработки

  • Сервер устройств и интеграция производителя в облако Яндекса.

  • Сервер обновлений с каналами alpha / beta / production для поэтапной выкатки прошивок.

  • Мобильное приложение (Android) — мастер настройки и пусконаладки устройств.

  • Веб-интерфейс настройки на устройстве (режим точки доступа).

Технологии

  • RTOS, ESP32, Wi-Fi.

  • Обновление прошивок по интернету, разделение сред alpha/beta/production.

  • Интеграция с «Умным домом Яндекса».

  • Схемотехника и трассировка плат устройств.

Фото

Устройство-прослойка умного дома: корпус с разъёмом и QR-кодом настройки (3D-модель)
Устройство-прослойка умного дома — фото
Устройство-прослойка умного дома — фото