Como ligar um dispositivo de localização de veículos a uma aplicação andróide
Primeiro de tudo, esta é uma aplicação muito clássica do IoT. Você pega uma coisa (veículo neste caso) e cria uma rede interconectada ao seu redor. Eu não sei muito sobre dispositivos de rastreamento GPS mas tenho certeza que os disponíveis no mercado devem estar permitindo que você gere interrupções do sistema quando a localização é alterada.
Agora, tudo que você precisa fazer é escrever um script de php (ou qualquer linguagem de script que você esteja familiarizado) no lado do seu servidor que irá aceitar as coordenadas de localização como parâmetros. Uma vez feito isso, você pode enviar as coordenadas da localização para o servidor fazendo uma chamada HTTP e passando as coordenadas como parâmetros toda vez que a localização for alterada.
Agora você tem seus dados em seu servidor e pode facilmente acessar esses dados a partir de sua aplicação androide. Eu posso sugerir duas maneiras de fazer isso:
- Code os dados da sua tabela de coordenadas em JSON usando o php novamente e pegue os dados JSON como resposta a uma chamada HTTP feita de sua aplicação android, sempre que você precisar exibir as informações.
- Use push notifications. Duas melhores opções seriam o Google Cloud Messaging e o seu sucessor, o Firebase Cloud Messaging. Cada vez que uma localização é atualizada, você pode enviar uma notificação push com as coordenadas (codificadas em JSON) através destes serviços para o dispositivo android. Alternativamente, você pode lidar com esta parte usando um serviço como pubnub.
Tudo de bom!
Artigos semelhantes
- Qual é o melhor software de localização de veículos?
- Qual é o melhor dispositivo GPS para rastrear veículos da frota?
- Se partilhar a sua localização com alguém através do iMessage e depois apagar a mensagem, ainda pode aceder à sua localização?
- Como podemos desenvolver a aplicação do andróide no próprio telefone andróide?