Перейти к содержимому
Carbonfay
EN

Контрактная разработка

Wiren Board — веб-интерфейс контроллера

Открытый веб-интерфейс для универсального Linux-контроллера автоматизации Wiren Board: управление устройствами, показания датчиков и счётчиков, настройка сценариев.

клиент: Wiren Board

Контекст

Wiren Board — универсальный контроллер автоматизации с открытым ПО на базе Linux, предназначенный для домашней и промышленной автоматизации: опрос датчиков и счётчиков, АСКУЭ, замена ПЛК, системы умного дома. Устройство поддерживает большое количество интерфейсов и портов; управление через браузерный интерфейс — критичная часть продукта.

Задача

Удобный и отзывчивый веб-интерфейс, работающий непосредственно на контроллере: визуализация состояния всех подключённых устройств, настройка сценариев автоматизации, просмотр показаний датчиков и счётчиков в реальном времени.

Архитектура

Single-page приложение, обращающееся к локальному API контроллера; поддержка проводных и беспроводных устройств сторонних производителей; защита от перенапряжений на портах и совместимость с DIN-рейкой учитывались в UX (отображение аппаратных состояний). Интерфейс встроен в прошивку и доступен в локальной сети без облачной зависимости.

Интеграции

Протоколы: Modbus RTU/TCP, 1-Wire, MQTT; устройства умного дома различных производителей; локальная сеть (нет облачной зависимости).

Результаты

Интерфейс вошёл в штатную прошивку контроллера; пользователи и интеграторы получили полнофункциональное управление устройствами без необходимости работать с командной строкой.

команда

Frontend (embedded UI)BackendQA

сроки

Первая версия — ~3–4 месяца; затем итеративное развитие вместе с прошивкой.

связанные кейсы

Следующий шаг

Спроектируем слой автоматизации на ИИ под ваши процессы.

DBCV