Connect to a high accuracy GPS or GNSS receiver, stream DGPS or RTK correction data to the receiver via NTRIP over the phone's Internet connection. Log NMEA position data from that receiver to a file on the SD card. Make NMEA position data from an external receiver available to other Android applications.
Note that this application requires the Bluetooth Serial Port Profile, which is not included in all Android devices.
INTERNET - Used for getting correction data from the Internet.
BLUETOOTH - Used for connecting to a Bluetooth device.
BLUETOOTH_ADMIN - Used for pairing with a Bluetooth device.
WRITE_EXTERNAL_STORAGE - Used for writing NMEA data to a text file on the SD card.
ACCESS_MOCK_LOCATION - Used for routing external position data to other applications.
ACCESS_FINE_LOCATION - May be used for sending location to NTRIP caster instead of using data from the external receiver or a manually entered lat/lon.
-Many small code optimizations
-Added option to use Android's internal GPS for mountpoints that require location data.
-Added display options for Lat/Lon in DD.MM.SS.sssss format.
-Added two more info boxes to display receiver status.
-Made Bluetooth optional. Can now be used by devices without Bluetooth for NTRIP testing mode.
-Changed logic for displaying various preferences
-Minor bug fix on detection of bad username or password response from caster.