A few years ago, Thomas Watson talked about how he built AirplaneJS, a web app that picks up ADS-B radio signals from airplanes and plots them in real time on a map in the browser. The main components of this project include the Web USB API, a RTL-SDR dongle + antenna, and some JavaScript code. So far, from what I understand, ADS-b messages have 2 main parts, a preamble.

5m read timeFrom dev.to
Post cover image
Table of contents
The RTL-SDR dongleConnecting to the dongle via Web USBProcessing raw ADS-B dataFinal setupAdditional resources
1 Impression