1
Hallo,
Es ist so, dass ich die GPS Daten zwar in Rohform auslesen kann, obwohl dabei mehr Pakete verloren gehen als ankommen, allerdings ist es einfach nicht möglich diese an den GPS Daemon weiterzuleiten.
Ich habe den GPS Sensor mit neuen Jumperkabeln, an meinen Raspberry Pi 3B+ angeschlossen . Das Betriebssystem auf dem Raspberry Pi ist Raspian Booster.
Die Serielle Schnittstelle, habe ich über das GUI freigegeben .
Wenn ich nun den Befehl
Also an der Seriellen Schnittstelle, sollte das Problem schon einmal nicht liegen. Als nächstes habe ich mich dann nach dieser Anleitung gerichtet (https://tutorials-raspberrypi.de/raspberry-pi-gps-ortung-navigation/), die allerdings ein wenig anders ist, da es sich hierbei um eine Anleitung für ein älteres Modell handelt (z. B. die Freischaltung der Seriellen Schnittstelle ist anders & /dev/ttyAMA0 heißt jetzt /dev/ttyS0). Ich habe also zum einen die Befehle
Als nächstes steht in der Anleitung, dass dem Modul eine Baudrate von 9600 geben soll, was das genau ist, habe ich noch nicht so ganz verstanden, aber ich denke mal das ist so etwas in der Art wie eine Taktfrequenz. Dies mache ich mit dem Befehl
Laut der Anleitung, soll man jetzt den ersten Test mit dem Befehl minicom -b 9600 -o -D /dev/ttyAMA0, den ich natürlich so abwandle machen:
Als letztes, und das ist jetzt der Punkt der nicht klappt, gebe ich den Befehl
Ich habe schon alles Mögliche probiert und weiß momentan nicht weiter.
Ich hoffe mir kann jemand helfen.
Es ist so, dass ich die GPS Daten zwar in Rohform auslesen kann, obwohl dabei mehr Pakete verloren gehen als ankommen, allerdings ist es einfach nicht möglich diese an den GPS Daemon weiterzuleiten.
Ich habe den GPS Sensor mit neuen Jumperkabeln, an meinen Raspberry Pi 3B+ angeschlossen . Das Betriebssystem auf dem Raspberry Pi ist Raspian Booster.
Die Serielle Schnittstelle, habe ich über das GUI freigegeben .
Am GPS Sensor blinkt auch ganz normal die blaue Lampe.GPS Modul Raspberry Pi
VCC 3.3V (Pin 1)
RX TXD/GPIO 14 (Pin 8)
TX RXD/GPIO 15 (Pin 10)
GND Ground (Pin 6)
Wenn ich nun den Befehl
sudo cat /dev/serial0
oder auch sudo cat /dev/ttyS0
eingebe, bekomme ich die Sensordaten in der Rohform, allerdings komplett unsortiert und mit mehr Fehlern als echten Daten (wobei ich bis jetzt noch nicht überprüft habe, ob diese überhaupt richtig sind) . Also an der Seriellen Schnittstelle, sollte das Problem schon einmal nicht liegen. Als nächstes habe ich mich dann nach dieser Anleitung gerichtet (https://tutorials-raspberrypi.de/raspberry-pi-gps-ortung-navigation/), die allerdings ein wenig anders ist, da es sich hierbei um eine Anleitung für ein älteres Modell handelt (z. B. die Freischaltung der Seriellen Schnittstelle ist anders & /dev/ttyAMA0 heißt jetzt /dev/ttyS0). Ich habe also zum einen die Befehle
sudo apt-get update
und sudo apt-get install minicom gpsd gpsd-clients
eingegeben Als nächstes steht in der Anleitung, dass dem Modul eine Baudrate von 9600 geben soll, was das genau ist, habe ich noch nicht so ganz verstanden, aber ich denke mal das ist so etwas in der Art wie eine Taktfrequenz. Dies mache ich mit dem Befehl
sudo stty -F /dev/serial0 9600
. Ich bekomme hier keine Ausgabe, so wie auch in dem Tutorial beschrieben. Mit dem Befehl sudo stty -F /dev/serial0
lasse ich mir dann noch die aktuelle Konfiguration ausgeben. Laut der Anleitung, soll man jetzt den ersten Test mit dem Befehl minicom -b 9600 -o -D /dev/ttyAMA0, den ich natürlich so abwandle machen:
sudo minicom -b 9600 -o -D /dev/serial0
das ist irgendwie komisch formatiert, so dass ich mit Strg + A und Q Dann das Programm wieder abbreche .Als letztes, und das ist jetzt der Punkt der nicht klappt, gebe ich den Befehl
sudo gpsd /dev/serial0 -F /var/run/gpsd.sock -n
ein. Es kommt keine Ausgabe. Als nächstes, sollte normalerweise mit dem Befehl cgps
die Sensordaten Strukturiert ausgegeben werden. Dies ist allerdings nicht der Fall. Stattdessen kommen bei allen Werten die Ausgaben n/a und beim Status steht NO FIX (0 secs) Nach mehreren Sekunden springt das UI weg und es kommt die Fehlermeldung .cgps: GPS timeout
Ich habe schon alles Mögliche probiert und weiß momentan nicht weiter.
Ich hoffe mir kann jemand helfen.