dxlAPRS Tools Grundinstallation

Stand: 6. September 2018

Zur Vorbereitung des Empfangs von Wettersonden oder APRS mit den dxlAPRS Tools ist eine Grundinstallation erforderlich, welche hier beschrieben werden soll. Die Angaben basieren auf der Nutzung eines RaspberryPi 2 oder 3 mit Raspbian als Betriebssystem. Es ist auch möglich die Tools auf anderen Linux-Systemen zu nutzen bzw. diese dort selbst zu kompillieren. Die Beschreibung kann für diese Anwendungsfälle sinngemäß genutzt werden.

Vorbereitung

Installation eines aktuellen Raspbian Betriebssystems auf einer SD-Karte

  • Downloadquelle: https://www.raspberrypi.org/downloads/raspbian/
  • Herunterladen von „Raspbian Stretch with Desktop“
  • Entpacken der ZIP Datei und überspielen des Images auf eine SD-Karte mit dem Win32DiskImager (eine 4 GB Karte reicht aus)
  • Für den ersten Start und die Vorbereitung des Systems sollte man nun den RaspberryPi an einen Monitor anschließen und sowohl Maus als auch Tastatur anschließen.
  • Nach dem ersten Start passt das System die Partitionsgrößen an
  • Beim zweiten Start geht es sofort in die grafische Oberfläche, wo weitere Einstellungen abgefragt werden (z.B. WLAN Netzwerk, Kennwortänderung, Ländereinstellungen etc.) und anschließend ein System-Update durchgeführt wird.

Folgende Einstellungen werden empfohlen, sind aber nicht zwingend notwendig:

  • Einstellen des Host-Namens des Rechners
    • mit sudo raspi-config und dann unter Network-Options und Hostname
  • Aktivieren von SSH und VNC (über SSH kann man remote via Putty eine Konsole öffnen; mit VNC ist eine komplette Remotebedienung der grafischen Oberfläche möglich; Download der Clients unter https://www.realvnc.com/de/connect/download/viewer/)
    • Aktivieren mit sudo raspi-config unter Interfacing Options
    • Oder in der grafischen Oberfläche im Startmenü unter EinstellungenRaspberry-Pi-Konfiguration, Schnittstellen
  • Wer später lieber auf der Konsole mit Putty arbeitet anstatt auf der grafischen Oberfläche, dem empfehle ich die Installation des Midnight Commanders
    • sudo apt-get mc

Danach kann man den RaspberryPi auch solo rumstehen lassen und vom normalen PC aus arbeiten mit Putty oder dem VNCviewer.

Für die spätere Nutzung von SDR-Sticks müssen noch folgende Programmpakete installiert werden:

sudo apt-get install gnuradio
sudo apt-get install xfce4-terminal
sudo apt-get install gr-osmosdr

Die Pakete gnuradio-dev und rtl-sdr werden bereits durch das gnuradio Paket installiert, wenn man alle Abhängigkeiten bestätigt.

Installation der dxlAPRS Tools

Für die Grundinstallation gibt es zwei Möglichkeiten, eine Online- und eine Offline-installation. Bei der Online-Installation ist eine aktive Internetverbindung während der Installation notwendig. Für die Offline-Installation ist nur das vorherige herunterladen des Archivs notwendig, z.B. auf einen USB-Stick.

Online-Installation

  • Herunterladen des aktuellen Pakets aus dem ÖVSV-Wiki.
    • Für RaspberryPi 2 bzw 3 wird das Paket "ARMv7hf" benötigt.
    • Hinweis: Hannes OE5HPM hat meine Anregung für gut befunden, zukünftig auch das reine Installationsskript als Download anzubieten. Damit wäre der Download der kompletten Datei unnötig.
  • Für die Online-Installation wird aus dem Archiv nur die Datei /scripts/updateDXLaprs benötigt.
    • Die Datei updateDXLaprs muss in das Home-Verzeichnis kopiert werden (in dieser Anleitung gehe ich von folgendem Standard Home-Verzeichnis aus: /home/pi)
    • Wenn die Datei nicht ausführbar ist, kann diese mit dem folgenden Konsolenbefehl ausführbar gemacht werden:
      • chmod 755 updateDXLaprs
      • oder auch alternativ in der grafischen Oberfläche über die Dateieigenschaften, Berechtigungen
  • Falls man sich jetzt noch nicht im Home-Verzeichnis befindet, wechselt man mit dem Befehl cd /home/pi hinein. Dort sollte sich nun die Datei updateDXLaprs befinden, was man mit dem Befehl ls bzw ls -l kontrollieren kann.
    • Das Skript wird nun wie folgt gestartet:
      • ./updateDXLaprs <PLATTFORMNAME>
      • Für den RaspberryPi lautet der Befehl dann so: ./updateDXLaprs armv7hf
    • Das Skript lädt die aktuellste Archivdatei in einen temporären Ordner, erstellt den Ordner /home/pi/dxlAPRS plus diverse Unterordner und kopiert anschließend alle benötigten Dateien in die Ordner.
  • Im Ordner /home/pi/dxlAPRS sollten sich nun die zwei Ordner aprs und aprsmap befinden und gefüllt sein.

Offline-Installation

  • Herunterladen des aktuellen Pakets aus dem ÖVSV-Wiki.
    • Für RaspberryPi 2 bzw 3 wird das Paket „ARMv7hf“ benötigt.
  • Aus dem Archiv muss die Datei /scripts/updateDXLaprs extrahiert und ebenfalls im Home-Verzeichnis /home/pi gespeichert werden
    • Wenn die Datei updateDXLaprs nicht ausführbar ist, kann diese mit dem folgenden Konsolenbefehl ausführbar gemacht werden:
      • chmod 755 updateDXLaprs
      • oder auch alternativ in der grafischen Oberfläche über die Dateieigenschaften, Berechtigungen
  • Falls man sich jetzt noch nicht im Home-Verzeichnis befindet, wechselt man mit dem Befehl cd /home/pi hinein. Dort sollten sich nun die Dateien updateDXLaprs und dxlAPRS_armv7hf-current.tgz (bei den anderen Plattformen ist der Archiv-Dateiname abweichend) befinden, was man mit dem Befehl ls bzw ls -l kontrollieren kann.
    • Das Skript wird nun wie folgt gestartet:
      • ./updateDXLaprs dxlAPRS_armv7hf-current.tgz
    • Das Skript erstellt den Ordner /home/pi/dxlAPRS und kopiert die Dateien aus der Archivdatei in die passenden Ordner bzw. Unterordner.
  • Im Ordner /home/pi/dxlAPRS sollten sich nun die zwei Ordner aprs und aprsmap befinden und gefüllt sein.

Die Grundinstallation ist hiermit erledigt. Es sind nun alle Tools für den Betrieb installiert. Damit anfangen kann man in der Regel aber noch nicht viel. Für den Betrieb ist der Start der einzelnen Programme über die Konsole mit den entsprechenden Parametern notwendig. Ab hier beginnt es kompliziert zu werden. Für die einzelnen Anwendungsfälle (APRS RX, WettersondenRX) werden nach und nach seperate Konfigurations-Anleitungen veröffentlicht.

Aktualisierung der dxlAPRS Programmdateien

Die dxlAPRS Tools befinden sich in permanenter Weiterentwicklung, sodaß es nicht schaden kann, diese Gelegentlich zu aktualisieren. Auch dies erledigt das Installationsskript updateDXLaprs.
Dieses wird genauso wie bei der Erstinstallation aufgerufen. Das funktioniert sowohl bei der Online als auch bei der Offline Variante

Beim Erstellen dieser Anleitung haben mir folgende OMs geholfen bzw. haben mich inspiriert:

  • Chris, OE5DXL (Als Namensgeber der dxlAPRS Tools programmiert er die Tools)
  • Hannes, OE5HPM (Sortiert unter anderem die Files und packt die Pakete auf den Server)
  • Fritz, OE1FFS (Hat mich durch seine Sondenseite erst zu dem Thema dxlAPRS gebracht)

Wetterstation mit WeeWX und APRS.fi Anbindung

Schon seit längerem Betreibe ich zu Hause eine Wetterstation WX-2013 bzw. WH1080 mit diversen Sensoren. Bereits kurz nach dem Erwerb entschloss ich mich die Daten etwas besser nutzen zu können, im LAN per PC, Smartphone und Tablet. Nach etwas Recherche fand ich die Software WeeWX, welche unter http://www.weewx.com zu bekommen ist. Diese ist auch sehr gut dokumentiert und hat eine große Community.

Weiterlesen

Motorola GM1200 als Funkrufsender

Eine kleine (Leidens-)Geschichte. Vielleicht hielft sie mal einem anderen weiter 🙂

Von einem befreundeten OM im OV, Alfred DL8NCE, erwarb ich im April 2018 zwei Motorola GM1200 Mobilfunkgeräte. Dazu musste ich lustigerweise erst zum FunkTag nach Kassel fahren und herauszufinden das er diese Geräte hat. Daraus dachte ich, wollte ich mir eventuell mal einen Repeater bauen – rein interessehalber. Aber es kam anders. Das Thema Funkruf (DAPNET) kam auf im OV (Interesse von DB3NF und DL3MRK). In der DAPNET Wiki ist auch ein schöner Beitrag darüber, wie man das schön mit einem RaspberryPi und z.B. einem GM1200 hinbekommt. Also entschloss ich mich das zu realisieren. Weiterlesen

Projekt Wires-X C4FM/FM Relais mit Yaesu DR1-XE

Im Sommer 2016 erwarb ich preiswert einen Yaesu Repeater DR1-XE. Was sollte ich nun damit machen? Ein eigenes Relais betreiben? Hmm, vielleicht, aber hier in Coburg gibt es ja schon eins. Also entschloss ich mich, mich etwas mehr mit der Materie zu beschäftigen. Besonders C4FM und Wires-X interessierten mich. Aber ich brauchte noch ein wenig was dazu. Also besorgte ich mir noch ein HRI-200 Wires-X Modem und einen FTM100DE Mobiltransceiver von Yaesu. Auch ein seperates Netzteil war vonnöten. Weiterlesen