# SW Maps (Android)

SW Maps GIS is a free mapping application that offers several benefits, particularly when combined with high-precision data. It allows users to integrate real-time GNSS data for accurate field data collection, which is crucial for professionals across various industries such as surveying, agriculture, and environmental monitoring. By using high-precision GNSS systems, SW Maps ensures that the data collected is reliable and accurate, enabling professionals to make informed decisions, improve project outcomes, and enhance the quality of cartographic outputs. This level of precision minimizes errors and reduces the likelihood of resource misallocation, leading to more efficient and effective project management.

<figure><img src="/files/wYaw3aI0EdnrZtmFZZul" alt=""><figcaption><p>SW Maps on Android Connection Options</p></figcaption></figure>

SW Maps for android offers two connection methods for integrating with RoboDot.

## **Setup**

Unlike the iOS version, the Android version of SW Maps offers the flexibility of establishing a serial connection as well as Bluetooth Low Energy (BLE) for integrating with devices like RoboDot. This additional connection option often requires a USB-C to USB-C cable, allowing users to connect directly via USB Serial. Depending on your specific requirements, you can choose between the high-speed reliability of a serial connection or the convenience of wireless BLE. Choose the method that best aligns with your device compatibility and operational needs.

While SW Maps offers robust connectivity options such as direct serial and Bluetooth Low Energy (BLE) connections, it can also be used alongside the GNSS Master application for enhanced functionality. Integrating with GNSS Master may provide additional connection methods. However, utilizing GNSS Master is not essential.

### Serial (Recommended)

1. Select External GNSS Connection
2. In connection mode, select USB Serial
3. Set baud rate to 115200

### Bluetooth LE

1. Enable RoboDot Bluetooth in Web UI settings
2. Pair RoboDot Touch with the device first via android settings
3. In SW Maps, select External GNSS Connection
4. In connection mode, select BLE
5. Select paired RoboDot device and connect using "Generic NMEA"
6. Finally configure the NTRIP Client in SW Maps

In this configuration, the RoboDot (acting as a rover) connects to the Android device using Bluetooth Low Energy (BLE) or Serial. The Android device, which generally has internet connectivity, then connects to the Virtual Reference Station (VRS) to receive RTK corrections. These corrections are subsequently relayed back to RoboDot, enabling it to achieve precise positioning accurate enough for applications that demand higher location precision.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.robota.us/robodot-touch-3.1.16/robodot-touch-applications/gis-integration/sw-maps-android.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
