Académique Documents
Professionnel Documents
Culture Documents
(http://dhuberto.files.wordpress.com/2013/01/abb1_devicemap_v2.png)
OpenGTS (Tracking System Open GPS) um projeto de cdigo aberto (Open-Source)
Desenvolvido para fornecer servios de rastreamento GPS on-line. Seja de uma frota de veculos
ou de dispositivos Mveis.
Link do Projeto: http://opengts.sourceforge.net/ (http://opengts.sourceforge.net/)
Com clientes free para diversos GPS embarcado e para Android com o GPS2OpenGTS Link do
App: https://play.google.com/store/apps/details?id=com.wiebej.gps2opengtsfree
(https://play.google.com/store/apps/details?id=com.wiebej.gps2opengtsfree)
Rastreador Veicular embarcados TK100
http://www.zenitetecnologia.com.br/produtos.php?cod=10001
(http://www.zenitetecnologia.com.br/produtos.php?cod=10001)
Procedimentos para instalao
Baseado em Debian e Red Hat.
Instalando as dependncias para o OpenGTS.
Debian e Ubuntu:
$"sudo"apt*get"update
$"sudo"apt*get"install"apache2"php5"mysql*server"libmysql*java"ant"unzip
openjdk*6*jre
Iniciar o servidor de banco de dados
$"sudo"su"*
#"/etc/init.d/mysql"start
Red Hat, CentOS e Fedora:
#"yum"update"*y
#"yum"install"apache2"php5"mysql*server"libmysql*java"ant"unzip"java*1.6.0*
openjdk"*y
Iniciar o servidor de banco de dados
$"su"*
#"/etc/init.d/mysqld"start
Criando diretrio para baixar os arquivos:
$"sudo"su"*
#"mkdir"~/open_gts
#"cd"~/open_gts
Baixando e instalando o Tomcat:
#"wget"http://mirrors.fe.up.pt/pub/apache/tomcat/tomcat*6/v6.0.36/bin/apache*
tomcat*6.0.36.zip"(http://mirrors.fe.up.pt/pub/apache/tomcat/tomcat*
6/v6.0.36/bin/apache*tomcat*6.0.36.zip)
#"unzip"apache*tomcat*6.0.36.zip
#"cp"*r"apache*tomcat*6.0.36"/usr/local/
#"cd"/usr/local/apache*tomcat*6.0.35/
#"export"CATALINA_HOME=/usr/local/apache*tomcat*6.0.35
#"cd"/usr/local/apache*tomcat*6.0.36/bin
#"chmod"a+x"*.sh
Baixando o OpenGTS:
#"wget"http://heanet.dl.sourceforge.net/project/opengts/server*
base/2.4.7/OpenGTS_2.4.7.zip
(http://heanet.dl.sourceforge.net/project/opengts/server*
base/2.4.7/OpenGTS_2.4.7.zip)
#"unzip"OpenGTS_2.4.7.zip
#"cp"*r"OpenGTS_2.4.7"/usr/local
#"cd"/usr/local/OpenGTS_2.4.7
#"export"GTS_HOME=/usr/local/OpenGTS_2.4.7
Copiando o MySQL Java Connector para o diretrio do Java:
#"cp"/usr/share/java/mysql*connector*java*5.1.10.jar"/usr/lib/jvm/java*6*
openjdk/jre/lib/ext
>"GRANT"ALL"PRIVILEGES"ON"*.*"TO"'gps'@'localhost'"WITH"GRANT"OPTION;
>"FLUSH"PRIVILEGES;
>"quit
Configuraes do servidor OpenGTS
Obs.: Estou usando o Vim, mas pode usar o Nano ou Gedit basta trocar o vim por nano e etc
#"cd"$GTS_HOME
#"vim"webapp.conf
gprmc.parm.account=acct
gprmc.parm.mobile=acct
gprmc.parm.device=dev
Configurar o config.conf do OpenGTS:
#"vim"config.conf
Host.IP=ip.do.host
Host.Name=nomedohost
db.sql.user=gps
db.sql.password=P45sword
Dando permisso ao acesso aos logs:
#"cd"$GTS_HOME
#"chmod"*R"777"logs
Iniciar o Tomcat:
#"/usr/local/apache*tomcat*6.0.36/bin/startup.sh
Mudar linguagem para portugus, em:
#"vim"private.xml
locale="${Domain.locale=pt}">
Configurando clientes: gtsdmtp, tk10x e aspicore. para comunicao por SMS.
#"cd"$GTS_HOME
#"vim"dcservers.xml
No arquivo de configurao dcservers.xml vai ter:
#TK10X
tcpPort="31272"
udpPort="31272"
ou o dispositivo que queira mudar as portas.
Compilar o projeto OpenGTS:
#"ant"all
Compilar /track/Track (acesso Web):
#"cd"$GTS_HOME
#"ant"track
#"cp"build/track.war"$CATALINA_HOME/webapps/
Compilar gprmc (acesso dos dispositivos para o recebimento das coordenadas):
#"cd"$GTS_HOME
#"ant"gprmc
#"cp"build/gprmc.war"$CATALINA_HOME/webapps/
Criando a base de dados:
#"cd"$GTS_HOME
#"bin/initdb.sh"*rootUser=root"*rootPass=senhadorootmysql
Iniciando o servidor OpenGTS:
#"bin/runserver.sh"*s"template
Comando para parar o servidor, caso precise mudar alguma configurao e recompilar:
#"bin/runserver.sh"*s"template"*kill
iniciar o servidor SMS TK10x para receber informaes dos clientes tk10x.
#"bin/runserver.sh"*s"tk10x
Comando para parar o servidor
#"bin/runserver.sh"*s"tk10x"*kill
Obs: Caso queira iniciar o aspicore, basta iniciar adicionando aspicore no fim da linha de comando
ao invs do tk10x.
Comando para verificar quais estancias esto rodando.
#"$GTS_HOME/bin/psjava"
Comando para verificar se a porta 31272 esta escutando comandos.
#"netstat"*a"|"grep"31272
muda o comando de acordo com a porta do servio.
Criando o usurio Administrador Global o que vai gerenciar tudo:
Modo de Login do Sysadmin:
ID: sysadmin
login
passwd: senhadosysadmin
#"bin/admin.sh"Account"*account:sysadmin"*pass:sysadmin"*create
#"description:"Starts"and"Stops"OpenGts
#!/bin/bash
$GTS_HOME/bin/runserver.sh"*s"template
#"Fim"#
Criando o link para o servio
#"ln"*s"$GTS_HOME/iniciaopengts.sh"/etc/init.d/OpenGts
Dar permisso de execuo
#"chmod"755"/etc/init.d/OpenGts
Adicionar o servio ao rc.d
#"update*rc.d"OpenGts"defaults
Checando a instalao:
#"$GTS_HOME/bin/checkInstall.sh
Verificando os logs no servidor:
#"tail"*f"logs/w*gprmc.log
Log de rede do servidor:
#"tcpdump"port"8080"*vvv"and"not"host"ip.host.cliente.x
Manual:
http://opengts.sourceforge.net/OpenGTS_Config.pdf
(http://opengts.sourceforge.net/OpenGTS_Config.pdf)
FAQ:
http://www.geotelematic.com/FAQ.html"(http://www.geotelematic.com/FAQ.html)
About these ads (http://wordpress.com/about-these-ads/)