В интерфейсе хотим видеть живые линейные графики по каждому параметру, стрелочные и числовые индикаторы текущих величин, а также удобный раздел учёта оборудования, где можно добавить прибор, отслеживать, какие узлы на связи, и открывать историю по конкретному сенсору. Оповещения по порогам обязательны: для параметра задаются нижний и верхний предел, и при их превышении панель подсвечивает проблемный прибор и фиксирует событие в журнале, чтобы ночная нештатная ситуация не осталась незамеченной. Вёрстка должна быть адаптивной и хорошо читаться и на большом настенном мониторе, и на обычных ноутбуках сотрудников. Подчеркну: нам нужна именно телеметрия приборов, а не публичное табло доступности сервисов и не универсальная система бизнес-аналитики, поэтому упор делаем на датчики, замеры и стоящую за ними технику.
Предоставим реквизиты брокера, описание структуры сообщений и несколько тестовых приборов. От исполнителя ждём аккуратный документированный код для размещения на нашей стороне и краткое описание настройки приёма данных и правил оповещений.
— Подписчик MQTT для приёма и разбора сообщений приборов
— База временных рядов с быстрой выборкой истории
— Живые линейные графики и числовые индикаторы в реальном времени
— Настраиваемые пороги снизу и сверху с журналом событий
— Учёт оборудования: добавление, список, статус связи, история по сенсору
— Адаптивная вёрстка под настенные мониторы и ноутбуки