I want to build a device which collects location information with GPS using the internet via a SIM card.
I also need this data to be transferred to my Android device via a USB cable for realtime processing.
Currently, in one of my Android apps, I collect location information from the built-in GPS module of the mobile phone. But this is sometimes inaccurate due to hardware limitations and Operating system throttling.
This affects real-time processing in the app.
So, I want to make a dedicated GPS device which outputs the location data via a USB cable to the mobile phone so that the app could process it in real-time.