I need a mobile app for Android and iOS to read GPS positions every 60 seconds (if phone is in movement) and send them to a server. Consider that Internet connection could be unstable or inexistent so the data must be queued and sent whenever the connection to the server is available.
If speed is zero, GPS should be sent every 20 minutes.
App should be invisible to user so a it should be a service.
The data must include:
- latitude, longitude, IMEI, Velocity, Odometer (distance between GPS points), Battery level, Orientation (degrees)
It would be great to also have:
- GPS Precision, velocity precision.
Data should be sent to an external server through a http POST.
Need the app for iOS and for Android.