Au début de la radioamateur par paquets, il était nécessaire d'utiliser un "Terminal Node Controller" (TNC) coûteux doté d'un matériel spécialisé. Ces jours sont révolus. Vous pouvez désormais obtenir de meilleurs résultats à moindre coût en connectant votre radio à l'interface « carte son » d'un ordinateur et en utilisant un logiciel pour décoder les signaux.
Pourquoi gaspiller 200 $ et se contenter des performances médiocres d'une TNC technologique des années 1980 utilisant une vieille puce de modem ? Dire Wolf décode plus de 1 000 images sans erreur de la piste 2 du CD de test WA8LMF TNC, laissant tous les matériels TNC et les modems « carte son » de première génération derrière dans la poussière.
Dire Wolf inclut FX.25 qui ajoute la correction d'erreur directe (FEC) d'une manière totalement compatible avec les systèmes existants. Si les deux extrémités sont capables de FX.25, vos informations continueront à circuler dans des conditions où l'AX.25 classique est complètement inutile. Ce système a été initialement développé pour les satellites et est désormais largement utilisé en HF.
La version 1.7 ajoute IL2P, une méthode différente de FEC avec moins de surcharge mais elle n'est pas compatible avec AX.25.
Sans aucun logiciel supplémentaire, il peut fonctionner comme :
Il peut également être utilisé comme TNC virtuel pour d'autres applications telles que APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32, UISS, Linux AX25, SARTrack, Winlink Express (anciennement RMS Express, anciennement connu sous le nom de Winlink 2000 ou WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI) et bien d'autres.
Boîte à outils de balisage, de suivi et de télémétrie.
Envoyez des balises périodiques pour fournir des informations aux autres. Pour le suivi, la localisation est fournie par un récepteur GPS. Créez vos propres applications de télémétrie avec la boîte à outils.
Passerelle APRStt.
Très peu de radioamateurs disposent d'un équipement portable pour l'APRS, mais presque tout le monde possède une radio portable capable d'envoyer des tonalités DTMF. APRStt permet à un utilisateur, équipé uniquement de la capacité de génération DTMF (communément appelée Touch Tone), de saisir des informations dans le réseau de données APRS mondial. Les réponses peuvent être envoyées par code Morse ou par synthèse vocale.
Digipeaters pour APRS et Packet Radio traditionnel.
Étendez la portée des autres stations en retransmettant leurs signaux. Flexibilité inégalée pour la répétition et le filtrage cross-bande afin de limiter ce qui est retransmis.
Passerelle Internet (IGate).
Les stations IGate permettent la communication entre des réseaux radio disjoints en permettant à certains contenus de circuler entre eux via Internet.
Radioamateur de choses (HRoT).
Il y a eu des mentions occasionnelles de fusion de Ham Radio avec l'Internet des objets, mais seulement des applications ponctuelles incompatibles et étroitement ciblées. Voici une proposition pour une méthode standardisée plus flexible afin que différents systèmes puissent communiquer entre eux.
Ham Radio of Things - IoT sur Ham Radio
Couche de liaison AX.25 v2.2.
Radio par paquets en mode connecté traditionnel où le TNC réessaye automatiquement les transmissions et fournit les données dans le bon ordre.
Interface KISS (TCP/IP, port série, Bluetooth) et interface réseau AGW (TCP/IP).
Dire Wolf peut être utilisé comme TNC virtuel pour des applications telles que APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32, UISS, Linux AX25, SARTrack, Winlink Express (anciennement RMS Express, anciennement Winlink). 2000 ou WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI) et bien d'autres.
Utilise la « carte son » de l'ordinateur et le traitement du signal numérique.
Coût inférieur et meilleures performances que le matériel spécialisé.
Les interfaces compatibles incluent DRAWS, UDRC, SignaLink USB, DMK URI, RB-USB RIM, RA-35, DINAH, SHARI et bien d'autres.
Modems :
AFSK 300 bps pour HF
AFSK 1 200 bps le plus courant pour VHF/UHF
PSK à 2 400 et 4 800 points de base
9600 bps GMSK/G3RUH
Réception AIS
Réception EAS MÊME
Décodage et encodage DTMF (« Touch Tone »).
Interface de synthèse vocale et générateur de code Morse.
Transmettez des messages compréhensibles par l’homme.
Compatible avec les radios définies par logiciel telles que gqrx, rtl_fm et SDR#.
Fonctionnement simultané avec jusqu'à 3 cartes son et 6 radios.
Version stable
Dernière version de développement (branche "dev")
Sujets supplémentaires
Présentations Power Point – Pourquoi ne pas donner une conférence lors d'une réunion de club local ?
Youtube propose de nombreuses vidéos intéressantes et utiles. La recherche de direwolf tnc ou direwolf aprs produira les résultats les plus pertinents.
Accédez à la page des versions . Téléchargez un fichier zip avec "win" dans son nom, décompressez-le et exécutez direwolf.exe à partir d'une fenêtre de commande.
Vous pouvez également le construire vous-même à partir des sources. Pour plus de détails, consultez le Guide de l'utilisateur dans le répertoire doc .
Notez que cela a changé pour la version 1.6. Il y a maintenant quelques étapes supplémentaires.
Vous devrez d’abord installer certains packages de développement logiciel à l’aide de différentes commandes en fonction de votre version de Linux. Dans la plupart des cas, les premiers seront déjà là et le programme d’installation du package vous indiquera que l’installation n’est pas nécessaire.
Sur les systèmes d'exploitation Debian / Ubuntu / Raspbian / Raspberry Pi :
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
Ou sur 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 et 7 ont actuellement cmake 2.8 mais nous avons besoin de 3.1 ou version ultérieure. Vous devez d’abord activer le référentiel EPEL. Ajoutez un lien symbolique si vous n'avez pas déjà l'ancienne version et que vous souhaitez taper cmake plutôt que cmake3.
sudo yum install epel-release
sudo rpm -e cmake
sudo yum install cmake3
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
Ensuite, sur n'importe quelle version de Linux :
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
Cela vous donne la dernière version de développement. Laissez de côté le "git checkout dev" pour obtenir la version stable la plus récente.
Pour plus de détails, consultez le Guide de l'utilisateur dans le répertoire doc . Des considérations particulières pour le Raspberry Pi se trouvent dans Raspberry-Pi-APRS.pdf
Les résultats varient en fonction de votre plate-forme matérielle et de la version de votre système d'exploitation, car cela dépend des différents bénévoles qui effectuent le packaging. Attendez-vous à ce que la version soit considérablement en retard sur le développement.
sudo apt-get update
apt-cache showpkg direwolf
sudo apt-get install direwolf
Les résultats varient en fonction de votre plate-forme matérielle et de la version de votre système d'exploitation, car cela dépend des différents bénévoles qui effectuent le packaging. Attendez-vous à ce que la version soit considérablement en retard sur le développement.
sudo yum check-update
sudo yum list direwolf
sudo yum install direwolf
Lisez le guide de l'utilisateur dans le répertoire doc . C'est plus compliqué que Linux.
Si vous rencontrez des problèmes, postez-les sur le groupe de discussion TNC du paquet Dire Wolf.
Vous pouvez également installer une version prédéfinie à partir des ports Mac. Le maintien à jour dépend des bénévoles qui effectuent l'emballage. Cette version pourrait être en retard sur le développement.
sudo port install direwolf
Voici quelques bons endroits pour poser des questions et partager votre expérience :
Dire Wolf Logiciel TNC
Radio amateur Raspberry Pi 4
Linuxham
TAPR après
La section « problèmes » de github sert à signaler les défauts logiciels et les demandes d'amélioration. Ce n'est PAS un endroit pour poser des questions ou avoir des discussions générales. Veuillez utiliser l'un des emplacements ci-dessus.