Nos primeiros dias do rádio amador de pacotes, era necessário usar um caro "Terminal Node Controller" (TNC) com hardware especializado. Esses dias acabaram. Agora você pode obter melhores resultados com menor custo conectando seu rádio à interface da “placa de som” de um computador e usando software para decodificar os sinais.
Por que desperdiçar US$ 200 e se contentar com o desempenho medíocre de um TNC de tecnologia dos anos 80 usando um chip de modem antigo? Dire Wolf decodifica mais de 1000 quadros sem erros da faixa 2 do CD de teste WA8LMF TNC, deixando todos os TNCs de hardware e modems de "placa de som" de primeira geração, na poeira.
Dire Wolf inclui FX.25 que adiciona Forward Error Correction (FEC) de uma forma totalmente compatível com os sistemas existentes. Se ambas as extremidades forem capazes de FX.25, suas informações continuarão a passar sob condições em que o AX.25 normal é completamente inútil. Ele foi originalmente desenvolvido para satélites e agora está sendo amplamente utilizado em HF.
A versão 1.7 adiciona IL2P, um método diferente de FEC com menos sobrecarga, mas não é compatível com AX.25.
Sem qualquer software adicional, ele pode funcionar como:
Também pode ser usado como um TNC virtual para outras aplicações, como APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32,UISS, Linux AX25, SARTrack, Winlink Express (anteriormente conhecido como RMS Express, anteriormente conhecido como Winlink 2000 ou WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI) e muitos outros.
Beaconing, rastreador, kit de ferramentas de telemetria.
Envie beacons periódicos para fornecer informações a outras pessoas. Para rastrear a localização é fornecido por um receptor GPS. Crie seus próprios aplicativos de telemetria com o kit de ferramentas.
Gateway APRStt.
Muito poucos radioamadores possuem equipamento portátil para APRS, mas quase todos possuem um rádio portátil que pode enviar tons DTMF. O APRStt permite que um usuário, equipado apenas com capacidade de geração de DTMF (comumente conhecido como Touch Tone), insira informações na rede global de dados APRS. As respostas podem ser enviadas por Código Morse ou fala sintetizada.
Digipeaters para APRS e Packet Radio tradicional.
Amplie o alcance de outras estações retransmitindo seus sinais. Flexibilidade incomparável para repetição e filtragem de banda cruzada para limitar o que é retransmitido.
Gateway de Internet (IGate).
As estações IGate permitem a comunicação entre redes de rádio disjuntas, permitindo que algum conteúdo flua entre elas pela Internet.
Rádio Amador das Coisas (HRoT).
Tem havido menções ocasionais sobre a fusão do radioamadorismo com a Internet das Coisas, mas apenas aplicações ad hoc incompatíveis com foco restrito. Aqui está uma proposta para um método padronizado mais flexível para que diferentes sistemas possam se comunicar entre si.
Radioamadorismo das Coisas - IoT sobre Radioamadorismo
Camada de link AX.25 v2.2.
Rádio de pacote de modo conectado tradicional, onde o TNC repete automaticamente as transmissões e entrega os dados na ordem correta.
Interface KISS (TCP/IP, porta serial, Bluetooth) e interface de rede AGW (TCP/IP).
Dire Wolf pode ser usado como um TNC virtual para aplicações como APRSIS32, Xastir, APRS-TW, YAAC, PinPoint APRS, UI-View32,UISS, Linux AX25, SARTrack, Winlink Express (anteriormente conhecido como RMS Express, anteriormente conhecido como Winlink 2000 ou WL2K), BPQ32, Outpost PM, Ham Radio of Things, Packet Compressed Sensing Imaging (PCSI) e muitos outros.
Usa "placa de som" do computador e processamento de sinal digital.
Menor custo e melhor desempenho do que hardware especializado.
As interfaces compatíveis incluem DRAWS, UDRC, SignaLink USB, DMK URI, RB-USB RIM, RA-35, DINAH, SHARI e muitas outras.
Modems:
AFSK de 300 bps para HF
AFSK de 1200 bps mais comum para VHF/UHF
PSK de 2.400 e 4.800 bps
9600bps GMSK/G3RUH
Recepção AIS
Recepção EAS MESMA
Decodificação e codificação DTMF ("Touch Tone").
Interface do sintetizador de fala e gerador de código Morse.
Transmitir mensagens compreensíveis para humanos.
Compatível com rádios definidos por software, como gqrx, rtl_fm e SDR#.
Operação simultânea com até 3 placas de som e 6 rádios.
Versão estável
Versão de desenvolvimento mais recente (ramo "dev")
Tópicos Adicionais
Apresentações em Power Point – Por que não fazer uma palestra em uma reunião do clube local?
O Youtube tem muitos vídeos interessantes e úteis. Pesquisar por direwolf tnc ou direwolf aprs produzirá os resultados mais relevantes.
Vá para a página de lançamentos . Baixe um arquivo zip com “win” no nome, descompacte-o e execute direwolf.exe em uma janela de comando.
Você também pode construí-lo a partir do código-fonte. Para obter mais detalhes, consulte o Guia do Usuário no diretório doc .
Observe que isso mudou para a versão 1.6. Agora existem algumas etapas extras.
Primeiro, você precisará instalar alguns pacotes de desenvolvimento de software usando comandos diferentes, dependendo do seu tipo de Linux. Na maioria dos casos, os primeiros já estarão lá e o instalador do pacote informará que a instalação não é necessária.
No sistema operacional 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 no 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 e 7 atualmente possuem cmake 2.8, mas precisamos de 3.1 ou posterior. Primeiro você precisa habilitar o repositório EPEL. Adicione um link simbólico se você ainda não tiver a versão mais antiga e quiser digitar cmake em vez de cmake3.
sudo yum install epel-release
sudo rpm -e cmake
sudo yum install cmake3
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
Então, em qualquer versão do 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
Isso fornece a versão de desenvolvimento mais recente. Deixe de fora o "git checkout dev" para obter a versão estável mais recente.
Para obter mais detalhes, consulte o Guia do Usuário no diretório doc . Considerações especiais para o Raspberry Pi são encontradas em Raspberry-Pi-APRS.pdf
Os resultados irão variar dependendo da plataforma de hardware e da versão do sistema operacional, pois dependem de vários voluntários que realizam o empacotamento. Espere que a versão fique significativamente atrasada em relação ao desenvolvimento.
sudo apt-get update
apt-cache showpkg direwolf
sudo apt-get install direwolf
Os resultados irão variar dependendo da plataforma de hardware e da versão do sistema operacional, pois dependem de vários voluntários que realizam o empacotamento. Espere que a versão fique significativamente atrasada em relação ao desenvolvimento.
sudo yum check-update
sudo yum list direwolf
sudo yum install direwolf
Leia o Guia do usuário no diretório doc . É mais complicado que o Linux.
Se você tiver problemas, poste-os no grupo de discussão TNC do pacote Dire Wolf.
Você também pode instalar uma versão pré-construída do Mac Ports. Manter isso atualizado depende dos voluntários que realizam o empacotamento. Esta versão pode ficar atrás do desenvolvimento.
sudo port install direwolf
Aqui estão alguns bons lugares para fazer perguntas e compartilhar sua experiência:
Dire Wolf Software TNC
Rádio Presunto Raspberry Pi 4
linuxham
TAPR abril
A seção "problemas" do github serve para relatar defeitos de software e solicitações de melhorias. NÃO é um lugar para fazer perguntas ou discussões gerais. Utilize um dos locais acima.