在業餘分組無線電的早期,需要使用昂貴的“終端節點控制器”(TNC)和專用硬體。那些日子已經一去不復返了。現在,透過將收音機連接到電腦的「音效卡」介面並使用軟體解碼訊號,您可以以更低的成本獲得更好的結果。
為什麼要浪費 200 美元並滿足於使用舊調製解調器晶片的 1980 年代技術 TNC 的平庸接收性能? Dire Wolf 從 WA8LMF TNC 測試 CD 的軌道 2 中解碼了超過 1000 個無錯誤幀,將所有硬體 TNC 和第一代「音效卡」調變解碼器拋在了後面。
Dire Wolf 包括 FX.25,它以與現有系統完全相容的方式添加了前向糾正 (FEC)。如果兩端都支援 FX.25,則在常規 AX.25 完全無用的情況下,您的資訊將繼續傳輸。它最初是為衛星開發的,現在在高頻上廣泛使用。
1.7 版增加了 IL2P,這是一種不同的 FEC 方法,開銷較小,但與 AX.25 不相容。
無需任何附加軟體,它可以執行以下操作:
它還可以用作其他應用程式的虛擬 TNC,例如 APRSIS32、Xastir、APRS-TW、YAAC、PinPoint APRS、UI-View32、UISS、Linux AX25、SARTrack、Winlink Express(以前稱為 RMS Express,以前稱為Winlink 2000 或WL2K)、BPQ32、Outpost PM、業餘無線電、封包壓縮感測成像(PCSI) 等等。
信標、追蹤器、遙測工具包。
發送定期信標以向其他人提供資訊。 GPS 接收器提供追蹤位置。使用該工具包建立您自己的遙測應用程式。
APRStt 網關。
很少有火腿愛好者擁有用於 APRS 的便攜式設備,但幾乎每個人都擁有可以發送 DTMF 音調的手持收音機。 APRStt 允許僅配備 DTMF(通常稱為按鍵音)產生功能的使用者將資訊輸入全球 APRS 資料網路。響應可以透過莫爾斯電碼或合成語音發送。
適用於 APRS 和傳統分組無線電的數位中繼器。
透過重新傳輸其他站的訊號來擴展其範圍。跨頻帶重複和過濾具有無與倫比的靈活性,以限制重新傳輸的內容。
互聯網網關 (IGate)。
IGate 站允許某些內容透過網際網路在不相交的無線電網路之間流動,從而實現它們之間的通訊。
業餘無線電事物 (HRoT)。
偶爾有人提到將業餘無線電與物聯網合併,但只是臨時不相容的狹隘應用程式。這裡提出了一種標準化的更靈活的方法,以便不同的系統可以相互通訊。
業餘無線電物聯網 - 業餘無線電物聯網
AX.25 v2.2 連結層。
傳統的連接模式分組無線電,TNC 會自動重試傳輸並以正確的順序傳送資料。
KISS 介面(TCP/IP、串列埠、藍牙)和 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 等。
數據機:
高頻 300 bps AFSK
1200 bps AFSK 最常見於 VHF/UHF
2400 和 4800 bps PSK
9600 bps GMSK/G3RUH
AIS接收
EAS SAME 接收
DTMF(“按鍵音”)解碼和編碼。
語音合成器介面和莫爾斯電碼產生器。
傳送人類可以理解的訊息。
與 gqrx、rtl_fm 和 SDR# 等軟體定義無線電相容。
最多可同時操作 3 個音效卡和 6 個收音機。
穩定版
最新開發版本(“dev”分支)
附加主題
Power Point 簡報-為什麼不在當地的俱樂部會議上發表演講呢?
YouTube 有許多有趣且有用的影片。搜尋 direwolf tnc 或 direwolf aprs 將產生最相關的結果。
轉到發布頁面。下載名稱中包含“win”的 zip 文件,將其解壓縮,然後從命令視窗執行 direwolf.exe。
您也可以從原始程式碼自己建立它。有關更多詳細信息,請參閱doc目錄中的使用者指南。
請注意,這在 1.6 版本中已更改。現在有幾個額外的步驟。
首先,您需要根據您的 Linux 風格使用不同的命令安裝一些軟體開發套件。在大多數情況下,前幾個已經存在,軟體包安裝程式會告訴您不需要安裝。
在 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
或在 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 儲存庫。如果您還沒有舊版本並且想要輸入 cmake 而不是 cmake3,請新增符號連結。
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 Ports 安裝預先建置版本。保持最新狀態取決於執行包裝的志工。該版本可能落後於開發。
sudo port install direwolf
這裡有一些提問和分享經驗的好地方:
恐狼軟體 TNC
Raspberry Pi 4 業餘無線電
linuxham
TAPR 值
github「問題」部分用於報告軟體缺陷和增強請求。這不是提問或進行一般性討論的地方。請使用上述位置之一。