Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка OpenGTS2.5.6  (Прочитано 9860 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн arbuzmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Установка OpenGTS2.5.6
« : 07 Сентября 2014, 15:41:38 »
Инструкция по установке OpenGTS 2.6.0 на Windows 7 32bit находится здесь.
И так приступим к установке OpenGTS2.5.6 (OS Debian 7)
1 Качаем OpenGTS2.5.6 с http://sourceforge.net/projects/opengts/files/server-base/2.5.6/OpenGTS_2.5.6.zip/download
2 Ставим java-7-openjdk-i386 (ставил через граф. оболочку apt)
3 От root записываем в /etc/bash.bashrc следующее - export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386 (пробовал делать это в терминале - сохраняется только для текущей сессии bash)
4 От root в терминале # cd /usr/local  и # ln -s $JAVA_HOME java
5 Качаем http://java.net/projects/javamail/downloads/download/javax.mail.jar
6 От root идем в папку с javax.mail.jar и записываем в терминале # cp javax.mail.jar $JAVA_HOME/jre/lib/ext/
7 Ставим ANT (ставил через граф. оболочку apt Быстрый фильтр ant )
8 Качаем Tomcat 7 с http://apache-mirror.rbc.ru/pub/apache/tomcat/tomcat-7/v7.0.55/bin/apache-tomcat-7.0.55.tar.gz Tomcat 8 не качать с ним не будет работать!
8 От root идем в папку с разархивированным Tomcat 7 и записываем в терминале # cp apache-tomcat-7.0.55 /usr/local/
9 От root записываем в /etc/bash.bashrc следующее - export CATALINA_HOME=/usr/local/apache-tomcat-7.0.55 (пробовал делать это в терминале - сохраняется только для текущей сессии bash)
10 От root в терминале # cd /usr/local  и # ln -s $CATALINA_HOME tomcat
11 Ставим MySQL (ставил через граф. оболочку apt Быстрый фильтр mysql-server )
12 Качаем mysql-connector-java-5.1.32 http://mysql.linux.cz/Downloads/Connector-J/mysql-connector-java-5.1.32.tar.gz в нем лежит mysql-connector-java-5.1.32-bin.jar достаем его!!
13 От root идем в папку с разархивированным mysql-connector-java-5.1.32-bin.jar и записываем в терминале # cp  mysql-connector-java-5.1.32-bin.jar $JAVA_HOME/jre/lib/ext/
14 От root идем в папку с разархивированным OpenGTS2.5.6 и записываем в терминале # cp OpenGTS_2.5.6 /usr/local и # chown -R user:group OpenGTS_2.5.6 где user - Ваше имя пользователя a group - Группа
 У меня Группа и Логин одинаковые
15 От root записываем в /etc/bash.bashrc следующее - export GTS_HOME=/usr/local/OpenGTS_2.5.6
16 От root записываем в /etc/bash.bashrc следующее - export ANT_HOME=/usr/share/ant
17 От пользователя в терминале $ cd $GTS_HOME
18   От пользователя в терминале $ /usr/local/OpenGTS_2.5.6~$ ant all
19 Если все правильно сделано в конце должно быть так BUILD SUCCESSFUL Total time: 35 seconds
Если появляются ошибки - проверяйте пути GTS_HOME JAVA_HOME CATALINA_HOME и атрибуты папок и файлов (необходимо установить доступ на чтение всем) У меня на этих файлах стояли крестики при просмотре через nautilus от пользователя Компилятор укажет вам к каким файлам у него нет доступа! С Tomcat 7 из репозитария у меня не находил путь CATALINA_HOME поэтому я его удалил через apt!
20 В папке usr/local/OpenGTS_2.5.6/build появятся файлы
• "lib/gtsutils.jar"
• "lib/gtsdb.jar"
• "lib/gtsdmtp.jar"
• "lib/tools.jar"g
• "track.war"
• "events.war"
• "mologogo.war"
• "gc101.war"
• "gprmc.war"
21 От пользователя в терминале $ cd /usr/local/OpenGTS_2.5.6 и bin/initdb.sh -rootUser=<rootUser> -rootPass=<rootPass> rootUser = логин к MySQL rootPass = пароль к MySQL писали при установке mysql-server
22 Проверка  $ bin/checkInstall.sh Вывод у меня такой
-- Found 1 Warning(s):
1) Memory below recommended value

-- Recommendations:
- Highly recommend increasing memory to at least 4096 Mb for a production environment.

23 Создаем sysadmin аккаунт от пользователя в терминале $ bin/admin.sh Account -account=sysadmin -pass=password -create
account= Логин а pass= Пароль к web интерфейсу

24 Установка track.war От пользователя в терминале $ ant track затем $ant track.war

25 От root в терминале # cd $GTS_HOME и #cp build/track.war $CATALINA_HOME/webapps/

26 Запускаем Tomcat От root в терминале #cd $CATALINA_HOME и #bin/startup.sh - запуск #bin/shutdown.sh-остановка

27 Открываем браузер http://localhost:8080/track/Track

29 Account: admin User:admin Password:password у меня так!!



Оригинал здесьhttp://opengts.sourceforge.net/OpenGTS_Config.pdf


Про связку GPS2OPENGTS и OpenGTS в следующий раз!!
« Последнее редактирование: 02 Декабря 2015, 16:40:50 от arbuzmaster »

Оффлайн arbuzmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
GPS2OPENGTS и OpenGTS
« Ответ #1 : 11 Сентября 2014, 18:25:59 »

И так если установка и настройка  OpenGTS прошла успешно , тогда самое время все это проверить в действии!!
1 От пользователя в терминале $cd $GTS_HOME
2 От пользователя в терминале $gedit webapp.conf"
3 Находим # --- GPRMC properties и после данной строки удаляем символ # во всех строчках до # --------------------------------------
Должно получится так 
gprmc.logName=gprmc
gprmc.dateFormat=YMD
gprmc.defaultAccountID=gprmcx
gprmc.minimumSpeedKPH=5.0
gprmc.simulateGeozones=true
gprmc.parm.altitude=alt
gprmc.parm.account=acct
gprmc.parm.device=dev
gprmc.parm.auth=pass
gprmc.parm.status=code
gprmc.parm.gprmc=gprmc
gprmc.response.ok=GPSOK
gprmc.response.error=GPSERROR

От пользователя в терминале $gedit private.xml"
ищем locale="${Domain.locale= ставим ru
4 От пользователя в терминале $ant all
5 От root в терминале # sudo nautilus и копируем все файлы из usr/local/OpenGTS/build в usr/local/tomcat7/webapps (заменить все)
6 Перезапускаем Tomcat От root в терминале #cd $CATALINA_HOME и #bin/shutdown.sh - остановка #bin/startup.sh-запуск
7 Открываем браузер http://localhost:8080/track/Track
8 Заходим Администрирование - Трекер 'Автомобиль' - Ид.'Автомобиль': (пишем mashina) - Новый - Редактировать -
Уник.ид.: (пишем mashina) - Изменить
9 Устанавливаем на Smartphone GPS2OPENGTS_trial-бесплатно но с ограничением трекинга 60 мин. Лучше ставить GPSLogger там нет таких ограничений (для GPSLogger в OpenGTS Ид.'Автомобиль': mashina заполнять обязательно иначе работать не будет)
10 Настройка GPS2OPENGTS от GPSLogger отличается только наличием знака ? после Data (Server Side Directory) В GPSLogger он не ставится!! В GPSLogger все на русском языке!
10.1 Server Name - IP вашего сервера!! (в домашней wifi сети - 192.168.0(или1).*)
10.2 Port Number - 8080
10.3 Server Side Directory - /gprmc/Data? в GPSLogger - /gprmc/Data
10.4 User ID - имя администратора (в данном случае!! При всех вышеперечисленных настройках)
10.5 Vehicle ID - mashina
10.6 Communication Mode - HTTP
10.7 Start В GPSLogger ставим галочки на Включить OpenGTS  и Включить автоматическую отправку а затем Старт
11 Открываем браузер http://localhost:8080/track/Track
12 Заходим Карты - Автомобиль на карте и радуемся!! Наш трекер на карте (Не забываем включать GPS на Smartphone!!)
13 Проверить можно еще так http://localhost:8080/gprmc/Data?acct=admin&dev=mashina&gprmc=$GPRMC,204852,A,3909.0952,N,12107.936,W,0,000.0,191112,,*27
вместо acct=admin ставим свой логин
Должно появится GPSOK и в OpenGTS точка на карте!!
« Последнее редактирование: 23 Сентября 2015, 15:57:41 от arbuzmaster »

Оффлайн satcom

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка OpenGTS2.5.6
« Ответ #2 : 30 Июля 2015, 12:26:39 »
Доброе время суток, спасибо большое за тему и инструкцию, очень помогла, поставили, запустили все работает отлично. Есть одно но, может кто знает, как подключать к системе нестандартные трекеры, например Intellitrac x1. Будем очень благодарны за помощь.

Оффлайн arbuzmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Установка OpenGTS2.5.6
« Ответ #3 : 31 Июля 2015, 22:38:00 »
Теоретически можно сделать так - Установить Apache на комп и настроить ваш прибор на отправку данных на Web сервер (странички создавать необязательно) В итоге в var/log/apache2/access.log вы получите формат отправки вашего прибора, отталкиваясь от этого можно вычислить что за протокол он использует.
« Последнее редактирование: 20 Июня 2019, 06:53:16 от zg_nico »

 

Страница сгенерирована за 0.068 секунд. Запросов: 23.