I have an android phone with GPS. Is there anyway to access the raw GPS signal. I want to export these signals into another platform, say Arduino. The interface between these two would be bluetooth, WiFi, wire, or any other method which would be available. The reason for this is that the GPS signal of the phone is accurate enough for me, rather than spending on GPS units with similar accuracy. Any idea how to do this? Thank you.

  • When you say "raw" GPS signal, do you really just mean you want the lat/long coordinates ? – CzarMatt Oct 20 '17 at 22:11
  • @CzarMatt Yes, I mean lat/long coordinates. Besides this, is there any other info I can get? – user784649 Oct 21 '17 at 2:21
  • The NMEA data stream that comes out of the GPS module itself also includes the DOP and information on how many satellites are visible. Also, if you'd rather have a stream of locations instead of an NMEA stream, you can use Android's fused locations, which gives good results even when GPS is unavailable. Really, the question is, do you need the phone to look like a discrete GPS module, or can you accept any data format? – Dan Hulme Oct 25 '17 at 11:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.