← Все работы

«Вега-Абсолют» · GPS-оборудование · телематика

Тысячи GPS-маяков получили платформу

Железо выпускали без софта, поэтому применить маяки было нельзя, пока не появилась платформа.

Наша зона
Платформа, сервер приёма телеметрии, хранилище, деплой на защищённые серверы, 12 месяцев поддержки. Электроника и прошивки остались за клиентом.
Срок
4 месяца до передачи
Стек
Vue · PHP · ClickHouse · PostgreSQL · Docker
1 000+маяков в нагрузочном тесте
4 месяцаот первых устройств до передачи
12 месяцевгарантии и поддержки

Задача

«Вега-Абсолют» производит GPS-маяки и продаёт их логистическим компаниям. Железо было готово; платформы, которая принимала бы телеметрию и управляла устройствами, не существовало.

Без программной части клиенты не могли следить за транспортом, а производитель — доставлять прошивки. Компания занимается электроникой, своей веб-команды у неё нет, поэтому всю программную часть передали нам.

Что сделали

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

Три вещи пошли не по плану. Для ClickHouse не было драйвера под наш стек — написали свой. Спецификация протокола описывала не ту версию прошивки, что стояла на устройствах, — сервер взаимодействия с маяками переписали под реальные. GPS не везде в России даёт точные координаты — добавили расчёт позиции по сотовым вышкам и свели его со спутниковым.

Результат

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

Четыре месяца от первых тестовых устройств до передачи, с защитой серверов, документацией и двенадцатью месяцами поддержки. Внедрение у логистических компаний «Вега-Абсолют» вела сама, поэтому подтверждённых данных об эксплуатации у нас нет.

Маяк, вокруг которого строилась платформа