Разработка системы контроля навигации для Лагран-Урал

Мы разработали навигационную систему для Лагран-Урал, которая обеспечивает мониторинг транспорта в реальном времени, автоматизацию отчетности и интеграцию с городскими сервисами. 🚀

Оглавление

  1. О проекте

  2. Цели и задачи

  3. Техническая архитектура

  4. Реализация системы

  5. Система управления маршрутами

  6. Интеграции


 

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

Мы взяли этот вызов и разработали инновационную навигационную систему, которая теперь помогает управлять общественным транспортом в Нижнем Тагиле.

В этом кейсе мы расскажем:

✅ Как построили бесперебойную систему мониторинга транспорта
✅ Как автоматизировали сбор и анализ данных с навигационных приборов
✅ Как интегрировали сервис с Яндекс.Транспортом и РНИС
✅ Как диспетчеры получили удобный инструмент для управления маршрутами

О проекте

Разработана инновационная навигационная система для мониторинга и контроля транспорта в режиме реального времени. Это комплексное решение, позволяющее отслеживать передвижение транспортных средств, собирать данные с датчиков, анализировать топливопотребление и формировать детализированные отчеты.

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

Цели и задачи

Главная цель проекта — построение бесперебойной системы, которая:

  • принимает данные с различных навигационных приборов,

  • фиксирует и хранит информацию,

  • отображает текущее местоположение транспорта,

  • генерирует отчеты по маршрутам, топливу и скоростному режиму,

  • строит треки движения с возможностью детального анализа,

  • поддерживает интеграции с городскими и коммерческими сервисами мониторинга.

Техническая архитектура

Для реализации проекта были использованы:

  • Laravel + Vite + Nginx — основа веб-приложения, обеспечивающая высокую производительность и безопасность;

  • Python — для обработки и приема данных с различных приборов;

  • PostgreSQL — база данных, оптимизированная для работы с геоданными и высокими нагрузками;

  • Docker + Git — автоматизация развертывания и хранения кода, что обеспечивает стабильность и масштабируемость системы;

  • Два сервера — тестовый и боевой, с автоматизированным деплоем и возможностью быстрого отката изменений.

Реализация системы

Драйверы приема данных

Разработаны модули приема данных для ключевых протоколов: ADM, Galileo, EGTS.

Мы обеспечили:

  • Непрерывный прием данных с навигационных приборов;

  • Логирование всех событий для диагностики и быстрого восстановления при сбоях;

  • Двойное резервное копирование (база данных + лог-файлы);

  • Гибкую систему обработки ошибок с автоматическими уведомлениями для администраторов.

Веб-приложение

Веб-интерфейс включает:

  1. Online-карту — в реальном времени отображает транспортные средства, их скорость, направление движения, показатели датчиков;

  2. Треки маршрутов — полное отображение пройденного пути с анализом топлива, стоянок, скоростного режима;

  3. Система отчетов — предоставляет расширенные аналитические возможности по заправкам, сливам топлива, нарушению скоростного режима и маршрутам передвижения.

Система администрирования

Для администрирования системы используется Filament, что позволило реализовать:

  • настройку приборов и датчиков;

  • управление пользователями и ролями доступа;

  • мониторинг логов веб-приложения;

  • гибкие настройки протоколов передачи данных;

  • автоматизированное резервное копирование и восстановление системы в случае аварийных ситуаций.

После успешного тестирования система была развернута в промышленную эксплуатацию.

Система управления маршрутами

В рамках второго этапа проекта была разработана модульная система управления маршрутами для Тагильского Трамвая, включающая:

  • систему управления остановочными пунктами;

  • построение маршрутов с возможностью детальной настройки и оптимизации;

  • удобный интерфейс управления расписаниями (будние, выходные, праздничные дни);

  • назначение вагонов с возможностью замены в режиме реального времени.

Для удобства диспетчеров реализован интуитивно понятный интерфейс, упрощающий работу с маршрутами и расписаниями даже для пользователей без технической подготовки.

Кроме того, была реализована система отчетности, которая включает:

  • Ежедневные отчеты для контроля выполнения расписаний;

  • Ежемесячные сводки с аналитикой по перевозкам;

  • Экспорт данных в различные форматы для передачи в муниципальные органы.

Интеграции

Трамвай на карте

Жители Нижнего Тагила могут в реальном времени видеть движение трамваев на сайте компании. Это повысило удобство пользования общественным транспортом и сократило жалобы пассажиров - https://tagiltram.ru/map.

Яндекс.Транспорт

Реализована передача данных в Яндекс.Транспорт, что позволило пассажирам отслеживать расписание и передвижение трамваев прямо в мобильном приложении Яндекса.

РНИС

Обеспечена передача всех данных в Региональную навигационно-информационную систему (РНИС) Свердловской области. Это обеспечило централизованный мониторинг транспорта и возможность анализа работы городского транспорта на высоком уровне.


Результаты

🔥 Итог: Мы создали систему контроля транспорта, которая:

  • полностью автоматизировала работу диспетчеров;

  • увеличила прозрачность работы муниципального транспорта;

  • снизила затраты на топливо за счет оптимизации маршрутов;

  • улучшила качество обслуживания пассажиров за счет интеграции с картографическими сервисами.

Этот проект стал отличным решением для муниципального транспорта, и теперь его можно масштабировать на другие регионы! 🚀

Хотите обсудить ваш проект? Мы свяжемся с вами в ближайшее время!

Оставьте свои контактные данные, и наша команда свяжется с вами, чтобы обсудить ваш проект. Мы предлагаем профессиональный подход, детальный анализ и индивидуальные решения для вашего бизнеса. Ответим на все вопросы в течение 30 минут!