Configuring an APRS receiver with an RTL-SDR and Direwolf
What is APRS? Automatic Packet Reporting System! Essentially a VHF radio sending out GPS location pings in the 2M ham band which can be seen at aprs.fi. If you take a look at that link you will often see radiosondes and their reported data, weather stations as well as bunch of amateur operators transmitting data all over the world. Fascinating stuff.
I recently got my hands on an RTL-SDR v3 which claims much better accuracy and performance over previous models. Figured I’d give it a go receiving APRS and see what I could get. I did a bit of research and tested a few different packages but ended up settling with Direwolf. For those interested, I’m running this on an Ubuntu 20.04 LXC container with USB passthrough for the SDR itself.
Here is a run through of installing/configuring an APRS feeder with an SDR and Direwolf.
|
|
My sdr.conf
file for reference with callsign and location blanked out.
|
|
This is my run.sh
script I currently launch in screen
until I can get around to setting up a systemd service.
It simply gets the output from the APRS frequency and pipes it into direwolf launched with our above sdr.conf
config.
|
|
If you set up the LONG/LAT coords properly, you should be able to view your home station on aprs.fi!