APRS - Gateway
Der eigentliche Sinn und Zweck von APRS ist, dass die Standorte aller APRS-Stationen weltweit bei http://map.findu.com zusammengetragen werden, und von dort wieder abgerufen werden können. Es ist also wichtig, dass es weltweit Gateways gibt, die die Daten von allen APRS-Frequenzen (von 2m, von Kurzwelle und von den APRS-Satelliten) zu einem APRS-Server über Funk oder Internet transportieren. In DL könnten Gateways in verschiedenen Regionen mit einem Einzugsbereich von ca. 150-200km installiert werden. Das geht über das normale Packet-Radio Netz via TCP/IP oder es sollte inzwischen in jeder Region die Möglichkeit geben einen OM zu finden, der in einer Uni, einer Firma oder bei sich zuhause einen Internetzugang mit Flatrate hat, der diese geringe Datenmenge noch verkraftet.

Alle Server sind irgendwie miteinander verbunden. Wenn ein OM aus DL im Urlaub in APRS qrv ist, sollte sein Standort auf der Karte erscheinen. Deshalb ist es sinnvoll die Daten wieder lokal abzustrahlen. Die lokalen Benutzer sehen sonst nur sich selbst, und das ist auf Dauer langweilig. Wenn zuviele Stationen aus dem Netz wieder abgestrahlt werden, dann wird die Frequenz blockiert. Momentan sind teilweise mehr als 3000 Stationen qrv, deshalb ist es unmöglich alle Stationen auf der 144.800 abzustrahlen. Dafür gibt es in UI-View, oder auch bei AFilter, Filtermöglichkeiten um z. B. nur DL-Stationen wieder auszusenden, bzw. bei UI-View kann man zusätzlich einstellen wie viele Stationen pro Minute vom Netz aus übertragen werden. Ausstrahlungen vom Netz dürfen nur lokal über den nächsten Digi geschehen, also auf keinen Fall mit Unproto WIDEx-x, sonder nur Unproto mit dem Rufzeichen des nächsten Digis. Sobald ein anderes Gateway diese Daten wieder empfangen würde, würde es zu Schleifen kommen und bewegliche Objekte zeitverzögert wieder senden und somit "hüpfende PKW" erzeugen. Der Unproto Path von den APRS-Stationen sollte auch nur soweit gesetzt werden, dass das nächste Gateway erreicht wird! Es genügt normalerweise in DL bei Mobilstationen Unproto RELAY, WIDE2-2 einzutragen. Vom QTH aus kann man auch gezielt den nächten Digi anstelle von RELAY eintragen (z. B. Unproto APRS,DB0KT). Wenn man den Benutzern noch beibringen könnte, dass sie von nicht beweglichen Stationen aus die Bake höchstens einmal in 30 Minuten senden, würde das die qrg und die Gateways sehr entlasten. Zu nicht beweglichen Stationen zählen ausser Baken vom QTH aus auch die von Digipeatern und stehenden PKW. Ein Haus bewegt sich nur sehr selten und es belastet die Frequenzen nur unnötig wenn die Bake alle paar Minuten abgestrahlt wird.

Windows APRS - Software zum Betrieb eines Gateways
Software UI-View32 (www.uiview.com) die 32-bit Version kostet 10 Englische Pfund
  AFilter ab Version 2.6.9 (http://www.wa6oft.com/dnld.htm) wird nur gebraucht wenn zwischen verschiedenen Servern automatisch umgeschaltet werden soll, und wenn die eingehenden APRS-Baken gefiltert werden sollen.
  PC-Flexnet (http://dl0td.afthd.tu-darmstadt.de/~flexnet/flex32.html) wird bei TCP/IP über Funk gebraucht.
  ShutDownPro. Dieses Utilitie kann zeitgesteuert die Windows Rechner nachts automatisch neu starten. Vorher hatte ich manchmal das Problem, dass der eine oder andere Rechner nach einigen Tagen Betrieb hängen blieb. Durch das Rebooten läuft alles sehr stabil. Bei Bedarf schicke ich das Utilitie gerne als eMail zu.
Installation
UI-View32 erst die aktuelle Version 1.97 ganz normal installieren wie unter aprs-frankfurt beschrieben, dann folgende Menues und Files bearbeiten:

Die Ports bei DB0LJ haben sich geändert 1313 ist jetzt 14578 und 10153 ist jetzt 14579!

Bei Verbindung über Internet wird anstelle von 44.130.42.3:14578 db0lj.dyndns.org:14579 oder ein anderer Server eingegeben. Bei Einsatz von AFilter wird an dieser Stelle localhost:3033 eingesetzt. Wenn Daten vom Server auch ausgestrahlt werden sollen, wird bei UI-View das im File igate.ini unter dem Punkt INET_TO_RF eingetragen. Alle DL-Rufzeichen (DA, DB ,DC ,DD ,DF ,DG ,DH ,DI ,DJ ,DK ,DL ,DM ,DN ,DO ,DP) werden nach diesem Muster eingegeben.

DA*=ALL
DB*=ALL
DC*=ALL
usw.

Die Validation Nummer bekommt man mit der Registrierung von G4IDE, bzw. wird bei AFilter automatisch ermittelt.

AFilter AFilter hat mehrere Funktionen. Es filterte die ankommenden APRS-Daten nach Rufzeichen. Ich habe bei DB0GV nur Rufzeichen mit einem deutschen Präfix und die Rufzeichen vom PCsat eingetragen, (DA DB DC DD DF DG DH DI DJ DK DL DM DN DO DP PCSAT-1 W3ADO-1).

Bei AFilter können mehrere Server eingetragen werden. AFilter wechselt automatisch auf den nächtsten Server sobald die Verbindung zu dem connecteten Server abbricht. Es können z. B. die Afu TCP/IP Adressen von DB0LJ, DB0HP, DB0ZWI eingetragen werden (dazu muss PC-Flexnet installiert sein!). Im Falle eines defekten HF-Links oder beim Ausfall eines Servers wird automatisch versucht den nächsten Server zu connecten. Es können aber auch Internet Adressen wie db0lj.dyndns.org:14578, first.aprs.net:23 usw. eingegeben werden. Bei mir sind sowohl Funk, als auch Internet Adressen gemischt eingetragen. Das ist ganz sinnvoll wenn der DSL-Flat Anschluss oder ein HF-Link mal wieder nicht funktioniert.

Hier die Screenshots:

Unter Selected Server werden die verschiedenen Server eingegeben, dann der Save Button betätigt. Ich habe dort db0lj als 44.30.32.3 mit Port 14578 und db0lj.dyndns.org mit dem Port 14579 eingegeben. Wenn die Funkstrecke ausfällt, dann wird automatisch auf I-Net umgeschaltet und umgekehrt. Dadurch erreiche ich eine hohe Verfügbarkeit.

Man könnte hier auch einstellen, dass nur Stationen in einem vorgegebenen Umkreis gefiltert werden, das ist aber bei uns nicht so sinnvoll. Ich möchte auch DL-Stationen sehen die sich im Urlaub oder beim qrl in anderen Ländern bewegen.

Hier werden in dem Feld Budlist wieder die Präfixe der DL-Stationen eingetragen.

Hier werden die Koordinaten umgerechnet. Ist etwas gewöhnungsbedürftig, man hat aber die Kontrolle über den QTH-Kenner der automatisch ermittelt wird. Diese Werte können dann im Hauptmenue eingetragen werden um eine Filterung nach Umkreis zu machen. Ansonsten braucht das nicht eingetragen werden.

PC-Flexnet wird installiert um über Funk eine TCP/IP Verbindung zu Servern wie DB0LJ, DB0HP oder DB0ZWI aufzubauen.

Zurück zu APRS-FRANKFURT.DE