Portable DIY ADS-B receiver with WIFI and WAAS GPS
About this project
In 2012 I purchased an ADS-B dual channel receiver to provide in-flight weather. It worked but it did’t work with my Android tablet.
So I wrote ADS-B on Android Application and released it free here. The ADS-B on Android application is used with the RF-1 USB hardware available here. I also have a Pro version located here. I found that the tablet did not have the processing power to demodulate the data and display the traffic on a the moving map. Also the USB hardware used a lot of power and drained the tablet battery. This project solves these issue using a single board computer (SBC) development board.
The goal of this project is to build RF-2 a portable ADS-B receiver that sends in-flight weather and traffic to a tablet computer over WiFi.
- Amlogic ARM® Cortex®-A5(ARMv7) 1.5Ghz quad core CPUs
- 1Gbyte DDR3 SDRAM
- Gigabit Ethernet
- 40pin GPIOs + 7pin I2S
- eMMC4.5 HS200 Flash Storage slot / UHS-1 SDR50 MicroSD Card slot
- USB 2.0 Host x 4, USB OTG x 1 (power + data capable)
- I’m using a Linux based single board Quad-core computer from Samsung that has 4 USB 2.0 interfaces. This is faster and cheaper than Raspberry pi.
- Connected to the USB interfaces are two Realktek USB DVB-T receivers. Both receivers are configured as Software defined radios to receive 1090ES ADS-B traffic and 978 FIS-B to in-flight weather and traffic. There is a WAAS GPS to provide position and a WIFI device to provide connectivity to the tablet. The WIFI uses Host access point daemon (hostapd) and Dynamic Host Control Protocol (dhcpd) to connect to tablets or ipads.
The Realtek Software define radios are available here have an approximate tuning range of 25MHz – 1700MHz and are designed to minimize frequency drift.
RF-Connect RF-2 supports all of the most popular aviation apps. So far we have confirmed operation with:
- Avare (Android) (recommend)
- ForeFlight (iOS)
- FlyQ EFB (iOS)
- DroidEFB (Android)
- WingX Pro (iOS, Android)
- iFlyGPS (iOS, Android)
- Naviator (Android)
- AvNav (Android)
Risks and challenges
Some parts are long lead items. Need to find second source for some devices.