Skip to content

Getting Reach coordinates on Android via BT

Overview

This guide demonstrates how to get precise coordinates from Reach on an Android device over Bluetooth.

Some of the GIS apps for Android used with Reach:

  • Mobile Topographer Pro
  • PointMan
  • ESRI ArcGIS Collector
  • Mapit GIS
  • LandStar
  • Autocad360

Video Demonstration

Video by TB_RTK

Before you start

Make sure your Android device provides Bluetooth connectivity.

To output a centimeter accurate position, Reach should be in RTK mode. Refer to the article How RTK works to learn more.

Configure Reach unit to act as a rover in RTK.

Getting corrections from Reach RS2 base on Reach RS2 rover

Set up RTK communication between 2 Reach RS2 units over LoRa radio following this video guide.

Getting corrections from Reach RS+ base on Reach RS+ rover

Set up RTK communication between 2 Reach RS+ units over LoRa radio following this video guide.

Getting corrections from NTRIP/CORS

Configure NTRIP/CORS network as a source of positioning corrections for:

Pairing Reach with an Android device

Access Reach rover using ReachView

Connecting to Reach with iOS/Android device
  1. Get the app from Google Play or Apple Store
  2. Go to Wi-Fi settings on your device
  3. Connect to Reach hotspot. It appears as reach:XX:XX
  4. Enter password emlidreach
  5. Launch ReachView app
  6. Choose Reach from the list
Connecting via a web browser from any device
  1. Go to Wi-Fi settings on your device
  2. Connect to Reach hotspot. It appears as reach:XX:XX
  3. Enter password emlidreach
  4. Launch a web browser (we recommend using Chrome or Mozilla)
  5. Go to 192.168.42.1
  • Open Bluetooth configuration screen, enable Bluetooth connection and set on the Always discoverable

Reach name is displayed just above its MAC. In this guide, we used the unit named as Reach.

Access an Android device

  • Navigate to the Bluetooth configuration screen. Activate the Bluetooth connection

  • Wait for Reach to be listed as an available device

Keep Reach within a few meters from your Android device.

Back to the ReachView app

  • You should now be able to see your Android device listed as an available device. In this guide, we used a device named as Galaxy Tab A (2017)

  • Tap the name of the Android device in ReachView

Back to the Android device

  • You should receive a pairing request from Reach. Confirm it


Reach and Android device are now paired:

Position output from Reach to Android

  • In ReachView app, navigate to the Position output screen

  • Activate Output 1, set it to BT and select solution output format to NMEA. After that, click the Apply button

You might see an error message Send error (111) in some cases. This is fine as long as there is no client connected to the NMEA stream yet.

Android mock location

We provide a guide on how to use Reach with Lefebure NTRIP Client.

Besides being an NTRIP Client, this app also allows NMEA data input via Bluetooth and supports Android feature called mock location. This feature allows substituting your device's built-in GPS receiver with an external location provider.

Lefebure NTRIP Client allows GIS apps in the Android device to use accurate coordinates from Reach.

  • Install the app Lefebure NTRIP Client in your Android device

  • Open Developer Options on your Android device and choose Lefebure NTRIP Client in Select mock location app field

  • Launch the Lefebure NTRIP Client app and tap on the settings icon (gear in the upper right corner)

  • Go to the Receiver Settings

Inside Receiver Settings:

  1. Configure Receiver Connection as External via Bluetooth
  2. Change Bluetooth device to the Reach you are paired with
  3. Change Bluetooth Connection Method to Secure via Reflection
  4. Enable GPS Mock Locations

  • Go back to the main screen and hit Connect button

Check the log messages to confirm the Bluetooth connection got established and the information about satellites is updated.

From this moment on, all apps in the Android device that use location services will automatically have access to the positional data streamed from Reach. You can just open a GIS app you want to use and start surveying.

Tapping the Disconnect button in the Lefebure NTRIP Client will revert back to the Android built-in GNSS.