Опис проєкту
ПерекладНа екрані чекаємо живі лінійні графіки за кожним показником, числові шкали для останніх значень та зрозумілий розділ управління пристроями, де можна зареєструвати нове обладнання, бачити, які вузли онлайн, та переглядати історію для будь-якого окремого датчика. Пороговані сповіщення обов'язкові: для метрики задаються нижня та верхня межа, і при виході показання за неї панель має візуально підсвітити пристрій та записати подію, щоб нічого не втратилося за ніч. Зробіть розкладку адаптивною та легко читаною: команда буде тримати її відкритою й на настінному екрані, й на ноутбуках. Йдеться саме про телеметрію пристроїв, а не про публічну сторінку статусу та не про загальний інструмент бізнес-аналітики, тому фокус — на датчиках, показаннях та фізичному обладнанні за ними.
Ми надамо доступи до брокера, опис формату пакетів та набір тестових пристроїв. Чекаємо чистого документованого коду, який зможемо розташувати самі, плюс короткі нотатки про налаштування отримання даних та правил сповіщень.
— MQTT-підписник, який отримує та розбирає пакети пристроїв
— Сховище часових рядів зі швидкими запитами історії
— Живі лінійні графіки та числові шкали в реальному часі
— Настроювані пороговані сповіщення знизу/зверху з журналом подій
— Управління пристроями: реєстрація, список, статус онлайн, історія датчика
— Адаптивна розкладка для настінних екранів та ноутбуків