Packet Radio on Debian 9 With Direwolf and ax25

DZone 's Guide to

Packet Radio on Debian 9 With Direwolf and ax25

Learn more about implementing Packey and Direwolf on the Raspberry Pi.

· IoT Zone ·
Free Resource

I've played around with Packet and Direwolf on the Raspberry Pi quite a bit, but every time I try and get it working on Linux on a desktop, I run into some differences in the config. From past attempts, I followed most of the steps I had followed before here.

The following steps are with a USB Rigblaster Plug-n-Play connected to the dataport on my Icom 880h radio.

I installed and compiled Direwolf from source as before and started it up with:

$ direwolf -t 0 -p Dire Wolf version 1.5 
  Reading config file direwolf.conf Audio device for both receive and transmit: 
plughw:0,0 (channel 0) Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, E+, 44100 sample rate.
  Ready to accept AGW client application 0 on port 8000 ...
  Ready to accept KISS TCP client application 0 on port 8001 ... 
  Virtual KISS TNC is available on /dev/pts/1 Created symlink /tmp/kisstnc -> /dev/pts/1

I installed the ax25 apps as in the previous article, and then, I added 1 line to /etc/ax25/ports:

1    KK6DCT-1    1200    255 2   2m packet

I then started kissattach:

$ sudo kissattach /dev/pts/1 1

 /dev/pts/1  is the value from when Direwolf started, and port 1 is the line I added to the ports file.

From here, I can connect to the local ag6qo-1 BBS via the BERR37 node:

axcall 1 ag6qo-1 via berr37

Direwolf, IoT, debian, internet of things, linux, packet, raspberry pi

Published at DZone with permission of Kevin Hooke , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}