Как мы создали универсальную платформу для контроля автопарков и мобильного персонала. Часть 1.

Авг. 11, 2015

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

Платформа BaseRide агрегирует данные, получаемые от 4 категорий оборудования:

1. GPS трекеры

2. Датчики событий

3. Датчики состояний

4. Счетчики

GPS трекеры передают координаты, скорость и направление движения.

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

Датчики состояний оценивают текущее состояние оборудования — температуру двигателя или заполненность топливного бака.

Счетчики, в свою очередь, отслеживают количество произошедших событий. Например, однажды мы интегрировали один из наших сервисов — CloudBus - c инфракрасными счетчиками пассажиров, установленными в общественном транспорте. Таким образом, мы получили возможность посчитать сколько людей вошло в автобус на остановке и сколько вышло.

 

В целом, платформа BaseRide состоит из 17 подсистем, каждая из которых работает с 3-10 типами данных.