Enabling GR-903 High-Precision GNSS Data Sharing with Other Android Apps

A big thanks to the Navisys engineering team for their recent breakthrough! They’ve introduced the “location sharing” feature within the SPPRTK app, transforming the GR-903 into a powerful external RTK GNSS receiver for Android devices. This enhancement not only allows the GR-903 to function as a data logger for Android systems but also enables it to provide centimeter-level accuracy for location data to other applications on the same Android device. (It’s important to note that this feature is currently exclusive to Android devices and not available on iOS.)

Here’s how to get started:

First, ensure you follow the below documentation

User Guide – How to Set Up GR-903 as a RTK GNSS Data logger Using the “SPPRTK” Android App?

to establish a connection between the GR-903 and your Android device, including setting up the RTK configurations.

Then, proceed with the additional configuration steps outlined below.

1. Enabled the “mock location from rover” setting in SPPRTK.

2. Navigate to the Android Developer Options and select “SPPRTK” as your designated “Mock Location App”.

3. Return to the SPPRTK app, connect the GR-903 to SPPRTK, and wait for the GR-903 to achieve an RTK Fixed position.

4. Now, you’re ready to share the GR-903 GNSS data with the Android app of your choice. For demonstration purposes, let’s use Google Maps as an example (though feel free to select any app that requires location data). A simple method to verify that the app is utilizing location data from the GR-903, rather than the internal GPS of your Android device, is to physically move your Android device a few meters away from the GR-903. If the location indicated on Google Maps remains stationary and aligns with the location displayed on the SPPRTK map, it confirms that Google Maps is indeed sourcing its location data from the GR-903.

Congratulations! You are now equipped to enhance your applications with centimeter-level accuracy positioning data, courtesy of the RTK technology in the GR-903.

Side Note:
If your Android device keeps disconnecting from the SPPRTK app after some time, it may be helpful to check the App’s Battery Usage settings.

In Android, select “Settings” and select “Apps”.

Select “App battery usage”.

Select “SPPRTK” app.

In “App battery usage”, make sure select “Unrestricted”.

Leave a Reply