-
Notifications
You must be signed in to change notification settings - Fork 15
Aplicativo Android
O Aplicativo Android é um componente importante do projeto,criado para fornecer os serviços mobile de localização do circular. A aplicação fornecerá por meio de uma interface gráfica uma série de serviços aos usuários, que além de mostrar onde os ônibus estão localizados no mapa em tempo real, fornece detalhes de informações dos sensores posicionados pelo Projeto como informações de lotação, temperatura, sensação térmica, velocidade, ambientais, etc.
Versão inicial e de testes do aplicativo, dispõe um mapa do Google com a localização dos circulares e informações de conexão com o broker. além de uma barra superior com o título do aplicativo.
Atividade principal que representa a tela inicial da aplicação, a classe contém um MapFragment e ituliza a API do Google Maps para exibição de mapas.
Classe responsável por manter conexão com o broker MQTT e receber mensagens de atualização da localização dos circulares conectados
Classe que representa um circular no mapa e armazena todas as informações sobre o onibus como rota, lotação, nome, velocidade, etc.
Classe auxiliar de MqttConnect que recebe uma mensagem em cadeia de caracteres enviado pelo sistema embarcado de um dos ônibus circulares (Java.Lang.String) com a sua localização e outras informações, e a transforma em um objeto da classe Circular.
Classe que armazena objetos circulares e contém diversos métodos de adição, atualização e remoção de objetos em um repositório local e volátil