Una aplicación de Android que podría enviar datos de GPS a un servidor

Estoy buscando una aplicación de Android que pueda usarse para rastrear algunos teléfonos inteligentes, con fines de investigación. Hay aplicaciones como Family Locator, etc. Sin embargo, estas aplicaciones solo pueden mostrarle la ubicación visual en el mapa.

Quiero iniciar sesión y registrar las coordenadas GPS reales en un servidor. (¿Quizás enviando datos usando AJAX? En este momento, tenemos un servidor que acepta la solicitud de AJAX y solo registra los datos entrantes) ¿Existe una aplicación de utilidad que permita tal nivel de personalización?

Si alguien tiene otra sugerencia u otros métodos posibles para "registrar coordenadas GPS desde muchos teléfonos inteligentes y enviarlas a un servidor en tiempo real", por favor sugiérame.

Creo que podrías tener que codificarlo tú mismo. Puntos para reflexionar: ¿cómo se asignan los datos recibidos al dispositivo? Si está en roaming entre puntos WiFi gratuitos, su dirección IP cambiará. ¿Qué pasa cuando no hay conexión?
+0. ¿Por qué te gustaría esto?

Respuestas (1)

Sugiero GPS Logger para Android (en Google Play ). Es gratuito y de código abierto.

Se puede configurar para iniciar sesión en una URL personalizada. Esto se puede configurar en su propio servidor y puede contener parámetros de latitud/longitud, altitud, velocidad, precisión, etc. También puede contener un número de serie único para cada dispositivo Android, para que pueda saber qué teléfono es cuál.

También admite iniciar sesión en un servidor OpenGTS . OpenGTS es un proyecto de código abierto diseñado para rastrear vehículos. Eso podría proporcionar una interfaz web, con mapeo, etc.

GPS Logger tiene una serie de opciones sobre la frecuencia de registro, según el tiempo o la distancia. Obviamente, el registro de mayor frecuencia usaría más datos y más energía de la batería. También puede filtrar por precisión, por lo que no envía ningún punto si no tiene una posición GPS precisa.

No puedo conseguir que esto funcione. He intentado enviar POST y GET y no funciona ni registra ningún error en la aplicación. Creo que Android lo está deteniendo porque no tiene permiso.