/webusb-rtlsdr-aircraft-radar-system

Build an aircraft radar system using WebUSB and a RTL-SDR dongle to receive live data from airplanes 📡 ✈️

Primary LanguageJavaScript

Aircraft radar system in JavaScript

Demo of the airplanes tracker. After clicking on a button to start the connection with the RTL-SDR USB device, live data from an airplane is being displayed on the screen, include raw latitude, longitude, altitude.

This project uses the Web USB API, a RTL-SDR dongle + antenna and some vanilla JS code.

If you'd like to learn more, you can check out the blog post.

How to run

As it doesn't use any front-end framework, you can start it quickly by running:

python -m http.server 8000

and opening your browser on http://localhost:8000

Credits

This project probably wouldn't have been possible if I hadn't come across AirplaneJS and rtl-sdr by Thomas Watson and rtlsdrjs by Sandeep Mistry. 💜