Gps2aprs: Unterschied zwischen den Versionen

Aus DXL-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 50: Zeile 50:
! Parameter!! Beschreibung
! Parameter!! Beschreibung
|-
|-
| 0 <s>|| standing Beacon Time in Seconds (180)
| 0 <s>|| Bakenintervall im Stand (ohne Bewegung) (Standard = 180 Sekunden)
|-
|-
| a|| altitude OFF
| a|| Höhenangabe (altitude) deaktivieren
|-
|-
| b <s>|| driving Beacon Time in Seconds (15)
| 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>|| Destination Call SSID 0..7
| d <x>|| SSID des Zielrufzeichens (0...7)
|-
|-
| D|| DAO Extension on for 20cm Resolution
| D|| DAO Erweiterung, erhöht Koordinatengenauigkeit auf 20cm.
|-
|-
| f <x>|| format 0=normal 1=compressed 2=mic-e (0)
| f <x>|| APRS Format: 0=Normal, 1=Komprimiert, 2=mic-e (Standard = 0)
|-
|-
| g <km/h>|| min. Speed for driving Beacon Time (4)
| g <km/h>|| Minimale Geschwindigkeit für Bakenintervall in Bewegung (Standard = 4)
|-
|-
| h|| this
| h|| Hilfetext
|-
|-
| I <mycall>|| Mycall with SSID like NOCALL-15
| I <mycall>|| Eigenes Rufzeichen mit SSID, z.B. NOCALL-15
|-
|-
| i <icon>|| 2 Icon chars "/-" (House), "/>" (Car)...(//)
| i <icon>|| APRS Symbolzeichen "/-" (Haus), "/>" (Auto) usw.
|-
|-
| k|| Speed/Course OFF (not in mic-e)
| k|| Geschwindigkeit und Kurs ausschalten (nicht verfügbar bei mic-e Format)
|-
|-
| l <n>|| every n Beacons send one with Comment
| 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>|| send Position AXUDP every 2s eg. to aprsmap
| 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>|| Beacon Time in Seconds to -N destination (2)
| n <s>|| Bakenintervall in Sekunden für schnelle -N Baken (Standard = 2 Sekunden)
|-
|-
| r <x.x.x.x:destport>|| send AXUDP (to kiss-TNC or TCPKISS via udpflex, to afskmodem or via aprsmap or udpgate to TCP)
| 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 Checksum check OFF
| 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|| verbous
| v|| Zeige Informationen in der Bildschirmausgabe
|-
|-
| w <viapath>|| via Path like RELAY,WIDE1-1
| w <viapath>|| Sende Pakete mit dem angegebenen APRS Pfad, z.B. RELAY,WIDE1-1
|-
|-
| Z <s>|| set system time to GPStime+<s> (will need root)
| 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>|| same but do not terminate after time set
| 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
insert time ddhhmm: \\z
insert file  : \\:filename:
insert \\  : \\\
double all \ to pass thru bash eg. \\\\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.

Konfigurationsbeispiele