Перейти к содержимому
Кейс 04 / ПРОТОТИП / LOGISTICS

Диспетчер видит
все машины
онлайн.

Прототип GPS-трекера использует телефоны водителей как источник координат. В тестовой конфигурации данные передаются через WebSocket с интервалом пять секунд. Это не универсальная замена специализированному оборудованию: точность, фоновая работа, связь, батарея и требования к мониторингу проверяются для конкретного автопарка.

Android
ИСТОЧНИК КООРДИНАТ
5–30 сек
ТЕСТОВЫЙ ИНТЕРВАЛ
WebSocket
ПЕРЕДАЧА ДАННЫХ
Прототип
СТАТУС РЕШЕНИЯ

Проблема

Диспетчер транспортной компании не видел, где находятся машины. Водители звонили или писали в мессенджер — «я уже выехал», «подъезжаю». Ручная работа вместо системы.

Что проверено
в прототипе

Прототип проверяет основной технический маршрут: телефон получает координаты, сервер принимает их, хранит историю и передаёт обновления в веб-интерфейс диспетчера. Это доказательство работоспособности связки компонентов, а не готовность к эксплуатации на любом автопарке.

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

Что сделано

01
ANDROID_APP
Android-приложение

Приложение для водителя: запускается в фоне, отправляет координаты каждые 5–30 секунд.

02
BACKEND
Бэкенд на FastAPI

Принимает координаты, хранит в базе, отдаёт WebSocket-стрим для веб-дашборда.

03
DASHBOARD
Веб-дашборд

Показывает тестовые устройства на карте; частота и задержка зависят от связи и настроек клиента.

04
HISTORY
История маршрутов

Сервер сохраняет полученные точки в пределах согласованного срока хранения и доступного соединения.

Стек

01 · ANDROID 02 · KOTLIN 03 · FASTAPI 04 · WEBSOCKET 05 · REACT 06 · POSTGRESQL 07 · DOCKER

Результат

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

Связанные материалы

Что ещё посмотреть

Начнём

Нужен пилот мониторинга?
Сначала проверим условия автопарка.