Setting up a high-precision RTK receiver on a tablet via Wi-Fi

Modern geodetic work, precision agriculture and cartography are already unthinkable without the use of correction technologies GNSS signalAndroid tablets have become the de facto standard for field data collection thanks to their portability, bright screens, and powerful processors capable of processing real-time data streams. However, to achieve centimeter-level positioning accuracy instead of the standard meter-level errors of civilian GPS, you need to establish a communication channel between your device and a correction base station.

Most often, this connection is implemented via the NTRIP (Networked Transport of RTCM via Internet Protocol) internet protocol, which transmits differential corrections over the network. Connecting your tablet to a Wi-Fi network to receive this data is not just an internet connection, but the creation of a stable channel for RTK correctionsIn this process, every second of delay and connection stability is critical, as interruptions can lead to loss of connection. Fixed and transition to the floating solution mode Float.

In this article, we'll cover the entire setup process in detail: from preparing the hardware to entering server parameters in specialized software. You'll learn how to properly configure a network connection, which NTRIP parameters are critical, and how to diagnose connection issues. Proper configuration will allow you to maximize the potential of your network. GNSS receiver 100%, ensuring high measurement accuracy even in remote areas with cellular or Wi-Fi coverage.

Necessary equipment and software

Before you begin setting up the connection, you need to make sure you have all the required hardware and software. The basis of the system is the tablet itself, which must run an operating system. Android (usually version 8.0 and above to support modern security protocols). It is important that the device has a working module. Wi-Fi and, preferably, support for an external antenna or reliable signal reception at the work location, since channel stability directly affects the quality of the corrections received.

The second key element is a GNSS receiver, which acts as a rover. This device must support operation in the RTK and have the ability to connect to external correction sources. Communication between the tablet and the receiver is most often organized using the protocol Bluetooth, although some models support connection via USB OTG or their own Wi-Fi module in hotspot mode. Make sure the receiver is charged and within range of the tablet.

⚠️ Attention: Make sure your GNSS receiver supports NTRIP protocol version 1.0 or 2.0. Some older models may not work correctly with modern correction servers, requiring specific password encoding or data format settings.

The third component is data collection software. There are many applications on the market, such as QField, SW Maps, Geo Measure Area or proprietary software from receiver manufacturers (for example, Emlid Flow, Leica Zeno). These applications act as NTRIP clients, receiving correction streams from the server and transmitting them to the receiver. You will also need credentials from the correction service provider (login, password, server address, port, and access point name).

📊 What type of GNSS equipment do you use most often?
All-in-one PC
Split system (antenna + controller)
Smartphone with an external receiver
Stationary base

Preparing your tablet for use

The first step in the setup process is to properly prepare your tablet's operating system. Android is optimized to save battery life by default, which can cause Wi-Fi connections to drop in the background or limit app performance. You'll need to go to Settings → Battery → Battery Saver and disable any aggressive power saving modes for your surveying app and system services.

Next, you should check your date and time settings. For encryption protocols and synchronization with NTRIP servers to work correctly, the device's time must be set automatically via the network. A time difference of even a few minutes can result in an authentication error on the correction server. Go to Settings → System → Date & Time and activate the switch Use network time.

It's also important to ensure the stability of the Wi-Fi module. If you use the tablet's built-in Wi-Fi to connect to the internet (via a mobile hotspot or landline), make sure the "Switch to mobile data if the Wi-Fi signal is weak" option is disabled in the Wi-Fi settings. This will prevent unexpected disconnections of the NTRIP session. In some cases, it may be helpful to reset the network settings by selecting System → Reset settings → Reset Wi-Fi, mobile data, and Bluetooth settings.

Setting up an Internet connection via Wi-Fi

Organizing a communication channel is the foundation for accurate measurements. Unlike regular surfing, RTCM data streaming is sensitive to packet loss and jitter. Connect your tablet to a Wi-Fi network. This could be a mobile router (MiFi), a smartphone hotspot, or a fixed access point on-site. Once connected, check the speed and stability by opening any video service or running a speed test.

A critical point is to set up a static IP address or check DHCP. In most cases, obtaining an address automatically (DHCP) works correctly. However, if you work in a complex office or enterprise network infrastructure, you may need to manually enter the IP address, gateway, and DNS servers. To do this, click Advanced → IP Settings → Static and enter the information provided by your network administrator.

If you use a mobile router, place it so that the Wi-Fi antenna is as close to the tablet as possible, but away from the GNSS receiver antenna, to avoid radio signal interference. 2.4 GHz frequencies can interfere with L1 satellite signals, so use the 2.4 GHz band if possible. 5 GHz, if your router and tablet support this standard.

☑️ Checking your network connection

Completed: 0 / 4

Configuring the NTRIP client in the application

Once the connection is established, we move on to setting up the software. Open your geodetic application and find the section responsible for GNSS or the receiver. It's usually called GNSS, Receiver or BluetoothInside this menu you need to find a subsection NTRIP or CORSThis is where the parameters received from the correction service provider are entered.

In the "Server" or "Host" field, enter the IP address or domain name of the server (for example, cors.example.com). The port is usually standard - 2101 for NTRIP v1 or 2101/2102 For v2, but always check your provider's documentation. Enter your login credentials in the "Username" and "Password" fields. Pay special attention to case-invalidation and the absence of extra spaces, as the authentication system is sensitive to these parameters.

The most important parameter is the "Mount Point." This is a string identifier that tells the server which corrections you need (for example, for a specific base station network or RTCM 3.x data format). Click the "Get Mountpoints" or "List of Mountpoints" button to download a list of available ones from the server. Select the mountpoint that matches your region and receiver type.

Parameter Description Example of meaning
Host / Server Correction server address 192.168.10.5 or ntrip.geoservice.ru
Port Network connection port 2101
Mountpoint Data Stream Identifier RTCM32_GGBS_10
Version NTRIP protocol version NTRIP 2.0

⚠️ Attention: Avoid using free public NTRIP servers for commercial surveying or cadastral work. They often lack availability guarantees (SLA) and may provide data with delays, which is unacceptable for high-precision measurements.

Connecting the tablet to the GNSS receiver

While setting up the internet, you need to ensure data transfer from the tablet to the receiver. Bluetooth is most commonly used. Turn on Bluetooth on both the tablet and the receiver (usually by briefly pressing the power button or through the device menu). In the tablet app, go to the device connection menu and select your receiver from the list of available devices.

After pairing, you need to configure the port settings. In most modern combinations (app + receiver of the same brand), the settings are applied automatically. If you are using third-party software, make sure the correct COM port and baud rate are selected, which is usually 115200 or 230400A speed mismatch will result in "garbage" data appearing instead of correct NMEA strings.

An important step is to activate the "External Receiver" mode in the Android settings or the app itself. The system must understand that it should use data from the connected Bluetooth device to determine coordinates, rather than the tablet's built-in GPS chip, which has an accuracy of 5-10 meters. After a successful connection, the indicator in the app will change, showing the number of visible satellites and the signal strength.

What to do if the receiver does not connect?

Make sure the receiver isn't connected to another device. Reset Bluetooth on your tablet. Check if the receiver has a PIN (often 0000 or 1234) that needs to be entered during pairing. In rare cases, removing the device from the paired list and trying again may help.

Diagnosing the connection and obtaining a fixed solution

After entering all parameters, click the "Connect" or "Start" button in the NTRIP section. The status indicator should turn green, and the Bytes In counter should start increasing, indicating that corrections are being received. If the counter is zero, check that the password and access point name are correct, and that you have an active internet connection.

Wait for the status to be received RTK FixedInitially the receiver will show the status No Solution or Single, then go into mode Float (floating solution), where the accuracy is about 20-40 cm. After a few seconds or minutes, after processing a sufficient number of satellites and corrections, the status will change to Fixed, and the horizontal accuracy will improve to 1-2 cm.

Time to First Fix (TTF) depends on the number of visible satellites, antenna quality, and internet connection stability. If a fix takes a long time, check your sky view—trees, buildings, or even your body may be blocking the signal. Also, make sure all available satellite systems (GPS, GLONASS, Galileo, BeiDou) are selected in the receiver settings.

Frequently Asked Questions (FAQ)

Why does my tablet lose connection with the receiver while working?

This is most often due to Android's aggressive power saving mode, which kills background Bluetooth or Wi-Fi processes. You should add the geodesic app to the battery exceptions list and prevent the system from closing it. Also, check the distance between the devices—it shouldn't exceed 10 meters without obstacles.

Is it possible to use the SIM card inside the tablet instead of Wi-Fi for NTRIP?

Yes, if your tablet has a built-in 4G/LTE module and an active SIM card, you can use mobile internet directly. This is even preferable, as it eliminates the need for an external router. In the NTRIP client settings, simply select the mobile network as the internet source.

What does "NTRIP Cutoff" error or connection failure mean?

This error occurs when the data stream is interrupted. There are various possible causes: the internet connection is down, the server is overloaded, the correction provider's account is depleted, or the receiver is in a "radio shadow" zone. Reconnecting usually solves the problem unless the network coverage is the cause.

Do I need a special cable to connect the receiver to the tablet?

A Bluetooth connection doesn't require a cable. If you're using a wired connection via USB OTG, you'll need a high-quality USB-to-Serial (UART) adapter that supports your operating system, as standard charging cables don't transfer data.

Does weather affect Wi-Fi signal quality for RTK?

Heavy rain, snow, or thunderstorms can significantly weaken the Wi-Fi signal, especially at 5 GHz, and increase ping. For critical measurements in bad weather, try using a wired connection or ensure the router is in a protected location and the tablet's antenna isn't blocked by the operator's body.