I'm looking to integrate a GNSS receiver with a Smartphone app. I've found only GNSS receivers that are meant to communicate only with their mobile interface, they don't provide any documentation for integrating smartphone apps in the workflow of using GNSS receivers.

Any ideas about communicating with existing GNSS receivers? If not, what are the available options ?


It's been a while (i.e., years) since I've looked at this, but the last time I researched this the Bluetooth Serial Port Profile (SPP) was your best option. If there isn't any explicit documentation for an interface, you basically have to hope that the receiver outputs its data via the Bluetooth SPP, and that your Android device supports SPP.

There are known issues with this, though, depending on the receiver manufacturer and specific Android device. See the following:

https://stackoverflow.com/questions/5543638/how-to-get-bluetooth-rfcomm-to-work-consistently http://zornsoftware.codenature.info/blog/pairing-spp-bluetooth-devices-with-android-phones.html

There are some Android apps that claim to do this out-of-the-box:

...although I haven't personally tried them, and depending on your specific devices your mileage may vary.


yes there are many GNSS RTK receivers example STONEX GNSS or North GNSS that they send NMEA to the BlueTooth Also you could read the manuals from Javad and other GNSS ventors to intergrate in your application their GNSS futures. you can use the SSP example to connect to them Example Application is on Google Play the MyRTK


Depending on the OS you are looking at, perhaps the Leica Zeno 20 Android would fit your needs? http://leica-geosystems.com/products/gis-collectors/gis-handhelds-tablets/leica-zeno-20

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.