Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:gps_tracker [2016/01/21 17:42] anton |
abills:docs:manual:gps_tracker [2018/06/11 14:14] (текущий) oswald |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
==== GPS Tracker ==== | ==== GPS Tracker ==== | ||
+ | **Возможности:** | ||
+ | * Учёт местоположения сотрудника | ||
+ | * Отчёт по пройденному пути | ||
+ | * [[abills:docs:manual:gps_tracker:route|Просмотр маршрута сотрудника за каждый день]] | ||
+ | * [[abills:docs:manual:gps_tracker:last_location|Увидеть последнее местоположение сотрудника ( + заряд батареи ) ]] | ||
+ | |||
=== Установка === | === Установка === | ||
Строка 12: | Строка 18: | ||
Делаем линк в папку ''libexec''. | Делаем линк в папку ''libexec''. | ||
cd /usr/abills/libexec | cd /usr/abills/libexec | ||
- | ln -s ../misc/gps_tracker/gps_server.pl . | + | chmod +x /usr/abills/Abills/modules/GPS/gps_tracker/gps_server.pl |
+ | ln -s /usr/abills/Abills/modules/GPS/gps_tracker/gps_server.pl . | ||
\\ | \\ | ||
Лучше всего прописать в **/etc/crontab** c частотой запуска 1 час. | Лучше всего прописать в **/etc/crontab** c частотой запуска 1 час. | ||
<code> | <code> | ||
- | * */1 * * * root /usr/abills/libexec/gps_server.pl PORT=8790 LOG_FILE=/tmp/gps_tracker.log -d | + | 1 * * * * root /usr/abills/libexec/gps_server.pl PORT=8790 LOG_FILE=/tmp/gps_tracker.log -d |
</code> | </code> | ||
+ | |||
+ | Программа работает в режиме демона (AbillS::Server.pm). | ||
+ | |||
\\ | \\ | ||
**Не забудьте открыть порт** | **Не забудьте открыть порт** | ||
| | ||
=== Сервер === | === Сервер === | ||
- | Внешняя программа ''/usr/abills/misc/gps_tracker/gps_server.pl'' Принимает даные от клиентов и складывает в таблицу `gps_tracker_locations`.\\ | + | Внешняя программа ''/usr/abills/Abills/modules/GPS/gps_tracker/gps_server.pl'' Принимает даные от клиентов и складывает в таблицу `gps_tracker_locations`.\\ |
\\ | \\ | ||
ПАРАМЕТРЫ | ПАРАМЕТРЫ | ||
Строка 42: | Строка 52: | ||
Список всех устройств которые присылают свои координаты, но не привязаны ни к одному администратору.\\ | Список всех устройств которые присылают свои координаты, но не привязаны ни к одному администратору.\\ | ||
\\ | \\ | ||
- | **Координаты таких устройств сбрасываются, запоминаются только IP адрес и время первого появления**\\ | + | **Координаты таких устройств не запоминаются, трекеру отсылается HTTP 405**\\ |
\\ | \\ | ||
Таблица приводится в актуальное состояние при обновлении страницы. | Таблица приводится в актуальное состояние при обновлении страницы. | ||
+ | === Maps === | ||
+ | Логично, что модуль интегрируется с модулем ''Maps''. \\ | ||
+ | \\ | ||
+ | При подключении модуля в меню Слои появляется слой GPS, на котором отображаются последнее местоположение всех администраторов у которых есть координаты.\\ | ||
+ | \\ | ||
+ | При нажатии на маркер администратора, отображается информация о том, что это за администратор и время последнего обновления местоположения.\\ | ||
+ | \\ | ||
+ | При нажатии на кнопку "Маршрут" загрузятся последние 1440 точек маршрута администратора. |