Система мониторинга

Разработали веб-платформу для сбора и анализа данных с литиевых батарей складских погрузчиков. Система собирает статистику, строит графики и отправляет автоматические отчеты.

Краткая информация

  • Клиент OneCharge
  • Отрасль Промышленное оборудование
  • Продукт Литиевые батареи
  • Задача Мониторинг и аналитика
  • Формат Веб-платформа

О клиенте

OneCharge производит литиевые батареи для складских погрузчиков. Их батареи собирают данные во время работы: заряд, разряд, напряжение, температура.

Нужна была система, которая принимает эти данные, хранит их и показывает в удобном виде. Плюс автоматические отчеты для клиентов.

Что сделали

Структура и база данных

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

Раздел управления батареями

Сделали интерфейс для работы с батареями:

  • Таблица всех батарей — список с поиском и фильтрами
  • Добавление батареи — форма с основными параметрами
  • Карточка батареи — вся информация и история показаний
  • Логи данных — подробная история всех измерений
  • Клиенты и локации — где установлена батарея
  • Документы — гарантия, инструкции, сертификаты
  • CSV импорт — загрузка данных пакетом

Отчеты и аналитика

Настроили автоматическую генерацию отчетов с графиками:

  • SOC/время — уровень заряда батареи
  • DOD/время — глубина разряда
  • Напряжение — изменение вольтажа
  • Счетчики энергии — потребление и зарядка в кулонах и ватт-часах
  • Совмещенные графики — несколько показателей на одном графике
  • Сравнение периодов — столбчатые диаграммы по дням/неделям/месяцам

Подписка на отчеты

Клиенты могут подписаться на автоматические отчеты. Система генерирует PDF или XLS файлы и отправляет их по email в заданное время. Все отправки логируются.

Технические решения

  • Прием данных в реальном времени — батареи отправляют показания каждые несколько минут
  • Оптимизация БД — быстрая работа с большими объемами данных
  • Отложенная генерация отчетов — тяжелые отчеты формируются в фоне
  • Кэширование графиков — быстрая загрузка часто запрашиваемых данных
  • Адаптивная верстка — работает на телефонах и планшетах

Результат

Получилась полноценная платформа для мониторинга батарей. Клиенты OneCharge видят состояние своих батарей, получают автоматические отчеты и могут планировать обслуживание.

Система работает 24/7, обрабатывает данные с сотен батарей и формирует сотни отчетов каждый день.

Теги

PHP MySQL JavaScript Charts.js CSV import PDF генерация Email автоматизация Адаптивная верстка IoT