Разработка системы управления сетевыми реле (PDU)

Необходимо разработать серверное приложение с веб-интерфейсом для мониторинга и управления кастомными платами распределения питания (PDU) по Ethernet.

Основная задача

Создать централизованную систему для приема, обработки и отображения данных с управляемых устройств, а также для отправки им команд.

Функциональные требования к серверу

  • Прием и обработка HTTP-запросов от устройств:
    • Регистрация устройства (hello).
    • Прием статистики (stats).
    • Прием данных о потреблении энергии.
    • Прием статусов состояния каналов (вкл/выкл).
  • Обеспечение стабильного двустороннего взаимодействия по HTTP.
  • Логирование событий и данных.
  • Организация хранения полученных данных (логи, статистика).

Требования к веб-интерфейсу

  • Панель управления с визуализацией всех подключенных устройств.
  • Отображение состояния каждого канала реле (включен/выключен) в реальном времени.
  • Графики или таблицы потребления энергии.
  • Возможность ручного управления: включение/выключение отдельных каналов.
  • Просмотр истории событий и статистики.
  • Интуитивно понятный и адаптивный дизайн.

Технические детали

  • Устройства: кастомные платы PDU на 6 и 12 каналов.
  • Протокол взаимодействия: HTTP.
  • Типы данных от устройств: служебные запросы (hello), статистика, данные о потреблении, состояние каналов.

Ожидаемый результат

Готовая к развертыванию система, состоящая из серверного приложения и веб-интерфейса, позволяющая централизованно управлять парком сетевых реле, отслеживать их состояние и энергопотребление.

Разработка корпоративного сайта под ключ для строительной компании

Требуется создать современный, продающий сайт для компании, специализирующейся на ремонте и эксплуатации коммерческой недвижимости. За основу дизайна и структуры взять лучшие практики из указанных референсов.