アマチュア パケット無線の初期の頃は、特殊なハードウェアを備えた高価な「ターミナル ノード コントローラー」(TNC) を使用する必要がありました。そんな日々はもう終わりました。無線機をコンピュータの「サウンドカード」インターフェイスに接続し、ソフトウェアを使用して信号をデコードすることで、低コストでより良い結果を得ることができるようになりました。
なぜ 200 ドルを無駄にし、古いモデム チップを使用した 1980 年代のテクノロジ TNC からの平凡な受信パフォーマンスで満足するのでしょうか? Dire Wolf は、WA8LMF TNC テスト CD のトラック 2 から 1000 を超えるエラーのないフレームをデコードし、すべてのハードウェア TNC と第一世代の「サウンドカード」モデムを後回しにしました。
Dire Wolf には、既存のシステムと完全に互換性のある方法で前方誤り訂正 (FEC) を追加する FX.25 が含まれています。両端が FX.25 に対応していれば、通常の AX.25 がまったく役に立たない状況でも、情報は引き続き伝達されます。これはもともと衛星用に開発されましたが、現在では HF で広く使用されています。
バージョン 1.7 では、オーバーヘッドの少ない別の FEC 方式である IL2P が追加されていますが、AX.25 とは互換性がありません。
追加のソフトウェアを必要とせずに、次のように実行できます。
また、APRSIS32、Xastir、APRS-TW、YAAC、PinPoint APRS、UI-View32、UISS、Linux AX25、SARTrack、Winlink Express (旧称 RMS Express) などの他のアプリケーションの仮想 TNC としても使用できます。 Winlink 2000 または WL2K)、BPQ32、Outpost PM、モノのアマチュア無線、パケット圧縮センシングイメージング (PCSI)、その他多数。
ビーコン、トラッカー、テレメトリ ツールキット。
定期的にビーコンを送信して他の人に情報を提供します。追跡のために、位置は GPS 受信機によって提供されます。ツールキットを使用して独自のテレメトリ アプリケーションを構築します。
APRStt ゲートウェイ。
APRS 用のポータブル機器を持っているハム局はほとんどありませんが、ほぼ全員が DTMF トーンを送信できるハンドヘルド無線機を持っています。 APRStt を使用すると、DTMF (一般にタッチ トーンとして知られる) 生成機能のみを備えたユーザーが、グローバル APRS データ ネットワークに情報を入力できるようになります。応答はモールス信号または合成音声で送信できます。
APRS および従来のパケット無線用のデジピーター。
他のステーションの信号を再送信することで、そのステーションの範囲を拡張します。再送信される内容を制限するクロスバンド中継およびフィルタリングに対する比類のない柔軟性。
インターネット ゲートウェイ (IGate)。
IGate ステーションは、一部のコンテンツがインターネット上で無線ネットワーク間を流れることを可能にすることで、独立した無線ネットワーク間の通信を可能にします。
アマチュア無線(HRoT)。
アマチュア無線とモノのインターネットの融合については時折言及されていますが、それはアドホックで互換性のない狭い範囲に焦点を絞ったアプリケーションだけでした。ここでは、異なるシステムが相互に通信できるようにする、標準化されたより柔軟な方法の提案を示します。
モノのアマチュア無線 - アマチュア無線を介した IoT
AX.25 v2.2 リンク層。
TNC が自動的に送信を再試行し、正しい順序でデータを配信する従来の接続モード パケット無線。
KISS インターフェイス (TCP/IP、シリアル ポート、Bluetooth) および AGW ネットワーク インターフェイス (TCP/IP)。
Dire Wolf は、APRSIS32、Xastir、APRS-TW、YAAC、PinPoint APRS、UI-View32、UISS、Linux AX25、SARTrack、Winlink Express (旧名 RMS Express、旧名 Winlink) などのアプリケーションの仮想 TNC として使用できます。 2000 または WL2K)、BPQ32、Outpost PM、モノのアマチュア無線、パケット圧縮センシングイメージング (PCSI)、その他多数。
コンピューターの「サウンドカード」とデジタル信号処理を使用します。
専用のハードウェアよりもコストが低く、パフォーマンスが優れています。
互換性のあるインターフェイスには、DRAWS、UDRC、SignaLink USB、DMK URI、RB-USB RIM、RA-35、DINAH、SHARI などが含まれます。
モデム:
HF 用 300 bps AFSK
VHF/UHF で最も一般的な 1200 bps AFSK
2400 & 4800 bps PSK
9600 bps GMSK/G3RUH
AIS受信
EAS同一受信
DTMF (「タッチ トーン」) デコードとエンコード。
スピーチシンセサイザーインターフェイスとモールス信号ジェネレーター。
人間が理解できるメッセージを送信します。
gqrx、rtl_fm、SDR# などのソフトウェア無線と互換性があります。
最大 3 つのサウンドカードと 6 つのラジオを同時に操作できます。
安定版
最新の開発バージョン (「dev」ブランチ)
追加のトピック
パワーポイントでのプレゼンテーション -- 地元のクラブの会合で講演してみませんか?
Youtube には面白くて役に立つビデオがたくさんあります。 direwolf tnc または direwolf aprs を検索すると、最も関連性の高い結果が得られます。
リリースページに移動します。名前に「win」が含まれる zip ファイルをダウンロードして解凍し、コマンド ウィンドウから direwolf.exe を実行します。
ソースから自分でビルドすることもできます。詳細については、 docディレクトリにあるユーザー ガイドを参照してください。
これはバージョン 1.6 では変更されていることに注意してください。追加の手順がいくつかあります。
まず、Linux の種類に応じてさまざまなコマンドを使用して、いくつかのソフトウェア開発パッケージをインストールする必要があります。ほとんどの場合、最初のいくつかはすでに存在しており、パッケージ インストーラーはインストールが必要ないことを示します。
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
または 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 および 7 には現在 cmake 2.8 が搭載されていますが、3.1 以降が必要です。まず、EPEL リポジトリを有効にする必要があります。古いバージョンをまだ持っておらず、cmake3 ではなく cmake と入力したい場合は、シンボリックリンクを追加します。
sudo yum install epel-release
sudo rpm -e cmake
sudo yum install cmake3
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
次に、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
これにより、最新の開発バージョンが得られます。最新の安定リリースを取得するには、「git checkout dev」を省略します。
詳細については、 docディレクトリにあるユーザー ガイドを参照してください。 Raspberry Pi に関する特別な考慮事項は、 Raspberry-Pi-APRS.pdfに記載されています。
パッケージ化を実行するさまざまなボランティアに依存するため、結果はハードウェア プラットフォームとオペレーティング システムのバージョンによって異なります。バージョンは開発より大幅に遅れることが予想されます。
sudo apt-get update
apt-cache showpkg direwolf
sudo apt-get install direwolf
パッケージ化を実行するさまざまなボランティアに依存するため、結果はハードウェア プラットフォームとオペレーティング システムのバージョンによって異なります。バージョンは開発より大幅に遅れることが予想されます。
sudo yum check-update
sudo yum list direwolf
sudo yum install direwolf
docディレクトリにあるユーザー ガイドをお読みください。 Linuxよりも複雑です。
問題がある場合は、Dire Wolf パケット TNC ディスカッション グループに投稿してください。
Mac ポートからビルド済みバージョンをインストールすることもできます。これを最新の状態に保つことは、パッケージ化を行うボランティアに依存しています。このバージョンは開発に遅れが生じる可能性があります。
sudo port install direwolf
質問したり、経験を共有したりするのに適した場所をいくつか紹介します。
ダイアウルフ ソフトウェア TNC
Raspberry Pi 4 アマチュア無線
リナクサム
TAPR 圧力
github の「問題」セクションは、ソフトウェアの欠陥や機能拡張のリクエストを報告するためのものです。質問したり、一般的な議論をする場所ではありません。上記のいずれかの場所をご利用ください。