Gast
#6342521
Hallo! Ich arbeite aktuell an einem GPS Tracker der seine Daten per LoRa an einen ESP32 sendet der die GPS Daten dann wiederrum an mein Handy überträgt. Sieht dann also etwa so aus: GPS Modul mit LoRa Sender -> LoRa Empfänger mit ESP32 und BT -> Handy mit Bluetooth GPS App Folgendes Problem tritt auf, obwohl die ausgewählten Sentences (GGA, RMC, GSA) fehlerfrei übertragen werden und vom Telefon empfangen werden (kann ich mit der App im BT Terminal einsehen), kann das Telefon damit nichts anfangen. Wenn sich mein Handy mit dem ESP verbindet, dann wird sofort alles aktualisiert, also Uhrzeit Position, GEschwindigkeit usw. aber danach kommt keine aktualisierung. Ich dachte erst, es läge an den Intervallen in denen gesendet wird, da der GPS Tracker ja stromsparend sein muss, werden nur ca. alle 20 Sekunden Daten gesendet und habe die mal runtergeschraubt, aber Fehlanzeige, keine Besserung. Wenn ich die GPS Daten so wie sie vom Modul kommen auslese (GPS direkt am ESP) und 1:1 per BT weiterleite, funktioniert alles tadellos. Kann das vielleicht an der langsamen Übertragung liegen? Gibt es bei NMEA Timeouts? Die niedrigste spezifizierte Baudrate liegt ja bei 4800b/s, ist das vielleicht das Problem? Ich hab auch schon versucht, auf dem ESP zu puffern und die gepufferten Sentences immerwieder rauszusenden, bis neue per LoRa eintreffen, aber Fehlanzeige.