Onde você pode encontrar uma peça para configura-la ? acredito que todo e qualquer rastreador possa ser configurado…pois caso você queira mudar de servidor…ele teria que trocar de Ip. Você teria que ter o protocolo do rastreador… lá provavelmente tem um comando para modificar IP e Porta. algo como…
generica.vivo.com.br$vivo$vivo$+551166588788$187.56.174.87$9999$0$0$0$2$inst$engi$$$$$187.56.174.87$9999$1$
aqui utilizamos o HyperTerminal… mas isso pode variar de fabricante para fabricante…
seu rastreador teria que vir com algum instalador… como um suite para celular… para poder fazer certas modificações…
Primeiramente você deve confgurar seu rastreador com um IP (O IP da sua maquina)e uma Porta que você possa “escutar”, no seu caso acredito que seja apenas um computador então seu IP teria que ser fixo pois o rastreador tentara enviar sempre no IP em que ele foi configurado. Um ip dinâmico não iria dar certo…pois ele muda… e com isso teria que mudar também no rastreador. configure um porta em seu Firewall e deixa-a sempre aberta para que o rastreador possa enviar suas informações através dela…
Seu problema não é realmente trivial e existem várias possibilidades.
Do jeito que enxergo, creio que o melhor caminho seja:
- criar uma aplicação(de interface com o rastreador) a ser instalada e executada num servidor (máquina ativa 24x7) que mantenha a comunicação com o rastreador;
- esta aplicação deve registrar os dados necessários da aplicação num banco de dados, possibilitando sua visualização (e eventualmente interação) por múltiplos clientes de uma aplicação web (banco de dados e servidor da aplicação web podem estar na mesma máquina que a aplicação de interface com o rastreador;
- os clientes, por meio da aplicação web, poderiam enviar comandos ao rastreador ou a aplicação de interface, por meio do banco de dados (integração mais fácil).
- web services poderiam ser construídos para tornar a arquitetura desta aplicação mais aberta, mas não me parece um pré-requisito.
ter o protocolo do rastreador é essencial… pois lá mostra qual o formato e o tamanho que suas mensagens devem ser.
ele é seu “Tradutor” como você não sabe a lingua que o rastreador fala nem o rastreador sabe a sua lingua o protocolo seria o cara que fica entre você e o rastreador… padronizando isso.
Nosso amigo ViniGodoy disponibilizou um bom material dê uma olhada:
- Aprenda a criar seu próprio protocolo;
http://www.guj.com.br/java/136538-o-que-um-protocolo
- Não utilize ObjectInputStream e ObjectOutputStream;
- Códigos de socket devem rodar em loops, com threads. Dê uma olhada nesse exemplo simples:
http://www.guj.com.br/java/74218-chat-em-java--usando-socket-e-thread/2#506163
- E seria bom você também aprender a criar seu próprio protocolo;
http://docs.oracle.com/javase/tutorial/networking/sockets/
Flws!
T+