Us gps: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 87: | Строка 87: | ||
При его включении - на карте будут отображены маркеры с текущим расположением всех контролируемых объектов, по которым '''сегодня были получены данные''' о позиции. При нажатии на маркер - отобразится маршрут перемещений объекта за сегодня. Точки на маршруте показывают время передачи показаний. | При его включении - на карте будут отображены маркеры с текущим расположением всех контролируемых объектов, по которым '''сегодня были получены данные''' о позиции. При нажатии на маркер - отобразится маршрут перемещений объекта за сегодня. Точки на маршруте показывают время передачи показаний. | ||
[[Файл:2015_02_28_19_59_32_4.PNG|thumb|800px|center]] | |||
Имеется возможность просмотра позиций и маршрутов за более ранний период. | Имеется возможность просмотра позиций и маршрутов за более ранний период. | ||
[[Файл:2015_02_28_19_59_32_3.PNG|border|center]] | [[Файл:2015_02_28_19_59_32_3.PNG|border|center]] |
Версия от 18:11, 28 февраля 2015
US_GPS - это модуль, который может принимать информацию от GPS-трекеров и программ мониторинга с целью фиксирования позиции персонала и автотранспорта. Информация о позиции этих объектов и их маршрутах может помогать в более быстром решении аварийных ситуаций, т.к. эти объекты выводятся на карту покрытия и можно оперативно понимать какого сотрудника, что рядом находится следует отправить на решение проблем.
ВАЖНО:
На данный момент модуль поддерживает следующие треккеры:
- Traccar Client (Android/iOS-устройства. Приложение). https://www.traccar.org/client/
- GT-06
- GT-02
- GPS/TK-102/103/104
Для добавления иных моделей треккеров - свяжитесь с нами.
Таким образом - можно установить клиент на смартфон/планшет сотрудника, оснащенный GPS-модулем, либо настроить аппаратные GPS-треккеры на передачу информации на свой сервер и начать получать данные.
Общие данные
Язык модуля: Perl
Текущая версия: см. на странице: Модули
Статус модуля: Платный
Необходимые модули Perl:
DBI Time::Local FindBin IO::Socket
Информацию по установке модуля и общую информацию для всех модулей см. на странице: Модули
Настройка модуля осуществляется в файле us_config.tmp
Параметры
$zuserver - адрес сервера с UserSide $zuuser - имя пользователя для доступа к базе UserSide $zupass - пароль для доступа к базе UserSide $zubase - имя базы данных UserSide $ps_logpath - путь к логам модуля $zsilence - не выводить уведомления о работе модуля в консоль $zport - порт, на котором слушаем сообщения от GPS-устройств
Запуск модуля
- Настройка - Модули - us_gps - Включаем работу модуля
- Запускаем для теста модуль вручную и убедимся, что ошибок не возникает
perl us_gps.pl
Модуль требуется прописать в системный cron с частотой запуска - раз в 4 часа.
* /4 * * * perl us_gps.pl &> /dev/null
При повторном запуске модуль уничтожит свою предыдущую копию. Периодический перезапуск обеспечивает более высокую стабильность работы, т.к. закрывает все "зависшие" соединения и буфера.
Настройка GPS-треккеров и приложений
По-умолчанию модуль слушает порт 5005. А IP-адресом выступает адрес сервера, где запущен модуль. Используйте эти параметры в настройке GPS-устройств/приложений.
Логика работы
- Модуль работает многопоточно, параллельно поддерживая связь либо принимая пакеты от множества устройств
- Требуется указать правильные IMEI всем контролируемым объектам (см.ниже). Если на модуль будет поступать информация от незарегистрированных устройств, то он будет её отбрасывать
- Частота фиксации информации зависит исключительно от того, как часто устройство присылает её. Все записи будут зафиксированы.
- Информация фиксируется по времени, которое присылает устройство. При этом время конвертируется в локальное время (из UTC). Некоторые устройства могут присылать информацию за тот период, когда у них не было связи с сервером. Эту старую информацию модуль тоже зафиксирует
- Обратите внимание, что GPS-устройства не всегда имеют точные данные о своём местоположении. Это зависит от уровня сигнала GPS-приемника, времени работы и пр. Таким образом объект, который находится на одном месте и постоянно передаёт свои координаты - казалось бы должен выводится на карте в одной точке, но на самом деле получится замысловатая картина.
Использование
В карточке сотрудника или карточке автотранспорта есть поле для ввода IMEI GPS-устройства
После того, как модуль включен - на карте покрытия будет доступен новый слой
При его включении - на карте будут отображены маркеры с текущим расположением всех контролируемых объектов, по которым сегодня были получены данные о позиции. При нажатии на маркер - отобразится маршрут перемещений объекта за сегодня. Точки на маршруте показывают время передачи показаний.
Имеется возможность просмотра позиций и маршрутов за более ранний период.