Quite some time ago I’ve been testing ADS-B Mode S reception with a RTL-SDR dongle and various embedded devices using SoC. The results were very good, and therefore I dediced to make an outdoor enclosure to be as closer to the antenna as possible. At first I was experimenting with the raspberry pi, but I soon figured that on busy places with lot of air traffic the raspberry processor was not enough. So I went with RK3066 solution and managed to capture even more airplanes passing by. The problem was that RK3066 stick was overheating and CPU speed was throttled by the kernel so hypothetically there were some signals I was missing. All this until I discovered a fork of antirez dump1090 on github by MalcomRobb. The GUI looked better, with more features, and then I read on github that the whole Mode S decoding part had been re-written with performance in mind.
When I installed this fork of dump1090 (that is in my opinion the best ADS-B software until now) I was excited to find out that my CPU load had dropped! Take a look below:
Also the next day I figured that indeed I had a problem with kernel clock throttling and that this new fork of dump1090 is much better in terms of performance because I was able to capture much more ADS-B messages!
Now what remains is to integrate dump1090 to a web site and show it to you 🙂