아마추어 패킷 무선 초기에는 특수 하드웨어를 갖춘 고가의 "터미널 노드 컨트롤러(TNC)"를 사용해야 했습니다. 그런 시절은 지나갔습니다. 이제 라디오를 컴퓨터의 "사운드카드" 인터페이스에 연결하고 소프트웨어를 사용하여 신호를 디코딩하면 저렴한 비용으로 더 나은 결과를 얻을 수 있습니다.
왜 200달러를 낭비하고 오래된 모뎀 칩을 사용하는 1980년대 기술 TNC의 평범한 수신 성능에 만족합니까? Dire Wolf는 WA8LMF TNC 테스트 CD의 트랙 2에서 1000개 이상의 오류 없는 프레임을 디코딩하여 모든 하드웨어 TNC와 1세대 "사운드 카드" 모뎀을 먼지 속에 남겨 둡니다.
Dire Wolf에는 기존 시스템과 완벽하게 호환되는 방식으로 FEC(Forward Error Correction)를 추가하는 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로 알려짐, 이전에는 Winlink 2000 또는 WL2K), BPQ32, Outpost PM, Ham Radio of Things, 패킷 압축 감지 이미징(PCSI) 및 다른 많은 사람들.
비커닝, 추적기, 원격 측정 툴킷.
정기적으로 비콘을 보내 다른 사람에게 정보를 제공하세요. 위치 추적을 위해 GPS 수신기가 제공됩니다. 툴킷을 사용하여 자신만의 원격 측정 애플리케이션을 구축하세요.
APRStt 게이트웨이.
APRS용 휴대용 장비를 갖고 있는 햄은 거의 없지만 거의 모든 사람이 DTMF 톤을 보낼 수 있는 휴대용 라디오를 갖고 있습니다. APRStt를 사용하면 DTMF(일반적으로 터치 톤) 생성 기능만 갖춘 사용자가 글로벌 APRS 데이터 네트워크에 정보를 입력할 수 있습니다. 응답은 모스 부호나 합성 음성으로 보낼 수 있습니다.
APRS 및 기존 패킷 라디오용 디지피터.
신호를 재전송하여 다른 스테이션의 범위를 확장합니다. 재전송되는 내용을 제한하기 위한 교차 대역 반복 및 필터링에 대한 탁월한 유연성.
인터넷 게이트웨이(IGate).
IGate 스테이션은 일부 콘텐츠가 인터넷을 통해 무선 네트워크 간에 흐르도록 함으로써 연결되지 않은 무선 네트워크 간의 통신을 허용합니다.
햄 사물 라디오(HRoT).
Ham Radio를 사물 인터넷과 병합하는 것에 대한 언급이 가끔 있었지만 좁게 초점을 맞춘 애플리케이션은 임시적으로 호환되지 않습니다. 다음은 서로 다른 시스템이 서로 통신할 수 있도록 보다 유연한 표준화된 방법에 대한 제안입니다.
Ham Radio of Things - Ham Radio를 통한 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, Ham Radio of Things, 패킷 압축 감지 이미징(PCSI) 및 다른 많은 사람들.
컴퓨터의 "사운드카드"와 디지털 신호 처리를 사용합니다.
특수 하드웨어보다 비용이 저렴하고 성능이 뛰어납니다.
호환 가능한 인터페이스에는 DRAWS, UDRC, SignaLink USB, DMK URI, RB-USB RIM, RA-35, DINAH, SHARI 등이 포함됩니다.
모뎀:
HF의 경우 300bps AFSK
VHF/UHF에 가장 일반적인 1200bps AFSK
2400 및 4800bps PSK
9600bps GMSK/G3RUH
AIS 수신
EAS SAME 수신
DTMF("터치 톤") 디코딩 및 인코딩.
음성 합성기 인터페이스 및 모스 부호 생성기.
인간이 이해할 수 있는 메시지를 전송합니다.
gqrx, rtl_fm 및 SDR#과 같은 소프트웨어 정의 라디오와 호환됩니다.
최대 3개의 사운드카드와 6개의 라디오로 동시 작동.
안정 버전
최신 개발 버전("dev" 분기)
추가 주제
파워포인트 프리젠테이션 -- 지역 클럽 회의에서 강연을 해 보는 것은 어떨까요?
유튜브에는 흥미롭고 유용한 동영상이 많이 있습니다. 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 디렉토리에 있는 사용자 가이드를 읽어보세요. 리눅스보다 더 복잡합니다.
문제가 있으면 Dire Wolf 패킷 TNC 토론 그룹에 게시하세요.
Mac 포트에서 사전 구축된 버전을 설치할 수도 있습니다. 이를 최신 상태로 유지하는 것은 포장을 수행하는 자원봉사자에 달려 있습니다. 이 버전은 개발이 늦어질 수 있습니다.
sudo port install direwolf
질문을 하고 경험을 공유할 수 있는 좋은 장소는 다음과 같습니다.
다이어 울프 소프트웨어 TNC
라즈베리 파이 4 햄 라디오
리눅스햄
TAPR aprssig
github "문제" 섹션은 소프트웨어 결함 및 개선 요청을 보고하기 위한 것입니다. 이곳은 질문을 하거나 일반적인 토론을 하는 곳이 아닙니다. 위의 장소 중 하나를 이용하시기 바랍니다.