Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:gps_tracker [2016/01/21 17:49]
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+* * * * root /​usr/​abills/​libexec/​gps_server.pl PORT=8790 LOG_FILE=/​tmp/​gps_tracker.log -d
 </​code>​ </​code>​
  
-Программа работает в режиме демона (Server.pm).+Программа работает в режиме демона (AbillS::Server.pm).
  
 \\ \\
Строка 25: Строка 32:
   ​   ​
 === Сервер === === Сервер ===
-Внешняя программа ''/​usr/​abills/​misc/​gps_tracker/​gps_server.pl''​ Принимает даные от клиентов и складывает в таблицу `gps_tracker_locations`.\\+Внешняя программа ''/​usr/​abills/​Abills/​modules/​GPS/​gps_tracker/​gps_server.pl''​ Принимает даные от клиентов и складывает в таблицу `gps_tracker_locations`.\\
 \\ \\
 ПАРАМЕТРЫ ПАРАМЕТРЫ
Строка 45: Строка 52:
 Список всех устройств которые присылают свои координаты,​ но не привязаны ни к одному администратору.\\ Список всех устройств которые присылают свои координаты,​ но не привязаны ни к одному администратору.\\
 \\ \\
-**Координаты таких устройств ​сбрасываются, ​запоминаются только IP адрес и время первого появления**\\+**Координаты таких устройств ​не запоминаютсятрекеру отсылается HTTP 405**\\
 \\ \\
 Таблица приводится в актуальное состояние при обновлении страницы. Таблица приводится в актуальное состояние при обновлении страницы.
    
  
 +=== Maps ===
 +Логично,​ что модуль интегрируется с модулем ''​Maps''​. \\
 +\\
 +При подключении модуля в меню Слои появляется слой GPS, на котором отображаются последнее местоположение всех администраторов у которых есть координаты.\\
 +\\
 +При нажатии на маркер администратора,​ отображается информация о том, что это за администратор и время последнего обновления местоположения.\\
 +\\
 +При нажатии на кнопку "​Маршрут"​ загрузятся последние 1440 точек маршрута администратора. ​