Thank you!
Check Raspberry as a platform. It can rrun Linux and .Net. Couple with some smart iot devices may me a minimum requirement. Then add features.
I don’t think you need anything special for that. The phone will log the GPS information. Apple got some bad press on account of it.
https://android.stackexchange.com/questions/67759/how-to-extract-gps-data-from-my-phone
Have to say it. I wouldn’t drive for you... lol
You don’t even need an app! Just make periodic FOIA requests for the data from the NSA.
I have found that on my Androids, I have to have a GPS app running on the phone else it will use cell towers for location. Unless I do that, tracking is rarely accurate and often the position shifts at what would have had to have been several hundred MPH.
I use mobiwia.com’s GPS Status app from Google Play and have it running.
They have discontinued some of their GPS units but they are offering very good discounts for existing Garmin users who buy new products. (They will sell the product as a "replacement" product; as part of this, they will no longer provide updates for your existing device.)
You can chat with a rep on the Garmin site; they might have an upgrade that would suffice.
Be careful about infringing on existing intellectual property as you re-invent the wheel. There are solutions out there for micromanaging truckers.
I don’t know what system Dallas is using to track the streetcars and send the data to the app.
https://track.mata.org/
I take it that you are looking for a cheaper solution to undercut the expensive guys.
Life 360 is a free app. It works on most phones and will send alerts for harsh breaking, texting while driving, speed, route, pretty simple stuff.
If you pay an annual fee, you can place location markers On your destinations. The annual fee is for a “family”, not per device.
If you need more detailed information, you can buy any number of “gps fleet trackers”. These plug into the diagnostic port under the dash of the vehicle.
The info you get from these is astonishing. It is a poor man’s version of plugging into the diagnostic machine at an auto shop. Plus, the gps information is better than the free apps. Routes, Dispatch, etc.
These units are cost per unit. If you need enough of them, you can buy them wholesale and mark up the price. There are quite a few small companies offering these.
The GPS data is stored as a file on the phone. It is trivial to write a small app that gets it and sends it to you. That, and Apple and others won’t let you connect to other apps t get data without permissions anyway so you might was well write a small app.