NM Loja Online

Última Hora
recent

OpenGTS: A plataforma gratuita GPS para tracking de veículos

Os sistemas GPS são hoje amplamente usados nos mais diversos serviços. Além de virem integrados nos dispositivos móveis, são também muito usados para a localização de veículos, pessoas, animais, entre outros.
Uma das plataformas gratuitas mais populares de tracking GPS é o OpenGTS (Tracking System Open GPS). Vamos aprender a instalar.

OpenGTS é uma plataforma open source, web based, usada em mais de 110 países para fazer o tracking de veículos, incluindo táxis, tratores, veículos pessoais, veículos de serviço e também dispositivos móveis.

Principais características

  • Altamente personalizável
  • Relatórios bastante detalhados
  • Web Based
  • Disponível em vários idiomas, incluindo português
  • Possibilidade de personalizar áreas georreferenciadas
  • Entre outras características

Como instalar o OpenGTS?

Nota: Para a elaboração deste tutorial vamos usar o Linux Ubuntu Mate.
Para instalar o OpenGTS deverá seguir os seguintes passos:

Passo 1) Actualizar o sistema

sudo apt-get update

Passo 2) Instalar pacotes necessários

sudo apt-get install apache2 php5 mysql-server libmysql-java wget curl unzip ant

Passo 3) Iniciar serviços

Para arrancar o MySQL e Apache deverá usar os seguintes dois comandos:
sudo /etc/init.d/mysql start
sudo /etc/init.d/apache2 start

Passo 4) Instalar o openjdk

sudo apt-get install openjdk-7-jdk

Passo 5) Download e Instalação do Apache TomCat

wget -c http://apache.mirror.uber.com.au/tomcat/tomcat-7/v7.0.65/bin/apache-tomcat-7.0.65.zip
Extrair e copiar para /usr/local
sudo  unzip apache-tomcat-7.0.65.zip
sudo cp -av  apache-tomcat-7.0.65 /usr/local/
Criar variável de ambiente CATALINA_HOME e executar o script de arranque do Tomcat
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.65/
cd /usr/local
sudo ln -s $CATALINA_HOME tomcat
cd /usr/local/apache-tomcat-7.0.65/bin
sudo chmod a+x *.sh
sudo ./startup.sh
sudo  ln -s $CATALINA_HOME /usr/local/tomcat
tomcat
Definir a varável de ambiente JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
echo "export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64" >> ~/.bashrc
sudo  ln -s $JAVA_HOME /usr/local/java
Configurar o conector JAVA para MySQL
cd /tmp/ && wget http://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.37.tar.gz
tar -xvf mysql-connector-java-5.1.37.tar.gz
cd  mysql-connector-java-5.1.37
sudo  cp mysql-connector-java-5.1.37-bin.jar $JAVA_HOME/jre/lib/ext
Vamos agora descarregar e configurar o Java Mai e copiar para $JAVA_HOME/jre/lib/ext
cd /tmp/ && wget https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/1.5.4/javax.mail-1.5.4.jar
sudo cp javax.mail-1.5.4.jar $JAVA_HOME/jre/lib/ext/
Vamos renomear o ficheiro javax.mail-1.5.4.jar para javax.mail.jar
sudo mv $JAVA_HOME/jre/lib/ext/javax.mail-1.5.4.jar $JAVA_HOME/jre/lib/ext/javax.mail.jar

Passo 6) Download da plataforma OpenGTS

cd /tmp && wget http://ncu.dl.sourceforge.net/project/opengts/server-base/2.6.0/OpenGTS_2.6.0.zip
Extrair para /usr/local
sudo unzip OpenGTS_2.6.0.zip -d /usr/local/
Definir a variável de ambiente GTS_HOME
export GTS_HOME=/usr/local/OpenGTS_2.6.0/
echo "export GTS_HOME=/usr/local/OpenGTS_2.6.0" >> ~/.bashrc
sudo  ln -s $GTS_HOME /usr/local/gts
Mudar o ownership para o utilizador corrente.
Nota: Pode saber o utilizador corrente usando o comando whois.
sudo chown pplware: pplware –R /usr/local/OpenGTS_2.6.0/
Agora mudamos para o directório $GTS_HOME e executamos o comando ant all
cd $GTS_HOME && ant all
O resultado deverá ser algo do tipo:
ant
Vamos agora definir a base de dados e a password (nota: os dados usados são os definidos para a conta root no MySql)
bin/initdb.sh -rootUser=root -rootPass=password
bd
Em seguida podem já criar uma conta de acesso ao OpenGTS
cd $GTS_HOME/bin
./admin.sh Account -account=pplware-pass=pplware-create
account
Vamos agora correr o comando ant track  que irá criar um ficheiro com o nome track.war…
cd $GTS_HOME
ant track
ant2
…e que deverá ser copiado para $CATALINA_HOME/webapps
sudo cp $GTS_HOME/build/track.war /usr/local/apache-tomcat-7.0.65/webapps/
e por fim devem reiniciar o Tomcat
sudo $CATALINA_HOME/bin/startup.sh

Passo 7) Acesso à plataforma

Uma vez executados todos os passos anteriores com sucesso, está na hora de nos ligarmos à plataforma. Para isso basta abrir o browser e introduzir o endereço http://localhost:8080/track/Track.
Comecem por se autenticar na plataforma usando as credenciais usadas no passo 6.
gps
Depois de entrarem são várias as opções disponíveis que iremos analisar em detalhe num próximo artigo.
track
Para experimentarem podem começar logo por inserir um veículo na base de dados. O tracking será feito com recurso a um equipamento para o efeito ou então simplesmente através de um smartphone.
gps2
Como referido o OpenGTS disponibiliza também várias ferramentas para produção de relatórios.
track3
Uma vez instalada a plataforma, vamos num próximo artigo ensinar a usar a mesma assim como configurar os respectivos clientes disponíveis para Android e iOS. Estejam atentos.
FONTE : Pplware
Nuno Azores

Nuno Azores

Sem comentários:

Com tecnologia do Blogger.