De:Software logger: Unterschied zwischen den Versionen
(weitere Logging-Moeglichkeiten gpsd und opencpn hinzugefuegt) |
K (→GPSD: Korrigierter Satzbau, Option -t hinzugefuegt) |
||
Zeile 19: | Zeile 19: | ||
Auf Linux-Plattformen gibt es das Programmpaket [http://catb.org/gpsd gpsd]. Es enthält neben dem Hintergrund-Prozess (Daemon) gpsd | Auf Linux-Plattformen gibt es das Programmpaket [http://catb.org/gpsd gpsd]. Es enthält neben dem Hintergrund-Prozess (Daemon) gpsd | ||
− | eine Sammlung nützlicher tools wie xgps, gpsfake und gpspipe. GPSD kann Daten von mehreren seriellen oder Netzwerkschnittstellen | + | eine Sammlung nützlicher tools wie xgps, gpsfake und gpspipe. GPSD kann NMEA-Daten von mehreren USB-, seriellen oder Netzwerkschnittstellen |
− | + | aufnehmen und lokal oder über das Netzwerk vielen Clients zur Verfügung stellen. | |
Clients können dabei z.B. ein Chartplotter oder/und ein Datenlogger sein. | Clients können dabei z.B. ein Chartplotter oder/und ein Datenlogger sein. | ||
Die Folgenden Zeilen zeigen ein mögliches Szenario, was z.B. unter Ubuntu 12.04 funktioniert. | Die Folgenden Zeilen zeigen ein mögliches Szenario, was z.B. unter Ubuntu 12.04 funktioniert. | ||
Hierzu startet man beispielsweise die folgenden Prozesse in einer Shell oder einem Skript: | Hierzu startet man beispielsweise die folgenden Prozesse in einer Shell oder einem Skript: | ||
− | gpsd -G /dev/ttyS0 | + | gpsd -G /dev/ttyS0 # start the daemon reading the serial GPS interface. Option -G provides data also to other hosts. |
− | opencpn & | + | opencpn & # start Chartplotter opencpn. In settings, choose data source "Network LIBGPS" |
− | gpspipe - | + | gpspipe -tr >> my_nmea_data.log # attach to gpsd and append NMEA data with time stamp to your logfile |
# man kann weitere Clients starten, sogar auf einem anderen Rechner im Netzwerk: | # man kann weitere Clients starten, sogar auf einem anderen Rechner im Netzwerk: | ||
xgps localhost # graphically show satellite coverage | xgps localhost # graphically show satellite coverage | ||
− | |||
== OpenCPN == | == OpenCPN == |
Version vom 20. April 2013, 21:19 Uhr
Water depth |
---|
Depth-Website |
The project |
Measuring strategy |
Upload NMEA-data |
Metadata help |
Connecting NMEA-Logger |
Hardware Logger |
Software Logger |
Mobile sounder |
Ship network |
Data formats |
SeeSea
Jens hat einen Software-Logger für NMEA-0183-Daten gebaut.
Er läuft auf dem PC oder Laptop und sieht aus wie ein kleiner Kartenplotter.
Die Beschreibung findest Du bei SourceForge.
Runterladen kannst Du den Logger hier.
Der Logger kann:
- NMEA-Daten aufzeichnen
- NMEA-Daten auf dem PC anzeigen
- OpenSeaMap und die Schiffsposition auf dem PC anzeigen
- auf Linux- und Windows-Plattformen laufen, da er in Java geschrieben wurde.
GPSD
Auf Linux-Plattformen gibt es das Programmpaket gpsd. Es enthält neben dem Hintergrund-Prozess (Daemon) gpsd eine Sammlung nützlicher tools wie xgps, gpsfake und gpspipe. GPSD kann NMEA-Daten von mehreren USB-, seriellen oder Netzwerkschnittstellen aufnehmen und lokal oder über das Netzwerk vielen Clients zur Verfügung stellen. Clients können dabei z.B. ein Chartplotter oder/und ein Datenlogger sein. Die Folgenden Zeilen zeigen ein mögliches Szenario, was z.B. unter Ubuntu 12.04 funktioniert. Hierzu startet man beispielsweise die folgenden Prozesse in einer Shell oder einem Skript:
gpsd -G /dev/ttyS0 # start the daemon reading the serial GPS interface. Option -G provides data also to other hosts. opencpn & # start Chartplotter opencpn. In settings, choose data source "Network LIBGPS" gpspipe -tr >> my_nmea_data.log # attach to gpsd and append NMEA data with time stamp to your logfile
# man kann weitere Clients starten, sogar auf einem anderen Rechner im Netzwerk: xgps localhost # graphically show satellite coverage
OpenCPN
Für die Chartplotter-Software OpenCPN gibt es diverse Plugins, darunter auch einen Logger mit der Bezeichnung VDR (Voyage Data Recorder).