Open Source Drone Detection Projects

Open Source Drone Detection Projects

Active open-source projects for drone detection and Remote ID decoding. Filtered for projects that are functional and usable today.

Projects

  • OpenDroneID — ASTM F3411 encode/decode library; Android receiver; Linux transmitter
  • DJI DroneID Decoder — GNU Radio / SDR decoder for proprietary DJI DroneID (pre-Remote ID)
  • ArduPilot RemoteID — Open-source Remote ID transmitter for ArduPilot-based drones
  • Acoustic ML Pipeline — Raspberry Pi + MEMS mic array + CNN/Random Forest classifier; detects RF-dark drones acoustically
  • Mesh-Mapper — Dual-core ESP32 WiFi/BT Remote ID detector; Flask web map; Meshtastic mesh alerting; FAA lookup
  • DragonSync — Fuses Remote ID + DJI DroneID detections into CoT for TAK/ATAK, MQTT/Home Assistant, and Lattice; software core of the WarDragon kit
  • iNTERCEPT — Broad web-based SIGINT platform (ADS-B, AIS, pagers, weather sat, and more) with a multi-vector drone-detection module
  • Phantom-Proof — Cross-verifies Remote ID claims against passive radar tracks to flag spoofed (PHANTOM) or contradictory (DECEPTION) broadcasts
  • droneRemoteIDSpoofer — WiFi/BLE Remote ID spoofer for testing receiver systems; demonstrates the protocol’s lack of authentication
  • AERIS-10 (PLFM_RADAR) — Open-source 10.5 GHz phased array PLFM radar; 3 km/20 km variants; electronic beam steering; FPGA Doppler/CFAR processing — detects RF-silent drones; accepted by Crowd Supply for a Q3 2026 crowdfunding launch

Quick Reference: What Each Project Does

Project Language/Platform Function Status
opendroneid-core-c C ASTM F3411 encode/decode library Active
receiver-android Android/Java Decode BRI from Wi-Fi NAN + BT5 Active
proto17/dji_droneid GNU Radio / MATLAB Decode proprietary DJI DroneID Active (community)
ArduPilot/ArduRemoteID C++ / ArduPilot Transmit Remote ID from ArduPilot drones Active
PiNcH Python Drone presence detection via network traffic analysis (ArduCopter) Research
RPi acoustic ML pipeline Python / scikit-learn / TFLite MEMS mic array + MFCC + Random Forest/CNN for passive acoustic detection DIY / Research
Mesh-Mapper ESP32 (dual-core) / Python Flask WiFi+BT Remote ID capture, web map, Meshtastic mesh relay, FAA lookup Active
DragonSync Python Fuses Remote ID/DJI DroneID detections into CoT, MQTT/HA, Lattice Active
iNTERCEPT Python / Flask Multi-domain SIGINT platform; drone module (Remote ID + sub-GHz + 2.4/5.8GHz) Active
Phantom-Proof Python Passive-radar physical verification of Remote ID claims (anti-spoofing) Early-stage
droneRemoteIDSpoofer Python / scapy WiFi + BLE Remote ID spoofer for testing detection/receiver systems Active
AERIS-10 (PLFM_RADAR) VHDL/Verilog (FPGA) + C (STM32) + Python Open-source 10.5 GHz phased array PLFM radar; electronic beam steering; onboard Doppler/CFAR Alpha; Crowd Supply campaign targeted Q3 2026

Entries

  • AERIS-10 (PLFM_RADAR) — Open-source, low-cost 10.5 GHz phased array Pulse Linear Frequency Modulated (PLFM) radar — full hardware (schematics, PCB layouts) and FPGA/firmware/software stack, in two range variants (3 km and 20 km); accepted by Crowd Supply for a Q3 2026 crowdfunding launch.
  • ArduPilot ArduRemoteID — Open-source Remote ID transmitter module for ArduPilot-based drones — implements OpenDroneID/ASTM F3411 broadcast on Wi-Fi and Bluetooth from any ArduPilot vehicle.
  • DJI DroneID Decoder — Open-source GNU Radio / SDR decoder for DJI's proprietary DroneID protocol — decodes DJI drone telemetry transmitted on 2.4/5.8 GHz control links before and alongside FAA Remote ID.
  • DragonSync — Open-source gateway that converts WiFi/Bluetooth Remote ID and DJI DroneID detections into Cursor-on-Target (CoT) for TAK/ATAK, MQTT/Home Assistant, and Anduril Lattice — the software core of the WarDragon detection kit.
  • droneRemoteIDSpoofer — Open-source WiFi/BLE Remote ID spoofer from the Swiss Cyber-Defence Campus that crafts and transmits fake ASTM F3411 drone broadcasts, demonstrating the protocol's lack of authentication.
  • iNTERCEPT — Open-source, web-based signal-intelligence platform unifying SDR tools (ADS-B, AIS, pagers, weather satellites, and more); includes a multi-vector drone-detection module combining Remote ID, sub-GHz RF, and 2.4/5.8 GHz scanning.
  • Mesh-Mapper — Open-source ESP32-based Remote ID detector with dual-core WiFi/Bluetooth scanning, real-time web mapping, Meshtastic mesh alerting, and FAA registration lookup.
  • Open-Source Acoustic Drone Detection ML Pipeline — Build guide for a Raspberry Pi + MEMS microphone array + CNN/Random Forest classifier for passive acoustic drone detection, based on academic literature and open-source datasets.
  • OpenDroneID — Open-source implementation of the ASTM F3411 / FAA Remote ID standard — core C library, Android receiver, and Linux transmitter for decoding and displaying Remote ID broadcasts from compliant drones.
  • Phantom-Proof (Fantom Finder) — Open-source physical verification of FAA Remote ID broadcasts using passive radar — flags spoofed drone claims (PHANTOM) and contradictory type/signature claims (DECEPTION) rather than trusting the broadcast alone.