Share |

Eye4Software GPS Toolkit - Description of supported NMEA0183 sentences

Download Eye4Software GPS Toolkit free trial Download the Eye4Software GPS Toolkit fully functional 30 day trial version for free
Browse through the Eye4Software GPS Toolkit for Windows manual Browse through the Eye4Software GPS Toolkit manual

Introduction

When connecting GPS devices to your computer, PDA or telephone, the data is transfered over the serial port using the NMEA0183 protocol.
Below you can find the specification of the NMEA0183 sentences which are supported by the Eye4Software GPS Toolkit.
For more information about the Eye4Software GPS Toolkit, please visit the product page.

List of supported sentences

Messagetype Description
GGA Global Positioning System Fix Data, Time and Position
GLL Geographic Position - Latitude and Longitude
GSA GPS DOP and Active Satellites
GSV Satellites in view
RMC Recommended Minimum Navigation Information
RME Garmin Estimated Position Error
RMM Garmin Horizontal Datum
RMZ Garmin Altitude Information
VTG Track Made Good and Ground Speed

List of other NMEA0183 sentences

Messagetype Description
AAM Waypoint Arrival Alarm
ALM GPS Almanac Data
APA Autopilot Sentence "A"
APB Autopilot Sentence "B"
BEC Bearing and distance to waypoint - dead reckoning
BOD Bearing - Waypoint to Waypoint
BWW Bearing - Waypoint to Waypoint
DBK Depth Below Keel
DBS Depth Below Surface
DBT Depth Below Transducer
DPT Depth
FSI Frequency Set Information
HDG Heading - Deviation and Variation
HDM Heading - Magnetic
HDT Heading - True
MSK MSK DGPS Receiver Information
MTW Water Temperature
MWV Wind Speed and Angle
VHW Water Speed and Heading



AAM

Waypoint Arival Alarm

Category: GPS

Example: $GPAAM,A,A,0.50,N,WPT0001*43

Field# Example Description
1 A Status, arrival circle entered, A = True, V = False
2 A Status, perpendicular passes at waypoint, A = True, V = False
3 0.5 Arrival circle radius
4 N Units: N = Nautical Miles
5 WPT0001 Waypoint Name
6 43 CRC Checksum of NMEA data
     



ALM

Almanac Data

Category: GPS

Example: $GPAAM,A,A,0.50,N,WPT0001*43

Field# Example Description
1 A Status, arrival circle entered, A = True, V = False
2 A Status, perpendicular passes at waypoint, A = True, V = False
3 0.5 Arrival circle radius
4 N Units: N = Nautical Miles
5 WPT0001 Waypoint Name
6 43 CRC Checksum of NMEA data
     



APA

Autopilot - Autopilot Sentence "A"

Category: Autopilot

Example: $GPAPA,A,A,0.10,R,N,V,V,011,M,DEST*82

Field# Example Description
1 A Status, V = GPS signal warning, A = general warning flag
2 A Status, V = GPS signal warning, A = general warning flag
3 0.10 Cross track error magnitude
4 R Direction to steer (L)eft or (R)ight
5 N Cross track units, nautical miles (N) or kilometres (K)
6 V Status: A = arrival circle entered
7 V Status: A = perpendicular passed at waypoint
8 011 Bearing origin to destination
9 M Bearing, (T)rue or (M)agnetic
10 DEST Destination waypoint name
     



APB

Autopilot - Autopilot Sentence "B"

Category: Autopilot

Example: $GPAPB,A,A,0.10,R,N,V,V,011,M,DEST,011,M,011,M*82

Field# Example Description
1 A Status, V = GPS signal warning, A = general warning flag
2 A Status, V = GPS signal warning, A = general warning flag
3 0.10 Cross track error magnitude
4 R Direction to steer (L)eft or (R)ight
5 N Cross track units, nautical miles (N) or kilometres (K)
6 V Status: A = arrival circle entered
7 V Status: A = perpendicular passed at waypoint
8 011 Bearing origin to destination
9 M Bearing, (T)rue or (M)agnetic
10 DEST Destination waypoint name
11 011 Bearing present position to destination
12 M Bearing, (T)rue or (M)agnetic
13 011 Heading to steer to destination waypoint
14 M Bearing, (T)rue or (M)agnetic
     



BEC

Autopilot - Bearing and distance to waypoint - dead reckoning

Category: Autopilot

Example: GPBEC,220516,5130.02,N,00046.34,W,213.8,T,218.0,M,0004.6,N,EGLM*11

Field# Example Description
1 220516 UTC Time, HHMMSS format
2 5130.02 Latitude of waypoint
3 N (N)orth or (S)outh hemisphere
4 00046.34 Longitude of waypoint
5 W (E)ast or (W)est from central meridian
6 213.8 True bearing in degrees
7 T True bearing indicator
8 218.0 Magnetic bearing in degrees
9 M Magnetic bearing indicator
10 0004.6 Distance to waypoint in nautical miles
11 N (N)autical miles indicator
12 EGLM Waypoint name
     



BOD

Bearing - Waypoint to Waypoint

Category: GPS

Example: $GPBOD,164.3,T,164.5,M,De Volmer,De Volmer*41

Field# Example Description
1 164.3 Bearing in degrees
2 T T = True Bearing, M = Magnetic Bearing
3 164.5 Bearing in degrees
4 M T = True Bearing, M = Magnetic Bearing
5 De Volmer TO Waypoint
6 De Volmer FROM Waypoint
7 41 CRC Checksum of NMEA data
     



BWW

Bearing - Waypoint to Waypoint

Category: GPS

Example: $GPBWW,164.3,T,164.5,M,De Volmer,De Volmer*41

Field# Example Description
1 164.3 Bearing in degrees
2 T T = True Bearing, M = Magnetic Bearing
3 164.5 Bearing in degrees
4 M T = True Bearing, M = Magnetic Bearing
5 De Volmer TO Waypoint
6 De Volmer FROM Waypoint
7 41 CRC Checksum of NMEA data
     



DBK

Depth Below Keel

Category: Echo Sounder

Example: $SDDBK,1330.5,f,0405.5,M,0221.6,F*2E

Field# Example Description
1 1330.5 Depth
2 f Units: f = feet
3 0405.5 Depth
4 M Units: M = meters
5 0221.6 depth
6 F Units: F = Fathoms
7 2E CRC Checksum of NMEA data
     



DBS

Depth Below Surface

Category: Echo Sounder

Example: $SDDBS,1330.5,f,0405.5,M,0221.6,F*2E

Field# Example Description
1 1330.5 Depth
2 f Units: f = feet
3 0405.5 Depth
4 M Units: M = meters
5 0221.6 depth
6 F Units: F = Fathoms
7 2E CRC Checksum of NMEA data
     



DBT

Depth Below Transducer

Category: Echo Sounder

Example: $SDDBT,1330.5,f,0405.5,M,0221.6,F*2E

Field# Example Description
1 1330.5 Depth
2 f Units: f = feet
3 0405.5 Depth
4 M Units: M = meters
5 0221.6 depth
6 F Units: F = Fathoms
7 2E CRC Checksum of NMEA data
     



DPT

Depth

Category: Echo Sounder

Example: $SDDPT,3.6,0.0*52

Field# Example Description
1 3.6 Depth in meters
2 0.0 Offset from transducer: Positive - distance from transducer to water line, or Negative - distance from transducer to keel
3 52 CRC Checksum of NMEA data
     



FSI

Frequency Set Information

Category: Communications

Example: $CTFSI,020230,026140,m,5*11

Field# Example Description
1 020230 Transmitting frequency (20.230 MHz)
1 026140 Receiving frequency (26.140 MHz)
3 m Communications mode
4 5 Power level (Watt)
     



HDG

Heading - Deviation and Variation

Category: Heading

Example: $HCHDG,98.3,0.0,E,12.6,W*57

Field# Example Description
1 98.3 Heading in degrees
2 0.0 Magnetic deviation in degrees
3 E Magnetic deviation direction, (E)ast or (W)est
4 12.6 Magnetic variation in degrees
5 W Magnetic variation direction, (E)ast or (W)est
     



HDM

Heading - Magnetic

Category: Heading

Example: $HCHDM,093.8,M*2B

Field# Example Description
1 93.8 Heading in degrees
2 M (M)agnetic
     



HDT

Heading - True

Category: Heading

Example: $HCHDT,245.1,T

Field# Example Description
1 93.8 Heading in degrees
2 M (T)rue
     



GGA

Global Positioning Fix Data

Category: GPS

Example: $GPGGA,181703,5209.6815,N,00643.0724,E,1,08,01,+0025,M,+0047,M,00,0425*6D

Field# Example Description
1 181703 Current time in U.T.C.
2 5209.6815 Latitude
3 N North (N) or South (S)
4 00643.0724 Longitude
5 E East (E) or West (W)
6 1 Fix Quality, see table below for values
7 08 Number of satellites used for fix
8 01 HDOP (Horizontal Dilution of Precision)
9 +0025 MSL Altitude (Mean Sea Level)
10 M Altitude units, Meters (M) or Feet (F)
11 +0047 Geoidal separation, the difference between the WGS-84 earth ellipsoid and mean-sea-level
12 M Geoidal separation units, Meters (M) or Feet (F)
13 00 Age of differential data (DGPS)
14 0425 DGPS Beacon station ID
15 6E CRC Checksum of NMEA data
     

GPS Quality Indicator

Value Description
0 No Fix
1 GPS fix
2 DGPS fix (Differential GPS)
3 PPS fix
4 RTK fix (Real Time Kinematic)
5 Float RTK
6 Dead Reckoning (estimated)
7 Manual input mode
8 Simulation mode
   




GLL

Geographic Position - Latitude / Longitude

Category: GPS

Example: $GPGLL,5209.6815,N,00643.0724,E,181703.00,A*08

Field# Example Description
1 5209.6815 Latitude
2 N North (N) or South (S)
4 00643.0724 Longitude
5 E East (E) or West (W)
6 181703.00 Current time in U.T.C.
7 A Status, data valid (A) or data invalid (V)
8 08 CRC Checksum of NMEA data
     




MSK

MSK DGPS Receiver Information

Catagoty: DGPS

Example: $GPMSK,298.5,A,100,A,2*45

Field# Example Description
1 298.5 Frequence in kHz
2 A Frequency selection: A = Automatic, M = Manual
3 100 MSK bitrate in bps
4 A Bitrate selection: A = Automatic, M = Manual
5 2 Duration of output signal
6 45 CRC Checksum of NMEA data
     




MTW

Water Temperature

Catagoty: Echo Sounder

Example: $SDMTW,26.8,C*45

Field# Example Description
1 26.8 Temperature
2 C Units: C = Celcius
6 45 CRC Checksum of NMEA data
     




MWV

Wind Speed and Angle

Catagoty: Weather Instruments

Example: $WIMWV,214.8,R,0.1,K,A*28

Field# Example Description
1 214.8 Wind Angle
2 R Reference: R = Relative, T = True
3 0.1 Wind Speed
4 K Units: M = Meter per second, N = Knots, K = Kilometers per hour
     




RMC

Recommended Minimum Navigation Information

Category: GPS

Example: $GPRMC,181704,A,5209.6815,N,00643.0724,E,000.1,187.0,310109,,*24

Field# Example Description
1 181704 Current time in U.T.C.
2 A Status, data valid (A) or data invalid (V)
3 5209.6815 Latitude
4 N North (N) or South (S)
5 00643.0724 Longitude
6 E East (E) or West (W)
7 000.1 SOG (Speed Over Ground) in knots
8 187.0 COG (Course Over Ground) in degrees
9 310109 Date (DDMMYY)
10   Magnetic Variation (Not used when RMC is used by GPS)
11 24 CRC Checksum of NMEA data
     




VTG

Track made good and Ground speed

Category: GPS / Compass

Example: $GPVTG,37.38,T,,M,0.08,N,0.1,K*56

Field# Example Description
1 37.38 Course in degrees
2 T Reference, True (T) or Magnetic (M)
3 Course (Field is empty, because it is only used by compasses)
4 M Reference, True (T) or Magnetic (M)
5 0.08 Speed
6 N Speed units, Knots (N) or Kilometer per hour (K)
7 0.1 Speed
8 K Speed units, Knots (N) or Kilometer per hour (K)
9 56 CRC Checksum of NMEA data
     




GSV

Satellites in View

Category: GPS

Example:

$GPGSV,3,1,11,09,76,148,32,05,55,242,29,17,33,054,30,14,27,314,24*71
$GPGSV,3,2,11,30,16,246,32,22,14,279,24,24,13,077,,26,09,172,23*7E
$GPGSV,3,3,11,04,07,102,30,29,02,170,09,18,02,243,*42




GSA

DOP and Active Satellites

Category: GPS

Example: $GPGSA,A,3,05,17,22,09,14,04,30,,,,,,1.8,1.2,1.3*32




RME

Garmin Estimated Position Error

Category: GPS

Example: $PGRME,5.2,M,9.0,M,10.4,M*15

Field# Example Description
1 5.2 Estimated horizontal position error
2 M Units: meters
3 9.0 Estimated vertical position error
4 5.2 Units: meters
5 10.4 Overall spherical equivalent position error
6 M Units: meters
7 15 CRC Checksum of NMEA data
     



RMM

Garmin Map Datum

Example: $PGRMM,WGS 84*06

Field# Example Description
1 WGS 84 Horizontal datum used in NMEA output
2 06 CRC Checksum of NMEA data
     



RMZ

Garmin Altitude Information

Category: GPS

Example: $PGRMZ,97,f,*16

Field# Example Description
1 97 Altitude
2 f Units: feet
3 16 CRC Checksum of NMEA data
     



VHW

Water Speed and Heading

Category: Other

Example: $IIVHW,245.1,T,245.1,M,000.01,N,000.01,K

Field# Example Description
1 245.1 True heading in degrees
2 T (T)rue indicator
3 245.1 Magnetic heading in degrees
4 M (M)agnetic indicator
5 000.01 Speed of vessel relative to the water (Knots)
6 N N = Knots
7 000.01 Speed of vessel relative to the water (Kmh)
8 N K = kilometres per hour