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.