charliegerard / webusb-rtlsdr-aircraft-radar-system

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

Home Page:https://aircraft-radar-system.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. πŸ’œ

About

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

https://aircraft-radar-system.netlify.app/


Languages

Language:JavaScript 97.0%Language:HTML 1.9%Language:CSS 1.1%