1. Общие требованияИсточник данных: InfluxDBОбновление данных: в реальном времениРазрешение: Full HD (1920×1080) или адаптивноеПроизводительность: плавная анимацияПоддержка: Современные браузеры (Chrome, Edge)Требования к UI: Минимализм, читаемость Контрастность текста Анимации без перегрузки️ Дашборд №1 — Видео + параметрыОписаниеДашборд с видеопотоком на фоне и наложением параметров.ФункционалОтображение видеоПоверх видео: декоративная рамка (HUD/интерфейс) 5 параметров из InfluxDBТребованияПозиционирование параметров: фиксированные зоны (углы/боковые панели)Формат параметров: название значение единицы измеренияОбновление данных — без перерисовки видеоПоддержка прозрачных элементов (overlay)✈️ Дашборд №2 — Горизонтальная анимацияОписаниеАнимация движения объекта по горизонтали от точки A к точке B.ФункционалФон: статическое изображениеАнимация: объект (иконка/маркер) движение слева направоОтображение: линии маршрута текущего положенияЛогикаПозиция объекта зависит от значения расстояния (InfluxDB)Прогресс = % от полного путиДополнительноВнизу: 1 параметр из InfluxDB (например расстояние)Дашборд №3 — Вертикальная анимацияОписаниеАнимация движения объекта по вертикали.ФункционалФон: статическое изображениеАнимация: движение снизу вверхОтображение: шкала или линия движенияЛогикаПозиция объекта: зависит от значения из InfluxDBПрогресс: % достижения точки BДополнительноВнизу: 1 параметр из InfluxDB️ Дашборд №4 — Карта + карточка объектаОписаниеДашборд с картой местности и карточкой объекта.ФункционалОсновная область: картаОтображение: маркер объекта на картеЛевая панель (карточка)Содержит:Фото объекта10 параметров из InfluxDB: список в виде таблицыТребования к таблицеНазвание параметраЗначениеЕдиницы измеренияВозможна цветовая индикация (норма/предупреждение)⚙️ Интеграция с InfluxDBТребованияКэширование (при необходимости)Обработка ошибок: отсутствие данных задержкиПлавностьБез рывков при обновлении данныхВозможность:Синхронизация с данными Все параметры вывести отдельным файлом в config.h с возможностью скрытия.