«Вега-Абсолют» · GPS-оборудование · телематика
Тысячи GPS-маяков получили платформу
Железо выпускали без софта, поэтому применить маяки было нельзя, пока не появилась платформа.
- Наша зона
- Платформа, сервер приёма телеметрии, хранилище, деплой на защищённые серверы, 12 месяцев поддержки. Электроника и прошивки остались за клиентом.
- Срок
- 4 месяца до передачи
- Стек
- Vue · PHP · ClickHouse · PostgreSQL · Docker
Задача
«Вега-Абсолют» производит GPS-маяки и продаёт их логистическим компаниям. Железо было готово; платформы, которая принимала бы телеметрию и управляла устройствами, не существовало.
Без программной части клиенты не могли следить за транспортом, а производитель — доставлять прошивки. Компания занимается электроникой, своей веб-команды у неё нет, поэтому всю программную часть передали нам.
Что сделали
Платформа принимает телеметрию напрямую от маяков, показывает движение транспорта на карте, следит за зарядом устройств и доставляет обновления прошивки. Руководитель управляет сотрудниками, группами и организациями, диспетчер — смотрит маршруты и простои и считает топливо.
Три вещи пошли не по плану. Для ClickHouse не было драйвера под наш стек — написали свой. Спецификация протокола описывала не ту версию прошивки, что стояла на устройствах, — сервер взаимодействия с маяками переписали под реальные. GPS не везде в России даёт точные координаты — добавили расчёт позиции по сотовым вышкам и свели его со спутниковым.
Результат
Проверяли не только на стенде: несколько месяцев команда возила тестовые маяки и отслеживала собственные маршруты. Перед запуском платформу прогнали под нагрузкой с тысячей с лишним устройств.
Четыре месяца от первых тестовых устройств до передачи, с защитой серверов, документацией и двенадцатью месяцами поддержки. Внедрение у логистических компаний «Вега-Абсолют» вела сама, поэтому подтверждённых данных об эксплуатации у нас нет.