Position output
#
Formats
Reach RS/RS+ supports the following position output formats:
#
LLHSimple text protocol for Latitude, Longitude, and Height as well as solution status. Protocol definition can be found in RTKLIB ver. 2.4.2 Manual [PDF, 6.1 MB] on page 102.
#
XYZSimple text protocol for X, Y, Z ECEF coordinates as well as solution status. Protocol definition can be found in RTKLIB ver. 2.4.2 Manual [PDF, 6.1 MB] on page 102.
#
ENUSimple text protocol for East, North and UP components of the baseline as well as solution status. Protocol definition can be found in RTKLIB ver. 2.4.2 Manual [PDF, 6.1 MB] on page 102.
#
NMEA 0183The most popular standard in the industry. Supported messages are GGA, GSA, GST, GSV, RMC, VTG, ZDA. When NMEA output is enabled, Reach can output its position to third-party devices, equipment, or vehicles. You can change Talker ID from GP to GN, select the required messages, and set the output rate.
Check the protocol definition in RTKLIB ver. 2.4.2 Manual [PDF, 6.1 MB] on page 102.
#
ERBnote
ERB format is deprecated.
Used for communication to Ardupilot, you can find protocol description in this document [PDF, 202 KB].
Data in any of these formats can be sent via Serial, TCP, or Bluetooth.
#
SerialSerial port connection is available through several hardware connection options. All of them support the following baud rates: 9600, 19200, 38400, 57600, 115200, 230400.
#
UARTCorresponds to RS232 port on Reach RS/RS+ extension connector. Common way to connect to autopilot or another consumer of position data.
#
USB-to-PCWhen connected over USB to a PC, Reach RS/RS+ will show up as several devices, one of them will be a serial port. You can use this serial port to send position data to the PC.
#
USB OTGUse a micro-USB OTG cable to connect USB accessories. In this mode, only USB devices that emulate a serial port could be used. Example of popular chips that are supported: FT232, CP2102. There are numerous devices built on these chips that will provide you an RS232 port.
#
TCPTypical scenario for using TCP is sending position data to an application on the same network or to a server with a public IP.
note
Ports below 3000 are reserved for internal use only.
TCP supports two roles:
#
ServerYou need to specify the port, and after that, clients will be able to connect to this device on its IP address. Many clients can be connected to the same server.
#
ClientYou need to specify IP address of the server and port number.
If Reach Panel does not allow to set a certain port number, it means that it is reserved for internal use.
#
BluetoothBluetooth output is used to stream position data to smartphones, tablets, or data collectors. Please make sure to pair your device in Bluetooth settings.
note
iOS devices do not support getting a location over Bluetooth from third-party hardware.
You can learn more about getting Reach RS2 coordinates on Android via Bluetooth in this guide.