Ich erlaube mir hier noch mal den gleichen Text wie an anderer Stelle zu Posten, da dieses Problem hauptsöchlich TTN betrifft:
Da es in der Vergangenheit zu Problemen mit der Auswertung des NMEA-Signals des Siemens-GPS-Servicepiloten gekommen ist, habe ich mal den Datenstrom aufgezeichnet und mit einem Garmin12 verglichen.
Dabei ist mir aufgefallen, dass der GPS-Servicepilot hinter
jede "GPS-Zeile" ein 0x00 (also den Hexwert 0) schreibt.
Manche Programme bringt das wohl durcheinander so dass sie nicht
mehr auf den nächsten Zeilenanfang aufsynchronisieren können.
Vorschlag zur Umgehung des Problems:
Als Anfangserkennung immer auf das "$"-Zeichen synchronisieren, alle
Zeichen davor verwerfen und nach der Zeilenendkennung "0x0D 0x0A" keine
weiteren Zeichen mehr annehmen bis wieder das "$"-Zeichen (in Hex 0x24)
erscheint.
P.S.
Wie gut ist den der TTN-Support?
Antwortzeiten?
Bearbeiten die auch Anfragen auf Deutsch?
Garry