Skip to main content

NMEA specification

Overview

Reach RS2/RS2+ supports streaming of the following NMEA messages:

Message IDDescription
GGATime, position and fix type data
GSAGPS receiver operating mode, satellites used in the position solution, and DOP values
GSTPosition error statistics
GSVNumber of satellites in view, ID numbers, elevation, azimuth, & SNR values
RMCPosition, velocity, and time
VTGCourse and speed information relative to the ground
ZDAUTC day, month, and year, and local time zone offset
EBP*RTK base position

*This is a custom Emlid NMEA message. Learn more in the sections below.

By default, Reach RS2/RS2+ outputs all the messages with the GN talker ID at the following frequences:

Message IDDefault talker IDDefault frequency
GGAGN5 Hz
GSAG*1 Hz
GSTGN1 Hz
GSVG*1 Hz
RMCGN1 Hz
VTGGN1 Hz
ZDAGN1 Hz
EBPGN1 Hz

*Reach RS2/RS2+ outputs GSA and GSV messages with the successive talker IDs-GP, GL, GA, GB.

You can change the default settings when setting up position streaming in the Emlid Flow app or in Reach Panel which can be accessed directly from Emlid Flow or in the browser on your PC. There you can change the talker ID from GN to GP, select the required set of messages, and change the frequency for all of them except for the ETC message. The GP talker ID is used for GPS measurements only and is usually required for integration with some third-party devices, such as agriculture and farming equipment.

note

When setting up NMEA messages, you may need to change the NMEA output rate, note that it should be equal to or lower than the GNSS update rate.

tip

Learn more about Reach Panel and access to it in the How to access Reach Panel from a web browser guide.

Emlid Base Position (EBP) message

EBP is a custom Emlid NMEA message that contains RTK base position.

Data contained

The message contains the following data:

Data containedRepresentation
Talker ID and message prefix$GNEBP
Latitude in degrees and decimal minutesddmm.mmmmmmm
Direction of latitudeN or S
Longitude in degrees and decimal minutes, should contain three digits of ddddddmm.mmmmmmm
Direction of longitudeE or W
Altitude above ellipsoid in metersFloat
Units of measurement for altitudeM
The checksum dataStarts with *, hexadecimal, two-digit number

Example

Here is an example of the EBP message Reach RS3 outputs:$GNEBP,4807.038,N,01131.000,E,545.440,M*58