Application Layer Protocol Rules
- Each message's starting character is a dollar sign.
- The next five characters identify the talker (two characters) and the type of message (three characters).
- All data fields that follow are comma-delimited.
- Where data is unavailable, the corresponding field contains NUL bytes (e.g., in "123,,456", The double comma between 3 and 4 is telling the listener the second field's data is unavailable).
- The first character that immediately follows the last data field character is an asterisk, but it is only included if a checksum is supplied.
- The asterisk is immediately followed by a checksum represented as a two-digit hexadecimal number. The checksum is the bitwise exclusive OR of ASCII codes of all characters between the $ and *. According to the official specification, the checksum is optional for most data sentences, but is compulsory for RMA, RMB, and RMC (among others).
ends the message.
As an example, a waypoint arrival alarm has the form:
- $GPAAM,A,A,0.10,N,WPTNME*32
where:
GP | Talker ID (GP for a GPS unit, GL for a GLONASS) |
AAM | Arrival alarm |
A | Arrival circle entered |
A | Perpendicular passed |
0.10 | Circle radius |
N | Nautical miles |
WPTNME | Waypoint name |
*32 | Checksum data |
The new standard, NMEA 2000, accommodates several talkers at a higher baud rate, without using a central hub, or round-robin packet buffering.
The NMEA standard is proprietary and sells for at least US$ 325 as of June 2010. However, much of it has been reverse-engineered from public sources and is available in references like gpsd and Dale DePriest's.
Read more about this topic: NMEA 0183
Famous quotes containing the words application, layer and/or rules:
“The application requisite to the duties of the office I hold [governor of Virginia] is so excessive, and the execution of them after all so imperfect, that I have determined to retire from it at the close of the present campaign.”
—Thomas Jefferson (17431826)
“The writer in me can look as far as an African-American woman and stop. Often that writer looks through the African-American woman. Race is a layer of being, but not a culmination.”
—Thylias Moss, African American poet. As quoted in the Wall Street Journal (May 12, 1994)
“Those rules of old discovered, not devised,
Are Nature sill, but Nature methodized;
Nature, like liberty, is but restrained
By the same laws which first herself ordained.”
—Alexander Pope (16881744)