GPS: Unterschied zwischen den Versionen
Lyl (Diskussion | Beiträge) Die Seite wurde neu angelegt: Dieser Artikel behandelt das Einrichten von GPS um das Signal auf einem Laptop verwenden zu können, sowie das Auslesen von aufgezeichneten Tracks. == Installation == ... |
Lyl (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
== Installation == | == Installation == | ||
Um mit einem GPS arbeiten zu können benötigt man mindestens den GPS-Deamon. | Um mit einem GPS arbeiten zu können benötigt man mindestens den GPS-Deamon. | ||
# pacman -S gpsd | # pacman -S gpsd | ||
Die meisten Programme die ein GPS-Signal auswerten können, erkennen beim Starten selbstständig, dass gpsd läuft und benötigen keine weitere Konfiguration. | |||
=== USB === | |||
Wenn der GPS-Empfänger über einen USB-Anschluss angeschlossen ist, sollte mit dem folgenden Befehl die Komunikation gestartet werden können. | Wenn der GPS-Empfänger über einen USB-Anschluss angeschlossen ist, sollte mit dem folgenden Befehl die Komunikation gestartet werden können. | ||
Zeile 37: | Zeile 39: | ||
,*35\x0d\x0a$GPGSA,A,1,,,,,,,,,,,,,,,,*32\x0d\x0a$PGRME,13.27,M,16.75,M,21.48,M*23 | ,*35\x0d\x0a$GPGSA,A,1,,,,,,,,,,,,,,,,*32\x0d\x0a$PGRME,13.27,M,16.75,M,21.48,M*23 | ||
=== Bluetooth === | |||
Um eine Verbindung mit einem Bluetooth-Gerät aufbauen zu können, muss ein zuerst der Bluetooth adapter am Computer installiert werden. Hierfür werden folgende Pakete Benötigt: | |||
# pacman -Sy bluez-utils bluez-libs dbus | |||
(Da mein blutooth gerät kaputt ist kann ich die folgenden Befehle aus meinen shell-scripten nicht überprüfnen. Möglicherweise werden weitere Einstellungen benötigt.) | |||
Laden des bluetooth-Deamons. | |||
# /etc/rc.d/bluetooth start | |||
Dieser kann auch in /etc/rc.conf hinzugefügt werden. | |||
DAEMONS=(... bluetooth ...) | |||
Verbindung aufbauen: | |||
rfcomm bind rfcomm0 | |||
gpsd testen: | |||
gpsd -nN -D 5 /dev/rfcomm0 | |||
== GPS-Tracks auslesen == | |||
Zum herunterladen von Tracks die zuvor mit einme GPS-Gerät aufgenommen wurde dient das Programm gpsbabel. | |||
# pacman -S gpsbabel | |||
Der genaue Befehl hängt vom jeweilig verwendeten gerät ab. | |||
=== Garmin === | |||
# gpsbabel -t -i garmin -f /dev/ttyUSB0 -o gpx -F track.gpx | |||
[[Kategorie:Hardware]] | |||
[[Kategorie:Unvollständig]] |
Version vom 11. Februar 2009, 19:03 Uhr
Dieser Artikel behandelt das Einrichten von GPS um das Signal auf einem Laptop verwenden zu können, sowie das Auslesen von aufgezeichneten Tracks.
Installation
Um mit einem GPS arbeiten zu können benötigt man mindestens den GPS-Deamon.
# pacman -S gpsd
Die meisten Programme die ein GPS-Signal auswerten können, erkennen beim Starten selbstständig, dass gpsd läuft und benötigen keine weitere Konfiguration.
USB
Wenn der GPS-Empfänger über einen USB-Anschluss angeschlossen ist, sollte mit dem folgenden Befehl die Komunikation gestartet werden können.
# gpsd -nN -D 5 /dev/ttyUSB0
Ausgabe:
gpsd: launching (Version 2.37) gpsd: listening on port gpsd gpsd: shmat(0,0,0) succeeded gpsd: shmat(0,0,0) succeeded gpsd: shmat(0,0,0) succeeded gpsd: shmat(0,0,0) succeeded gpsd: running with effective group ID 0 gpsd: running with effective user ID 0 gpsd: opening GPS data source at '/dev/ttyUSB0' gpsd: speed 9600, 8N1 gpsd: => GPS: $PASHQ,RID*28\x0d [...] gpsd: PrintSERPacket(, 0x33, 0x40, ) = 0x100483fa gpsd: SendPacket(), writing 6 bytes: 100700fd3001 gpsd: PrintSERPacket(, 0x6, 00, ) gpsd: ACK gpsd: PrintSERPacket(, 0x6, 00, ) = 00 gpsd: => GPS: 100700fd3001 gpsd: SendPacket(), wrote 6 bytes gpsd: <= GPS: $GPRMC,164447,V,4706.1340,N,00951.1644,E,0.0000,0.000,110209, ,*35\x0d\x0a$GPGSA,A,1,,,,,,,,,,,,,,,,*32\x0d\x0a$PGRME,13.27,M,16.75,M,21.48,M*23
Bluetooth
Um eine Verbindung mit einem Bluetooth-Gerät aufbauen zu können, muss ein zuerst der Bluetooth adapter am Computer installiert werden. Hierfür werden folgende Pakete Benötigt:
# pacman -Sy bluez-utils bluez-libs dbus
(Da mein blutooth gerät kaputt ist kann ich die folgenden Befehle aus meinen shell-scripten nicht überprüfnen. Möglicherweise werden weitere Einstellungen benötigt.)
Laden des bluetooth-Deamons.
# /etc/rc.d/bluetooth start
Dieser kann auch in /etc/rc.conf hinzugefügt werden.
DAEMONS=(... bluetooth ...)
Verbindung aufbauen:
rfcomm bind rfcomm0
gpsd testen:
gpsd -nN -D 5 /dev/rfcomm0
GPS-Tracks auslesen
Zum herunterladen von Tracks die zuvor mit einme GPS-Gerät aufgenommen wurde dient das Programm gpsbabel.
# pacman -S gpsbabel
Der genaue Befehl hängt vom jeweilig verwendeten gerät ab.
Garmin
# gpsbabel -t -i garmin -f /dev/ttyUSB0 -o gpx -F track.gpx