In den Anfängen des Amateur-Paketfunks war es notwendig, einen teuren „Terminal Node Controller“ (TNC) mit spezieller Hardware zu verwenden. Diese Zeiten sind vorbei. Sie können jetzt bessere Ergebnisse zu geringeren Kosten erzielen, indem Sie Ihr Radio an die „Soundkarten“-Schnittstelle eines Computers anschließen und Software zum Dekodieren der Signale verwenden.
Warum 200 US-Dollar verschwenden und sich mit der mittelmäßigen Empfangsleistung eines TNC mit Technologie aus den 1980er Jahren zufrieden geben, der einen alten Modemchip verwendet? Dire Wolf dekodiert über 1000 fehlerfreie Frames von Track 2 der WA8LMF TNC-Test-CD und lässt alle Hardware-TNCs und „Soundkarten“-Modems der ersten Generation im Staub zurück.
Dire Wolf enthält FX.25, das Forward Error Correction (FEC) auf eine Weise hinzufügt, die vollständig kompatibel mit bestehenden Systemen ist. Wenn beide Enden FX.25 unterstützen, werden Ihre Informationen auch unter Bedingungen durchkommen, unter denen normales AX.25 völlig nutzlos ist. Dies wurde ursprünglich für Satelliten entwickelt und wird mittlerweile auf HF weit verbreitet eingesetzt.
Version 1.7 fügt IL2P hinzu, eine andere FEC-Methode mit weniger Overhead, die jedoch nicht mit AX.25 kompatibel ist.
Ohne zusätzliche Software kann es Folgendes ausführen:
Es kann auch als virtueller TNC für andere Anwendungen wie APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32, UISS, Linux AX25, SARTrack, Winlink Express (früher bekannt als RMS Express, früher bekannt als Winlink 2000 oder WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI) und viele andere.
Beaconing, Tracker, Telemetrie-Toolkit.
Senden Sie regelmäßig Beacons, um anderen Informationen bereitzustellen. Für die Ortung sorgt ein GPS-Empfänger. Erstellen Sie mit dem Toolkit Ihre eigenen Telemetrieanwendungen.
APRStt-Gateway.
Nur sehr wenige Amateurfunker verfügen über tragbare Geräte für APRS, aber fast jeder verfügt über ein Handfunkgerät, das DTMF-Töne senden kann. APRStt ermöglicht es einem Benutzer, der nur über die Fähigkeit zur DTMF-Generierung (allgemein bekannt als Touch Tone) verfügt, Informationen in das globale APRS-Datennetzwerk einzugeben. Antworten können per Morsecode oder synthetisierter Sprache gesendet werden.
Digipeater für APRS und traditionelles Packet Radio.
Erweitern Sie die Reichweite anderer Stationen, indem Sie deren Signale erneut übertragen. Unübertroffene Flexibilität für Cross-Band-Repeating und Filterung, um die Anzahl der erneuten Übertragungen zu begrenzen.
Internet-Gateway (IGate).
IGate-Stationen ermöglichen die Kommunikation zwischen getrennten Funknetzwerken, indem sie den Fluss einiger Inhalte zwischen ihnen über das Internet ermöglichen.
Amateurfunk der Dinge (HRoT).
Gelegentlich wurde die Verschmelzung von Amateurfunk mit dem Internet der Dinge erwähnt, jedoch nur Ad-hoc-inkompatible, eng fokussierte Anwendungen. Hier ist ein Vorschlag für eine standardisierte, flexiblere Methode, damit verschiedene Systeme miteinander kommunizieren können.
Amateurfunk der Dinge – IoT über Amateurfunk
AX.25 v2.2 Verbindungsschicht.
Herkömmlicher Paketfunk im verbundenen Modus, bei dem der TNC Übertragungen automatisch wiederholt und Daten in der richtigen Reihenfolge übermittelt.
KISS-Schnittstelle (TCP/IP, serielle Schnittstelle, Bluetooth) und AGW-Netzwerkschnittstelle (TCP/IP).
Dire Wolf kann als virtueller TNC für Anwendungen wie APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32, UISS, Linux AX25, SARTrack, Winlink Express (früher bekannt als RMS Express, früher bekannt als Winlink) verwendet werden 2000 oder WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI) und viele andere.
Nutzt die „Soundkarte“ des Computers und die digitale Signalverarbeitung.
Geringere Kosten und bessere Leistung als spezielle Hardware.
Zu den kompatiblen Schnittstellen gehören DRAWS, UDRC, SignaLink USB, DMK URI, RB-USB RIM, RA-35, DINAH, SHARI und viele andere.
Modems:
300 bps AFSK für HF
1200 bps AFSK am häufigsten für VHF/UHF
2400 und 4800 bps PSK
9600 bps GMSK/G3RUH
AIS-Empfang
Einfacher Empfang
DTMF („Touch Tone“) Dekodierung und Kodierung.
Sprachsynthesizer-Schnittstelle und Morsecode-Generator.
Übermitteln Sie verständliche Botschaften.
Kompatibel mit Software Defined Radios wie gqrx, rtl_fm und SDR#.
Gleichzeitiger Betrieb mit bis zu 3 Soundkarten und 6 Radios.
Stabile Version
Neueste Entwicklungsversion (Zweig „dev“)
Zusätzliche Themen
Power-Point-Präsentationen – Warum nicht einen Vortrag bei einem örtlichen Clubtreffen halten?
Auf YouTube gibt es viele interessante und hilfreiche Videos. Die Suche nach direwolf tnc oder direwolf aprs liefert die relevantesten Ergebnisse.
Gehen Sie zur Veröffentlichungsseite . Laden Sie eine ZIP-Datei mit dem Namen „win“ herunter, entpacken Sie sie und führen Sie direwolf.exe über ein Befehlsfenster aus.
Sie können es auch selbst aus dem Quellcode erstellen. Weitere Einzelheiten finden Sie im Benutzerhandbuch im doc -Verzeichnis.
Beachten Sie, dass sich dies für Version 1.6 geändert hat. Es gibt jetzt ein paar zusätzliche Schritte.
Zuerst müssen Sie einige Softwareentwicklungspakete mit unterschiedlichen Befehlen installieren, abhängig von Ihrer Linux-Variante. In den meisten Fällen sind die ersten Pakete bereits vorhanden und der Paketinstaller teilt Ihnen mit, dass eine Installation nicht erforderlich ist.
Unter Debian / Ubuntu / Raspbian / Raspberry Pi OS:
sudo apt-get install git
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake
sudo apt-get install libasound2-dev
sudo apt-get install libudev-dev
sudo apt-get install libavahi-client-dev
Oder auf Red Hat / Fedora / CentOS:
sudo yum install git
sudo yum install gcc
sudo yum install gcc-c++
sudo yum install make
sudo yum install alsa-lib-devel
sudo yum install libudev-devel
sudo yum install avahi-devel
CentOS 6 und 7 verfügen derzeit über cmake 2.8, wir benötigen jedoch 3.1 oder höher. Zuerst müssen Sie das EPEL-Repository aktivieren. Fügen Sie einen Symlink hinzu, wenn Sie nicht bereits über die ältere Version verfügen und cmake anstelle von cmake3 eingeben möchten.
sudo yum install epel-release
sudo rpm -e cmake
sudo yum install cmake3
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
Dann auf jeder Linux-Variante:
cd ~
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
Dadurch erhalten Sie die neueste Entwicklungsversion. Lassen Sie „git checkout dev“ weg, um die neueste stabile Version zu erhalten.
Weitere Einzelheiten finden Sie im Benutzerhandbuch im doc -Verzeichnis. Besondere Hinweise zum Raspberry Pi finden Sie in Raspberry-Pi-APRS.pdf
Die Ergebnisse variieren je nach Hardwareplattform und Betriebssystemversion, da die Paketierung von verschiedenen Freiwilligen durchgeführt wird. Erwarten Sie, dass die Version deutlich hinter der Entwicklung zurückbleibt.
sudo apt-get update
apt-cache showpkg direwolf
sudo apt-get install direwolf
Die Ergebnisse variieren je nach Hardwareplattform und Betriebssystemversion, da die Paketierung von verschiedenen Freiwilligen durchgeführt wird. Erwarten Sie, dass die Version deutlich hinter der Entwicklung zurückbleibt.
sudo yum check-update
sudo yum list direwolf
sudo yum install direwolf
Lesen Sie das Benutzerhandbuch im doc -Verzeichnis. Es ist komplizierter als Linux.
Wenn Sie Probleme haben, posten Sie diese in der TNC-Diskussionsgruppe des Dire Wolf-Pakets.
Sie können auch eine vorgefertigte Version von Mac Ports installieren. Um dies auf dem neuesten Stand zu halten, sind Freiwillige erforderlich, die die Verpackung durchführen. Diese Version könnte hinter der Entwicklung zurückbleiben.
sudo port install direwolf
Hier sind einige gute Orte, um Fragen zu stellen und Ihre Erfahrungen zu teilen:
Dire Wolf Software TNC
Raspberry Pi 4 Amateurfunk
Linuxham
TAPR aprssig
Der Github-Abschnitt „Probleme“ dient der Meldung von Softwarefehlern und Verbesserungswünschen. Es ist KEIN Ort, um Fragen zu stellen oder allgemeine Diskussionen zu führen. Bitte nutzen Sie einen der oben genannten Standorte.