Parts list

← Home  ·  Build a receiver

Everything below is what a working receiver is actually made of. The proven line on each is the exact hardware running in production and reporting to this service — not a guess at what should work.

As an Amazon Associate I earn from qualifying purchases. Links marked Where to buy are affiliate links — they cost you nothing extra, and they do not affect what is listed here: every recommendation is hardware we actually run.

Raspberry Pi 5 (4 GB) Required

Any Pi that runs 64-bit Raspberry Pi OS. A 4 should be enough — we have only run this on a 5, so treat that as untested rather than endorsed. A Zero 2 W is likely underpowered once both radios are decoding at once.

proven: Raspberry Pi 5 Model B, 4 GB, Debian 13 arm64
Where to buy
Bluetooth 5 adapter Required

Must report Bluetooth 5.0 or later and support extended advertising. This is the specification people get wrong: a 4.x dongle pairs normally, reports no error, and silently misses most drones, because Remote ID is broadcast on extended advertising that 4.x cannot see.

proven: StarTech Bluetooth 5.3 Class 1 (Realtek RTL8761, USB 2c0a:8761) — reports HCI 5.1 on Linux, which is what matters
Where to buy
Monitor-mode Wi-Fi adapter Required

Must support monitor mode, which most adapters do not. It has to be a second adapter — monitor mode takes the interface off your network, so it cannot be the one carrying your connection.

proven: Alfa AWUS036ACM dual-band AC1200 (MediaTek MT7612U, mt76x2u driver)
Where to buy
USB 2.0 extension cables (×2) Strongly recommended

One per radio. Getting the antennas away from the Pi body is the single cheapest sensitivity gain available — a Pi radiates broadband noise from its CPU, SD card and USB controllers, straight into the 2.4 GHz band both radios listen on. USB 2.0 specifically: see below.

proven: StarTech 6 ft USB 2.0 extension (USBEXTAA6BK). The link is one cable, so order two — one per radio. Any passive USB 2.0 extension works; the 2.0 part is what matters, not the brand.
Where to buy
Power supply and microSD Included in the starter kit above

Already in the CanaKit starter kit linked above — buy these separately only if you are starting from a bare Pi. The official Pi 5 supply, and a 32 GB or larger A2-rated card. An underpowered supply shows up as USB devices dropping off the bus at random, which reads as a software fault and is not one.

What not to buy

A Bluetooth 4 dongle. It will work perfectly in every way except the one that matters. Check the listing says Bluetooth 5.0 or later.
A USB 3.0 hub or extension for the radios. SuperSpeed USB radiates broadband noise across 2.4 GHz. Ours raised the noise floor to −74 dBm and caught nothing for 46 hours while drones passed overhead at −90 dBm. USB 2.0 cables and ports only, for both radios.
A Wi-Fi adapter that "supports Linux". That is not the same as supporting monitor mode. Look for the chipset. We have verified MT7612U; the Atheros AR9271 is widely used for this and should work, but we have not tested it.

Already have hardware?

You don't need any of this. Anything that can decode Remote ID and make an HTTPS request can report to CieloTrack — the API and full field reference are on the build page.