Вопросы и ответы
Мобильная версия для андройд
Здравствуйте! Мне понравился этот форум и я решил поучаствовать в обсуждении. Заодно, и представить наш продукт.
Предистория.
Зимой прошлого года ко мне, как к программисту, обратились с идеей реализации мониторинга автотранспорта для парка автомобилей, которые сдаются в аренду.
Основные принципы:
1) слежение в реальном времени;
2) вменяемая статистика;
3) история передвижений;
4) история стоянок;
5) возможность реализации истории других событий;
6) возможность ведения журнала ТО и его планировании с привязкой к пробегу. Потом этот список увеличивался, но стартовали мы вот с таким ТЗ.
В принципе, получение данных от устройств, слежение и хранение их - это не сложно. Сложно, когда хочется большего.
Первое, и самое важное, что мы решали: потребляемые ресурсы.
Второе: внедрение распределенной архитектуры хранения данных (допустим, у клиента 2000 авто, то данные по первой тысяче на сервере А, а данные по второй тысяче на сервере Б).
Решив эти основные задачи мы смогли развернутся по полной. Например, время формирования статистики по 20 устройствам за 6 месяцев с такими параметрами как:
- пройденное расстояние;
- средняя скорость;
- максимальная скорость;
- количество превышений скорости;
- количество поездок;
- время в пути;
- процент в пути.
Графики:
Диаграмма скоростных диапазонов.
Время в движении по дням.
Пройденное расстояние по дням.
Превышение скорости по дням.
Занимает 1-2 секунды. Круто, да? На практике, наши клиенты регулярно ее используют.
История всего и вся.
Задача ведения истории, с точки зрения программиста, не есть что-то сложное, но на практике пришлось повозится, адаптируясь под специфику сферы деятельности. В общем, есть история состояния автомобиля и возможность ее получения за любой период времени. Главная фишка - это возможность создания истории или каких-либо других состояний, очень малой кровью.
В общем, я доволен тем, что у нас вышло. Мы рады сотрудничать с другими
компаниями. А также, можем реализовать Ваши идеи!
Наш сайт http://gpsonline.kiev.ua