Skip to content
codemonkeybr edited this page Mar 1, 2017 · 1 revision

Bem vindo ao BramonStation, como membro da rede BRAMON (http://www.bramonmeteor.org/) resolvi criar um app em java que me ajudasse a gerenciar a estacao. Essa necessidade surgiu, pelo desejo de ligar/desligar a camera de monitoramento pelo arduino e alem disso, visualizar seu status remotamente. E tambem visualizar e gerenciar melhor as minhas capturas, podendo pre-selecionar automaticamente capturas falsas que claramente nao eram meteoros. O app le o diretorio onde as capturas feitas pelo UFOCapture guarda e organiza/exibe as mesmas.

Dois pontos sao explorados nesse projeto

  • Ativacao/Desativacao da camera de monitoramento atraves do arduino, comunicando pela usb.
  • Visualizador de capturas feitas, e datamining das analises, para estatisticas e informacoes mais visiveis

Pre requisitos

  • Para rodar o app, instale a JRE Java, preferencialmente a ultima versao (Caso ja tenha instalado, ignore essa etapa
  • Como o projeto usa a USB para se conectar com arduino, deve-se instalar a RXTX Library Download
  • Configurar o arquivo 'application.properties' corretamente

application.properties

Devemos configurar as seguintes opcoes:

longitude=-48.230912
latitude=-18.921461
control.camera=true
caminho=F:\\BRAMON\\!data

longitude e latitude = localizacao da estacao control.camera = deixe false caso nao deseje usar a opcao de ligar/desligar a mesma (sem arduino) caminho = diretorio padrao onde as imagens do UFOCapture sao gravadas, adicione duas barras \ para que o java reconheca o caminho sem problemas.

Instalacao

  • Copie o arquivo .jar e o application.properties para uma pasta qualquer

Hora do show

Execute na linha de comando do windows java -jar <arquivo.jar> > log.txt isso ira iniciar o app e jogar todo o log no mesmo no arquivo log.txt, importantissimo para ver se deu algum problema. Aguarde um minuto mais ou menos e no navegador acessa a URL http://localhost:9090/index.jsf e aguarde, o app ira processar a pasta de captura informada no application.properties e disponibilizar as informacoes, essa etapa pode demorar alguns minutos dependendo de quantas capturas voce tem na pasta.

Clone this wiki locally