This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
sdk:gps-udp-client-gnsstogps [2019/11/28 11:15] fachet |
sdk:gps-udp-client-gnsstogps [2019/11/28 11:23] fachet |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Background ====== | ====== Background ====== | ||
- | GPS was the first Global Navigation Satellite System (GNSS) and the termt GPS is often used as a synonym for GNSS. | + | GPS was the first Global Navigation Satellite System (GNSS) and the term GPS is often used as a synonym for GNSS. |
+ | |||
+ | Older software often only checks for NMEA 0183 sentences starting with <nowiki>"$GP"</nowiki> (= GPS only) instead of looking for all GNSS systems. | ||
+ | |||
+ | Newer GNSS receivers often use multiple GNSS systems and therefore <nowiki>"$GN"</nowiki> is used (<nowiki>"$GNRMC..."</nowiki>) if it recives a combination of GPS, Galileo and GLONASS signals. | ||
- | Because of this older software only check for NMEA 0183 sentences starting with <nowiki>"$GP"</nowiki> (= GPS only) instead of looking for the different GNSS systems (e.g. <nowiki>"$GPRMC..."</nowiki>). | ||
- | Unfortunately with newer GNSS receiver often multiple GNSS systems are used and therefore <nowiki>"$GN"</nowiki> is used (<nowiki>"$GNRMC..."</nowiki>). | ||
It would be better to us instead of <nowiki>"$GPRMC"</nowiki> either <nowiki>"$G.RMC"</nowiki> ("." = anychar) for using GPS, Galileo and/or GLONASS (GNSS) or even <nowiki>"$..RMC"</nowiki> which means any source. | It would be better to us instead of <nowiki>"$GPRMC"</nowiki> either <nowiki>"$G.RMC"</nowiki> ("." = anychar) for using GPS, Galileo and/or GLONASS (GNSS) or even <nowiki>"$..RMC"</nowiki> which means any source. | ||
Line 15: | Line 17: | ||
GL = GLONASS | GL = GLONASS | ||
GP = GPS | GP = GPS | ||
- | GN = GNSS(multiple sources e.g. GPS "GP", Galileo "GA" and Glonass "GL") | + | GN = GNSS(multiple GNSS sources) |
"YYY" = Record | "YYY" = Record | ||
RMC = Recommended Minimum Sentence C (used in most cases) | RMC = Recommended Minimum Sentence C (used in most cases) | ||
Line 22: | Line 24: | ||
GLL = Geographic Position - Latitude/Longitude | GLL = Geographic Position - Latitude/Longitude | ||
... | ... | ||
+ | |||
+ | Source: https://de.wikipedia.org/wiki/NMEA_0183 | ||
</code> | </code> | ||