Gps2aprs: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Dl1nux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Dl1nux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 50: | Zeile 50: | ||
! Parameter!! Beschreibung | ! Parameter!! Beschreibung | ||
|- | |- | ||
| 0 <s>|| | | 0 <s>|| Bakenintervall im Stand (ohne Bewegung) (Standard = 180 Sekunden) | ||
|- | |- | ||
| a|| altitude | | a|| Höhenangabe (altitude) deaktivieren | ||
|- | |- | ||
| b <s>|| | | b <s>|| Bakenintervall in Bewegung (Standard = 15 Sekunden) | ||
|- | |- | ||
| c <commentstring>|| APRS Comment (max 40 char)<br /> | | c <commentstring>|| APRS Comment (max 40 char)<br /> | ||
| Zeile 63: | Zeile 63: | ||
double all \ to pass thru bash eg. \\\\h<br /> | double all \ to pass thru bash eg. \\\\h<br /> | ||
|- | |- | ||
| d <x>|| | | d <x>|| SSID des Zielrufzeichens (0...7) | ||
|- | |- | ||
| D|| DAO | | D|| DAO Erweiterung, erhöht Koordinatengenauigkeit auf 20cm. | ||
|- | |- | ||
| f <x>|| | | f <x>|| APRS Format: 0=Normal, 1=Komprimiert, 2=mic-e (Standard = 0) | ||
|- | |- | ||
| g <km/h>|| | | g <km/h>|| Minimale Geschwindigkeit für Bakenintervall in Bewegung (Standard = 4) | ||
|- | |- | ||
| h|| | | h|| Hilfetext | ||
|- | |- | ||
| I <mycall>|| | | I <mycall>|| Eigenes Rufzeichen mit SSID, z.B. NOCALL-15 | ||
|- | |- | ||
| i <icon>|| | | i <icon>|| APRS Symbolzeichen "/-" (Haus), "/>" (Auto) usw. | ||
|- | |- | ||
| k|| | | k|| Geschwindigkeit und Kurs ausschalten (nicht verfügbar bei mic-e Format) | ||
|- | |- | ||
| l <n>|| | | l <n>|| Sende alle n Baken eine Bake mit Kommentartext | ||
|- | |- | ||
| L <filename>|| Append raw GPS text to this File | | L <filename>|| Append raw GPS text to this File | ||
| Zeile 85: | Zeile 85: | ||
| m <x.x.x.x:destport>|| use Monitor UDP format :port for localhost | | m <x.x.x.x:destport>|| use Monitor UDP format :port for localhost | ||
|- | |- | ||
| N <x.x.x.x:destport>|| | | N <x.x.x.x:destport>|| Sendet die Position im AXUDP Format alle 2 Sekunden z.B. zu [[aprsmap]].<br />Der Parameter N sendet die Pakete automatisch an das Zielrufzeichen "NOGATE", was dazu führt dass diese Pakete nicht in das APRS-IS Netzwerk übermittelt werden können. Dieser Parameter dient nur der schnellen lokalen Darstellung der Position. Für die Übermittlung der Position ins APRS Netwzerk muss Parameter r verwendet werden. | ||
|- | |- | ||
| n <s>|| | | n <s>|| Bakenintervall in Sekunden für schnelle -N Baken (Standard = 2 Sekunden) | ||
|- | |- | ||
| r <x.x.x.x:destport>|| | | r <x.x.x.x:destport>|| Sende die Position im AXUDP Format an alle möglichen Ziele. Diese Pakete können an das APRS Netzwerk übermittelt werden. | ||
|- | |- | ||
| s|| GPS | | s|| GPS Checksummen Check AUS | ||
|- | |- | ||
| t <tty>:<baud>|| (/dev/ttyS0:4800) | | t <tty>:<baud>|| Schnittstellenbezeichnung an der die NMEA GPS-Daten ausgelesen werden sollen (Standard = /dev/ttyS0:4800) | ||
|- | |- | ||
| u|| abort, not retry until open removable USB tty | | u|| abort, not retry until open removable USB tty | ||
|- | |- | ||
| v|| | | v|| Zeige Informationen in der Bildschirmausgabe | ||
|- | |- | ||
| w <viapath>|| | | w <viapath>|| Sende Pakete mit dem angegebenen APRS Pfad, z.B. RELAY,WIDE1-1 | ||
|- | |- | ||
| Z <s>|| | | Z <s>|| Aktualisiere die Systemzeit mit der GPS-Zeit. Eine Zeitkorrektur s in Sekunden kann bei Bedarf mit übergeben werden. Diese Funktion benötigt root-Rechte. Prozess wird anschließend wieder beendet. | ||
|- | |- | ||
| z <s>|| | | z <s>|| Aktualisiere die Systemzeit mit der GPS-Zeit. Eine Zeitkorrektur s in Sekunden kann bei Bedarf mit übergeben werden. Diese Funktion benötigt root-Rechte. Prozess wird anschließend NICHT beendet und läuft weiter. | ||
|} | |} | ||
== Konfigurationsbeispiele == | == Konfigurationsbeispiele == | ||
Version vom 25. August 2020, 20:10 Uhr
Was ist gps2aprs?
- gps2aprs ist ein Tool zum Auslesen eines seriellen GPS NMEA Datenstroms (z.B. GPS-Mouse).
- Aus dem NMEA Datenstrom werden APRS-Positionspakete nach Wunsch erzeugt und im AXUDP Format weitergeleitet.
- Empfänger dieser AXUDP Datenpakete können alle möglichen AXUDP-fähigen Tools sein, wie z.B. udpbox, udpgate4, udpflex, afskmodem, aprsmap usw.
- An andere APRS Programme wie z.B. Direwolf oder APRX können diese Pakete mit udpflex über eine TCP-KISS Schnittstelle für eine Weiterverarbeitung gesendet werden.
Informationen der Hilfeseite
gps2aprs -h
Read serial GPS and make normal/compressed/mic-e Beacon as AXUDP or monitor
-0 <s> standing Beacon Time in Seconds (180)
-a altitude OFF
-b <s> driving Beacon Time in Seconds (15)
-c <commentstring> APRS Comment (max 40 char)
insert time hhmmss: \\h
insert time ddhhmm: \\z
insert file : \\:filename:
insert \\ : \\\
double all \ to pass thru bash eg. \\\\h
-d <x> Destination Call SSID 0..7
-D DAO Extension on for 20cm Resolution
-f <x> format 0=normal 1=compressed 2=mic-e (0)
-g <km/h> min. Speed for driving Beacon Time (4)
-h this
-I <mycall> Mycall with SSID like NOCALL-15
-i <icon> 2 Icon chars "/-" (House), "/>" (Car)...(//)
-k Speed/Course OFF (not in mic-e)
-l <n> every n Beacons send one with Comment
-L <filename> Append raw GPS text to this File
-m <x.x.x.x:destport> use Monitor UDP format :port for localhost
-N <x.x.x.x:destport> send Position AXUDP every 2s eg. to aprsmap
-n <s> Beacon Time in Seconds to -N destination (2)
-r <x.x.x.x:destport> send AXUDP (to kiss-TNC or TCPKISS via udpflex,
to afskmodem or via aprsmap or udpgate to TCP)
-s GPS Checksum check OFF
-t <tty>:<baud> (/dev/ttyS0:4800)
-u abort, not retry until open removable USB tty
-v verbous
-w <viapath> via Path like RELAY,WIDE1-1
-Z <s> set system time to GPStime+<s> (will need root)
-z <s> same but do not terminate after time set
Ausführliche Beschreibung der Parameter
| Parameter | Beschreibung |
|---|---|
| 0 |
Bakenintervall im Stand (ohne Bewegung) (Standard = 180 Sekunden) |
| a | Höhenangabe (altitude) deaktivieren |
| b |
Bakenintervall in Bewegung (Standard = 15 Sekunden) |
| c <commentstring> | APRS Comment (max 40 char)insert time hhmmss: \\h |
| d <x> | SSID des Zielrufzeichens (0...7) |
| D | DAO Erweiterung, erhöht Koordinatengenauigkeit auf 20cm. |
| f <x> | APRS Format: 0=Normal, 1=Komprimiert, 2=mic-e (Standard = 0) |
| g <km/h> | Minimale Geschwindigkeit für Bakenintervall in Bewegung (Standard = 4) |
| h | Hilfetext |
| I <mycall> | Eigenes Rufzeichen mit SSID, z.B. NOCALL-15 |
| i <icon> | APRS Symbolzeichen "/-" (Haus), "/>" (Auto) usw. |
| k | Geschwindigkeit und Kurs ausschalten (nicht verfügbar bei mic-e Format) |
| l <n> | Sende alle n Baken eine Bake mit Kommentartext |
| L <filename> | Append raw GPS text to this File |
| m <x.x.x.x:destport> | use Monitor UDP format :port for localhost |
| N <x.x.x.x:destport> | Sendet die Position im AXUDP Format alle 2 Sekunden z.B. zu aprsmap. Der Parameter N sendet die Pakete automatisch an das Zielrufzeichen "NOGATE", was dazu führt dass diese Pakete nicht in das APRS-IS Netzwerk übermittelt werden können. Dieser Parameter dient nur der schnellen lokalen Darstellung der Position. Für die Übermittlung der Position ins APRS Netwzerk muss Parameter r verwendet werden. |
| n |
Bakenintervall in Sekunden für schnelle -N Baken (Standard = 2 Sekunden) |
| r <x.x.x.x:destport> | Sende die Position im AXUDP Format an alle möglichen Ziele. Diese Pakete können an das APRS Netzwerk übermittelt werden. |
| s | GPS Checksummen Check AUS |
| t <tty>:<baud> | Schnittstellenbezeichnung an der die NMEA GPS-Daten ausgelesen werden sollen (Standard = /dev/ttyS0:4800) |
| u | abort, not retry until open removable USB tty |
| v | Zeige Informationen in der Bildschirmausgabe |
| w <viapath> | Sende Pakete mit dem angegebenen APRS Pfad, z.B. RELAY,WIDE1-1 |
| Z |
Aktualisiere die Systemzeit mit der GPS-Zeit. Eine Zeitkorrektur s in Sekunden kann bei Bedarf mit übergeben werden. Diese Funktion benötigt root-Rechte. Prozess wird anschließend wieder beendet. |
| z |
Aktualisiere die Systemzeit mit der GPS-Zeit. Eine Zeitkorrektur s in Sekunden kann bei Bedarf mit übergeben werden. Diese Funktion benötigt root-Rechte. Prozess wird anschließend NICHT beendet und läuft weiter. |