Aircraft tracking has long been dominated by SDR dongles and proprietary receivers, but the ADSBee 1090 introduces a different approach. Designed as a compact, open-source 1090 MHz ADS-B receiver, it targets aviation enthusiasts, developers, and educators who want reliable decoding without the complexity of traditional SDR setups.
Instead of relying on wideband sampling and heavy post-processing, the ADSBee 1090 is purpose-built to decode aircraft transponder signals efficiently, making it well suited for embedded systems and always-on ground stations.
Understanding ADS-B and the 1090 MHz Band
ADS-B (Automatic Dependent Surveillance-Broadcast) is a cornerstone of modern air traffic surveillance. Aircraft continuously broadcast their position, altitude, speed, and identification data on 1090 MHz using Mode S Extended Squitter transmissions. These broadcasts can be received by ground stations or hobbyist receivers and displayed in real time on flight tracking software.
Because 1090 MHz is used globally by both commercial and general aviation, reliable decoding at this frequency is essential for comprehensive aircraft monitoring. This is the exact niche the ADSBee 1090 is designed to serve.

ADSBeeOpen-Source Hardware and Firmware Philosophy
One of the strongest aspects of the ADSBee 1090 is its fully open design. Both hardware schematics and firmware are published under an open-source license, allowing complete transparency into how the receiver works. This makes it particularly attractive for experimentation, customization, and long-term maintenance.
Unlike closed receivers that depend on vendor updates, the ADSBee benefits from community contributions. Developers can modify decoding logic, adapt output formats, or integrate the receiver into larger systems without restrictions.
A Different Approach from Traditional SDR Receivers
Most hobbyist ADS-B setups rely on general-purpose SDRs paired with desktop software. While flexible, SDRs consume more power and processing resources than necessary for a single-purpose task. Traditional ADS-B receivers often use wideband SDR dongles paired with desktop software. While flexible, this approach requires continuous high-rate sampling and places a constant load on the host CPU.
The ADSBee 1090 uses a different method. ADS-B pulse decoding is handled directly in hardware using the RP2040 microcontroller’s programmable I/O features. This allows the receiver to extract Mode S messages efficiently without processing unnecessary RF data. The result is lower power consumption, reduced system complexity, and stable performance even on small embedded platforms.
The ADSBee 1090 takes a more focused approach. By using the RP2040 microcontroller’s programmable I/O capabilities, it decodes ADS-B pulses directly in hardware. This removes the need for high-rate IQ sampling and dramatically reduces CPU load, enabling reliable performance even on small embedded platforms.
The result is a receiver that behaves more like a dedicated aviation instrument than a repurposed radio peripheral.

ADSBee 1090 Variants and Hardware Options
The ADSBee ecosystem includes multiple versions to suit different use cases. Some models focus purely on 1090 MHz reception, while others support dual-band operation by adding 978 MHz UAT reception for regions where that standard is used.
Compact OEM boards are available for direct integration into custom hardware, while more complete units offer USB, UART, Wi-Fi, or Ethernet connectivity for standalone ground stations. This modularity allows the same core design to scale from hobby projects to semi-professional installations.
Data Output and Integration Flexibility
Decoded ADS-B data from the ADSBee 1090 can be streamed in widely used formats compatible with popular flight-tracking and visualization software. This makes it easy to integrate into existing aviation monitoring setups without custom middleware.
Because the firmware is open and actively developed, additional protocols and features can be added over time. This future-proofs the hardware and keeps it relevant as aviation data ecosystems evolve.
Ideal Use Cases for ADSBee 1090
The ADSBee 1090 fits naturally into a variety of roles. Aviation enthusiasts can use it as a low-power home receiver feeding aircraft tracking software. Developers may integrate it into embedded systems or IoT projects that require live aircraft data. Educators can also use it as a teaching tool for RF decoding, embedded design, and aviation surveillance concepts.
Its efficiency, openness, and small footprint make it especially attractive for permanent ground stations or remote deployments where power and reliability matter.
Final Thoughts
The ADSBee 1090 is more than just another ADS-B receiver. It represents a thoughtful, engineering-driven alternative to SDR-based solutions, emphasizing efficiency, openness, and long-term adaptability. For anyone interested in aircraft tracking, embedded RF design, or open-source aviation technology, it stands out as a well-designed and forward-looking platform.
About the Developer
The ADSBee 1090 is developed and maintained by an independent engineer and aviation enthusiast behind the Pants for Birds project. Development is carried out openly, with hardware designs, firmware, and documentation published for public use and contribution. Ongoing work, issue tracking, and source code are available through the project’s GitHub repository, while design notes, background articles, and updates are published on the Pants for Birds website. This open development model has allowed the ADSBee platform to evolve quickly while remaining transparent and community-driven.
Project links
- Project site: https://pantsforbirds.com/adsbee-1090/
- Source code and hardware files: https://github.com/CoolNamesAllTaken/adsbee
Related Posts
Complete Guide to Flight Tracking with RTL-SDR: Multi-Feeding Setup
