Als Nächstes installieren wir alle zum GPS-Empfang benötigten Pakete.
sudo apt-get install gpsd gpsd-clients python-gps foxtrotgps gpsbabel
GPSD ist der Daemon, der zum GPS-Empfang benötigt wird
GPSD-Clients fasst einige Tools zusammen, unter anderem GPSPipe, das die rohen GPS Daten in eine .nmea Datei schreiben kann.
Python-GPS wird zur Kommunikation mit GPSD verwendet.
FoxtrotGPS ist ein Tool zur grafischen Darstellung der Satellitendaten
und GPSBabel kann .nmea Dateien in Google-Maps kompatible .kml konvertieren.
sudo apt-get install gpsd gpsd-clients python-gps foxtrotgps gpsbabel
GPSD ist der Daemon, der zum GPS-Empfang benötigt wird
GPSD-Clients fasst einige Tools zusammen, unter anderem GPSPipe, das die rohen GPS Daten in eine .nmea Datei schreiben kann.
Python-GPS wird zur Kommunikation mit GPSD verwendet.
FoxtrotGPS ist ein Tool zur grafischen Darstellung der Satellitendaten
und GPSBabel kann .nmea Dateien in Google-Maps kompatible .kml konvertieren.
Über
sudo gpsd /dev/gps0 -F /var/run/gpsd.sock
cat gps0
kann man die GPS Daten direkt lesen - interessant hierbei vor allem GPGSA - weitere Infos über das Datenformat findet man hier: http://aprs.gids.nl/nmea/
Mittels
cgps -s
kann man sich auch direkt ein GPS-Dashboard anzeigen lassen. Sofern diese in Ordnung sind, kann im Anschluss der GPS-Daemon konfiguriert werden:
sudo nano /etc/default/gpsd
START DAEMON ="true"
DEVICES="/dev/GPS0"
Nun benötigen wir ein Verzeichnis zum Abspeichern der GPS-Daten:
sudo mkdir /data
sudo chmod 777 /data
sudo gpspipe -r -d -l -o /data/data.`date +"%Y%m%d%h%m%s"`.nmea
in dem Verzeichnis sollte sich nun eine entsprechende GPS-Datei finden lassen.
Wenn das soweit klappt, kann man einrichten daß dies bei jedem Systemstart passieren soll:
Wenn das soweit klappt, kann man einrichten daß dies bei jedem Systemstart passieren soll:
sudo nano /etc/rc.local
und dann zwischen "fi" und "exit 0" folgendes hinzufügen:
gpsd /dev/ttyUSB0 –F /var/run/gpsd.sock
sleep 60
sudo gpspipe -r -d -l -o /data/data.`date +"%Y%m%d%h%m%s"`.nmea
Das sollte genügen, um nach jedem Pi-Start eine neue Datei anzulegen, die den Track der jeweiligen Fahrt sammelt.
Im nächsten Teil dieser Serie geht es dann an die unterbrechungsfreie Stromversorgung, Auto-ON und -OFF im Auto.
Im nächsten Teil dieser Serie geht es dann an die unterbrechungsfreie Stromversorgung, Auto-ON und -OFF im Auto.
Diesen Teil habe ich hauptsächlich auf Basis dieser guten Anleitung Raspberry Pi 3 GPS Data Logger von mkbcaptain erstellt.
Kommentare
Kommentar veröffentlichen