SXBlue GPS Reference Manual
23
5. NMEA 0183 Message Output
The SXBlue GPS supports a selection of NMEA 0183 and proprietary binary messages.
This chapter identifies only the selection of standard and proprietary NMEA 0183
Message format for the SXBlue GPS receiver. The complete NMEA interface is covered
in chapters 8 and 9.
5.1 NMEA Message Elements
NMEA 0183 messages have a common structure, consisting of a message header, data
fields, checksum, and carriage return/line feed message terminator. An example NMEA
sentence follows:
$XXYYY,zzz,zzz,zzz…*xx<CR><LF>
The components of this generic NMEA message example are displayed in Table 5-1.
Table 5-1 NMEA Message Elements
Element
Description
$
Message header character
XX
NMEA Talker field. GP indicates a GPS
talker
YYY
Type of GPS NMEA Message
zzz
Variable Length Message Fields
*xx
Checksum
<CR>
Carriage Return
<LF>
Line Feed
Null or empty fields occur when no information is available for that field.
5.2 Data Messages
The following subsections describe the NMEA data messages listed in the Table below
in detail.
Table 5-2 Data Messages
Message
Max Rate
Description
GPGGA
5 Hz
Global Positioning System Fix Data
GPGLL
5 Hz
Geographic Position – Latitude/Longitude
GPGSA
1 Hz
GNSS (Global Navigation Satellite System) DOP and Active
Satellites
GPGST
1 Hz
GNSS Pseudorange Error Statistics
GPGSV
1 Hz
GNSS Satellites in View
GPRMC
5 Hz
Recommended Minimum Specific GNSS Data
GPRRE
1 Hz
Range residual message
GPVTG
5Hz
Course Over Ground and Ground Speed
GPZDA
5 Hz
Time and Date
RD1
1 Hz
SBAS diagnostic information (proprietary NMEA message)