Шукаємо досвідченого розробника для створення веб-дашборду моніторингу IoT, який збирає показання з датчиків та підключених пристроїв, зберігає їх як часові ряди та наочно показує в зручному веб-інтерфейсі. Наші пристрої публікують вимірювання — температуру, вологість, тиск, споживання енергії — за протоколом MQTT, тому потрібен надійний сервіс, який підписується на топіки, розбирає вхідні пакети та записує дані до часової бази без втрати повідомлень при сплесках навантаження.
Серце проекту — сам дашборд. Він повинен показувати живі, автоматично оновлювані графіки за кожним параметром, дозволяти перемикати діапазони часу та порівнювати кілька пристроїв поруч. Потрібні налаштовувані пороги: коли значення виходить за попередження або критичну межу, система піднімає тривогу, підсвічує проблемний пристрій та відправляє сповіщення. Інтерфейс повинен залишатися чутливим при десятках пристроїв, які передають дані одночасно, тому важливі економні оновлення через WebSocket та розумна агрегація. Історичні зрізи, прорідження за довгі періоди та простий експорт даних також входять до обсягу робіт.
Надішліть приклади подібних проектів реального часу або IoT, переважний стек та реалістичну оцінку строків. Очікуємо чистий документований код та коротку інструкцію з розгортання.
— Сервіс прийому MQTT з підпискою на топіки та переним'язуванням — Сховище часових рядів з політиками зберігання та прорідження — Дашборд реального часу з графіками, порогами та сповіщеннями — Оновлення через WebSocket та експорт історичних даних