Raspberry Pi progress (RTL_ADSB, WSPR, WSJT and Dump1090 all compiled)

This year, Santa was kind enough to bring me a Raspberry Pi computer for Christmas. I’d been aware of them throughout the year, but had become much more interested recently when I started to see some real solid amateur radio applications for the device.

The idea of having a £25 computer which could be tasked with running programs like WSJT or WSPR was very attractive, as well as being a handy machine for web browsing and general internet use (I’m writing this post on the Pi, for example).

Pete 2E0SQL had posted about getting RTL_SDR running on the Pi which was a very useful and interesting. The only issue that I had was with libusb1.0 – because I was compiling it seemed that I needed to install the libusb-1.0.0-dev package. Once I did that, everything worked well.

Initially, I tried the Remote_SDR which certainly worked, although was a little stuttery. What was more interesting to me was the rtl_adsb program, which I was able to use to decode ADSB messages from aircraft and send these across the network to the Windows laptop running ADSBScope. This was done simply by piping the output of rtl_adsb using netcat as follows:

rtl_adsb |netcat -lp portnumber (where the portnumber is where ADSBScope is pointing)

I was impressed and this worked pretty well and the receiver and decoder seemed sensitive – considering the antenna was downstairs and away from a window.

Dave G4FRE had posted about compiling WSPR on his Raspberry Pi which made a great basis for getting WSPR going.

I had to amend my configure statement as follows:

./configure -with-portaudio-include-dir=/usr/include -with-portaudio-lib-dir=/usr/lib/arm-linux-gnueabihf

Finally, when I ran the make install, I got an error which was quite terminal!

(no rule to make target mept162.f needed by WsprMod.w.so. Stop

However, Googling around a little, I found that a number of people had had the same issues compiling the latest release of WSPR, so I downloaded the 2840 version from the repository using the following command:

svn co http://svn.berlios.de/svnroot/repos/wsjt/branches/wspr -r2840

I still needed to use the amended configure statement but this seemed to work ok. The program compiles up and starts and I was able to select a USB sound card. I haven’t yet tried a decode (the Pi is in the lounge and not the shack!) but will aim to do that soon.

Next to compile was WSJT and I used Dave G4FRE’s post to guide me. There were no nasty surprises requiring too much thought and the process was simple and straightforward.

Finally, was a new ADSB decoder that could be used with an RTLSDR device. Called Dump1090 it was written by Salvatore Sanfilippo that I saw mention of on Twitter – this was very simple to get going:

git clone git://github.com/antirez/dump1090.git

cd dump1090

Once the program was built, I particularly liked running Dump1090 in interactive mode with the RTLSDR dongle in one of the USB Hub slots connected to the Pi

./dump1090 –interactive

This produces a simple, but interesting list of aircraft that the the decoder is seeing. Unlike any of the other decoders I’ve used recently, it gives an interesting indication of the sheer volume of messages that are being decoded.

It was good fun getting these different programs working and remembering some of my lost Unix skills!

Thanks particularly to Pete 2E0SQL and Dave G4FRE for their inspiration for these experiments.

Tim Kirby, G4VXE, is a regular contributor to AmateurRadio.com and writes from Oxfordshire, England. Contact him at [email protected].

2 Responses to “Raspberry Pi progress (RTL_ADSB, WSPR, WSJT and Dump1090 all compiled)”

Leave a Comment

Subscribe FREE to AmateurRadio.com's
Amateur Radio Newsletter
News, Opinion, Giveaways & More!

Join over 7,000 subscribers!
We never share your e-mail address.

Also available via RSS feed, Twitter, and Facebook.

Subscribe FREE to AmateurRadio.com's
Amateur Radio Newsletter

We never share your e-mail address.

Do you like to write?
Interesting project to share?
Helpful tips and ideas for other hams?

Submit an article and we will review it for publication on AmateurRadio.com!

Have a ham radio product or service?
Consider advertising on our site.

Are you a reporter covering ham radio?
Find ham radio experts for your story.

How to Set Up a Ham Radio Blog
Get started in less than 15 minutes!

  • Matt W1MST, Managing Editor

Sign up for our free
Amateur Radio Newsletter

Enter your e-mail address: