Schlagwort: Direwolf

APRS iGate mit Raspberry Pi + RTL-SDR Stick

Nach einigem warten, ist der RTL-SDR.com Stick endlich bei mir im Briefkasten eingetroffen. Somit habe ich jetzt alle Komponenten zusammen um meinen APRS iGate auf dem Raspberry Pi 4B zu installieren. Aus dem schnellen, ich nehme eine tolle Anleitung aus dem Internet und installiere die benötigte Software, wurden ein paar Stunden des installieren und probieren auf der Bastelkiste Raspberry Pi. Nach einigen genervten Versuchen pymultimonaprs zu installieren habe ich mich entschlossen Direwolf zu verwenden. Für mich eine gute Entscheidung… danach ging es ruckzuck endlich alles fertig zu konfigurieren. Ich habe versucht mir alles zu merken und eine aktuelle Version als Installationsanleitung zu erstellen da die im Internet verfügbaren alle ein paar wenige Korrekturen benötigen.

Installation

Raspberry Pi updaten

  • sudo apt-get update
  • sudo apt-get upgrade

Standard RTL-Treiber deinstallieren

Als erstes muss man die standard RTL-Treiber des Raspberry deinstallieren. Das ist notwendig damit man RTL-SDR Stick auf der gewollten 144.800 MHz nutzen kann . Dazu muss man die Datei /etc/modprobe.d/raspi-blacklist.conf anpassen damit die Standard-Treiber nicht geladen werden.

Die Datei /etc/modprobe.d/raspi-blacklist.conf wird nun mit

  • cd ~
  • cd /etc
  • cd modprobe.d
  • sudo nano raspi-blacklist.conf

aufgerufen und die notwendigen Zeilen eingetragen.

blacklist dvb_usb_rtl28xxu
blacklist rtl_2832
blacklist rtl_2830
blacklist r820t

Die Datei speichern und schliessen.
Um die alten Treiber zu entfernen muss man den Raspberry Pi neu starten.

  • sudo reboot

RTL-SDR Software und Treiber installieren

Den RTL-SDR USB Stick am Raspberry Pi anstecken.

  • cd ~
  • sudo apt-get install git git-core cmake libusb-1.0-0-dev build-essential
  • git clone git://git.osmocom.org/rtl-sdr.git
  • git clone https://github.com/osmocom/rtl-sdr.git
  • cd rtl-sdr
  • mkdir build
  • cd build
  • cmake ../ -DDETACH_KERNEL_DRIVER=ON -DINSTALL_UDEV_RULES=ON
  • make
  • sudo make install
  • sudo ldconfig
  • sudo cp ~/rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
  • sudo reboot

RTL-SDR Stick und Treiber testen

Anzeigen der USB Geräte

  • lsusb

Mit folgenden Befehl kannst du den Stick testen

  • rtl_test -t

Wenn alles geklappt hat, wird der RTL-SDR Stick erkannt und angezeigt.

Direwolf installation

  • sudo apt-get install gcc
  • sudo apt-get install g++
  • sudo apt-get install make
  • sudo apt-get install cmake

Installing sound libraries

  • sudo apt-get install libasound2-dev
  • sudo apt-get install libudev-dev
  • git clone https://www.github.com/wb2osz/direwolf
  • cd direwolf
  • git checkout dev
    mkdir build && cd build
  • cmake ..
  • make -j4
  • sudo make install
  • make install-conf

Anpassen der sdr.conf

  • nano sdr.conf

MYCALL HB9HJI-10
IGSERVER euro.aprs2.net
IGLOGIN CALL-10 Passcode
PBEACON sendto=IG delay=0:30 every=30:00 symbol=”igate” overlay=R lat=47^33.09N long=009^17.39E COMMENT=”APRS iGate on Raspberry https://funkwelt.net”

Anpassen der direwolf.conf

  • nano direwolf.conf

Starten direwolf

rtl_fm -f 144.800M | direwolf -c sdr.conf -r 24000 -d 1 –

Die ersten Signale werden empfangen und dekodiert, man kann dies in der Shell mitverfolgen. Nach wenigen Sekunden ist unser Gateway auf der Seite aprs.fi zu sehen.

Das Projekt ist noch nicht ganz zu Ende ;)… ich werde mich noch mit der langen Dokumentation von Direwolf zu Gemüte nehmen und die .conf Files anpassen.

APRS mit Icom Software TNC Direwolf + PinPoint APRS

Ich wollte schon mal einen APRS iGate oder etwas ähnliches testen, die Hardware die man braucht kostet aber für ein paar Tests und Spielereinen zu viel. Da bietet sich an das ganze mit Software zu lösen. Ich will hier anmerken bei diesem Test habe ich nichts selbst erfunden sondern alles beim Arthur Konze in einem Youtube Video abgeschaut. Ich verlinke das Video zum Kanal Funkwelle am Ende dieses Beitrages. Besten Dank an Arthur, ein sehr gutes Video!

Ich gehe hier auch nicht auf Details ein, mein Bericht ist keine abschliessende Anleitung . Wer mehr wissen will, soll sich das Video von Arthur anschauen, besser kann man es nicht veranschaulichen. Er beschreibt alle Einstellungen die für einen ersten Betrieb nötig sind sehr genau.

Wir benötigen zwei Programme um alles in Betrieb zu nehmen, einmal den Direwolf und einmal PinPoint APRS.

Direwolf: https://github.com/wb2osz/direwolf/releases

Pinpoint v2 APRS: https://www.pinpointaprs.com/download.html

Die beiden Programme aus dem Zip des Direwolf müssen installiert werden, es benötigt keinerlei weitere Einstellungen. Die Konfiguration wird in der direwolf. conf durchgeführt. Die wenigen Stellen die angepasst werden müssen sind in wenigen Minuten gefunden und entsprechend konfiguriert.

Das Programm Pinpoint kann direkt aus dem entpackten Verzeichnis gestartet werden, die benötigten Einstellungen sind schnell durchgeführt. Wichtig ist das Programm nach Änderungen neu zu starten damit diese Aktiv sind.

Ich habe meinen Icom IC-705 per USB mit meinem Notebook verbunden. Sofort nach Start der beiden Programme werden die ersten Stationen Empfangen und auf der Karte angezeigt. Hier die rudimentäre Ansicht von Direwolf der als TNC fungiert.

APRS mit Icom Software TNC Direwolf + PinPoint APRS

Nach dem Starten des Programms Pinpoint sieht man auch gleich alles auf einer Karte. Die Software bietet sehr viele Möglichkeiten , am besten einfach ausprobieren:

APRS mit Icom Software TNC Direwolf + PinPoint APRS

Natürlich freute es einem sehr wenn man die ersten Stationen auf der APRS.fi Karte sieht deren APRS Signal von unserer Station empfangen und in das APRS Netzwerk geleitet wurden.

APRS mit Icom Software TNC Direwolf + PinPoint APRS

Da das Setup an meiner einzigen 2m 70cm Antenne hängt, müsste ich mir eine zweite Antenne auf das Dach schrauben. Es ist eine Überlegung wert.

Diese Video dient als Anleitung um APRS mit Icom Software TNC Direwolf + PinPoint APRS in Betrieb zu nehmen.

© 2024

Theme by Anders NorenUp ↑