Введение 48 часов в дороге, а то и больше, многие даже не знают, как можно проводить столько времени за рулем.
Они, конечно, понимают, что есть такие профессии, как дальнобойщик – водитель-дальнобойщик, но, смею сказать, даже не задумывались о том, что такое дальняя дорога и как проводить время за рулем.
Я люблю путешествовать и люблю свой мотоцикл.
Было время, когда я мог проехать до 1000 км за день.
Это очень много даже для такой страны, как Россия.
Первое, о чем должен задуматься человек, отправляющийся очень далеко на собственном транспорте, – это безопасность.
В дальней дороге всякое может случиться: аварии, поломки, внезапные проблемы со здоровьем, а может просто кончиться бензин.
Знай, даже если ты одинокий волк, есть люди, которым ты дорог, которые думают и переживают за тебя.
Именно о решении, позволяющем отслеживать транспортные средства в режиме реального времени, мы и поговорим сегодня.
Решение
OpenGTS («Открытая система GPS-слежения») — первое решение с открытым исходным кодом, разработанное специально для мониторинга транспортных средств в веб-браузерах с использованием данных GPS-приемников.
выглядит примерно так:
Архитектура решения
На изображении выше показана принципиальная схема архитектуры OpenGTS. Различные серверы связи устройств (модули, получающие данные GPS от различных устройств) запускаются как независимые Java-процессы.
Сервлет Track, отвечающий за веб-интерфейс, а также другие сервлеты (включая сервер связи устройств на основе http) запускаются на сервере приложений, известном как Apache Tomcat.
HTTP-сервер связи
Мы рассмотрим простейшую передачу данных от клиента к серверу, основанную на запросах HTTP-GET (устройства на базе http).Для этих целей к серверу подключается сервлет «gprmc».
Установка и запуск в Tomcat дает доступ к следующему URL-адресу: http://opengts.mechsoft.ru:8080/gprmc/Data Все аргументы для URL указаны в документации, но мы рассмотрим простой тестовый запрос к серверу: http://opengts.mechsoft.ru:8080/gprmc/DataЭacct=.
&dev=.
&gprmc=.
Ответ сервера ниже сообщает нам, что данные были успешно переданы:
Давайте посмотрим на аргументы запроса: acct – идентификатор аккаунта, для которого осуществляется передача данных; dev – идентификатор транспортного средства, зарегистрированного для учетной записи; gprmc – строка формата НМЕА-0183 , который содержит данные от GPS-приемника.<html> <head> </head> <body> <pre>OK </pre> </body> </html>
Мобильный клиент
Для сервлета на основе http создан простой клиент для мобильной платформы Android. Как показано выше, задача клиента — опросить сервер с помощью правильно сформированных запросов HTTP-GET. Программа, которая может это сделать, — GPS2OpenGTS. Внешний вид приложения спартанский.На главном экране отображается информация о координатах, количестве спутников, скорости и направлении движения, названии сервера, на который отправляются HTTP-GET-запросы, и их интенсивности.
Как это выглядит
Когда GPS-приемник включен, он очень энергоемок, поэтому аккумулятор вашего мобильного устройства может быстро разрядиться.Прежде чем отправиться в путь, рекомендуется зарядить свое мобильное устройство во время путешествия.
В моем случае я использовал обычный провод от автомобильного прикуривателя.
Прикуриватель на мотоцикл я установил сам.
Получилось очень функционально:
Я использовал OpenGTS на своем сервере во время путешествия из Москвы (Россия) в Нордкап (Норвегия) через Финляндию.
Интересно, как я ехал? Эти данные доступны.
Вы можете подключиться к серверу http://opengts.mechsoft.ru:8080/track/Track используя учетную запись:
Счет: | общественный |
Пользователь: | гость |
Пароль: | гость |
От: | 12 августа 2011 г.
|
К: | 18 августа 2011 г.
|
Вместо заключения
Двигаясь по дорогам, могу точно сказать, что сейчас путешествующих очень много.Приятно видеть автомобили с номерами других регионов страны, отличными от тех, по которым вы проезжаете, и если это мотоциклист, вам обязательно стоит встретить его на ближайшей заправке.
Путешествовать.
Минусы:
- Для установки OpenGTS у вас должен быть собственный сервер, доступный через Интернет;
- На мобильных устройствах требуется подключение к Интернету (в условиях роуминга это может стоить дорого).
- Бесплатно программное обеспечение;
- Вы можете отслеживать сразу несколько транспортных средств, объединяя их в группы;
- Отчеты о движении зарегистрированных транспортных средств;
- Огромный выбор GPS-устройств, которые можно использовать для сбора данных.
-
Флеш-Игры — Убийцы Рабочего Времени
19 Oct, 24 -
Самые Открытые Города России
19 Oct, 24 -
Интерактивная Реклама Дроидов В Нью-Йорке
19 Oct, 24 -
Логика Типичного Клиента – Взгляд Изнутри
19 Oct, 24