Opengts Решение Для Отслеживания Транспортных Средств С Открытым Исходным Кодом



Введение 48 часов в дороге, а то и больше, многие даже не знают, как можно проводить столько времени за рулем.

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

Я люблю путешествовать и люблю свой мотоцикл.

Было время, когда я мог проехать до 1000 км за день.

Это очень много даже для такой страны, как Россия.

Первое, о чем должен задуматься человек, отправляющийся очень далеко на собственном транспорте, – это безопасность.

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

Знай, даже если ты одинокий волк, есть люди, которым ты дорог, которые думают и переживают за тебя.

Именно о решении, позволяющем отслеживать транспортные средства в режиме реального времени, мы и поговорим сегодня.



Решение

OpenGTS («Открытая система GPS-слежения») — первое решение с открытым исходным кодом, разработанное специально для мониторинга транспортных средств в веб-браузерах с использованием данных GPS-приемников.

выглядит примерно так:

OpenGTS решение для отслеживания транспортных средств с открытым исходным кодом



Архитектура решения



OpenGTS решение для отслеживания транспортных средств с открытым исходным кодом

На изображении выше показана принципиальная схема архитектуры 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=.

Ответ сервера ниже сообщает нам, что данные были успешно переданы:

   

<html> <head> </head> <body> <pre>OK </pre> </body> </html>

Давайте посмотрим на аргументы запроса: acct – идентификатор аккаунта, для которого осуществляется передача данных; dev – идентификатор транспортного средства, зарегистрированного для учетной записи; gprmc – строка формата НМЕА-0183 , который содержит данные от GPS-приемника.



Мобильный клиент
Для сервлета на основе http создан простой клиент для мобильной платформы Android. Как показано выше, задача клиента — опросить сервер с помощью правильно сформированных запросов HTTP-GET. Программа, которая может это сделать, — GPS2OpenGTS. Внешний вид приложения спартанский.

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



OpenGTS решение для отслеживания транспортных средств с открытым исходным кодом



Как это выглядит

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

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

В моем случае я использовал обычный провод от автомобильного прикуривателя.

Прикуриватель на мотоцикл я установил сам.

Получилось очень функционально:

OpenGTS решение для отслеживания транспортных средств с открытым исходным кодом

Я использовал OpenGTS на своем сервере во время путешествия из Москвы (Россия) в Нордкап (Норвегия) через Финляндию.

Интересно, как я ехал? Эти данные доступны.

Вы можете подключиться к серверу http://opengts.mechsoft.ru:8080/track/Track используя учетную запись:

Счет: общественный
Пользователь: гость
Пароль: гость
затем в правом верхнем углу окна нужно выбрать даты:
От: 12 августа 2011 г.

К: 18 августа 2011 г.

И нажмите на кнопку «Обновить».



Вместо заключения

Двигаясь по дорогам, могу точно сказать, что сейчас путешествующих очень много.

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

Путешествовать.

Минусы:

  • Для установки OpenGTS у вас должен быть собственный сервер, доступный через Интернет;
  • На мобильных устройствах требуется подключение к Интернету (в условиях роуминга это может стоить дорого).

Плюсы:
  • Бесплатно программное обеспечение;
  • Вы можете отслеживать сразу несколько транспортных средств, объединяя их в группы;
  • Отчеты о движении зарегистрированных транспортных средств;
  • Огромный выбор GPS-устройств, которые можно использовать для сбора данных.

Теги: #opengts #отслеживание транспортных средств #Android #GPS #Глобальные системы позиционирования
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.