Estos proyectos fueron preparados para el PRIMER SIMPOSIO INTERNACIONAL DE CIBERSEGURIDAD ECC-UCM COLOMBIA Autor: Roni Bandini
Detección de señales de identificación remota utilizando el estándar actual de la industria.
- Hardware: * Beetle ESP32C6
- Switch conectado entre D4 y GND
- Gabinete en dos piezas de PLA (ensamblado con 2 tornillos M3)
- Instalación: * Conectar la placa ESP32 con cable USB.
- Cargar el software
droneRemoteID.ino.merged.bincon ESPTools en la dirección0x000.
- Cargar el software
- Modos de Operación:
- Switch ON: Modo Sniff (rastreo de señales).
- Switch OFF: Modo View (interfaz de usuario).
- Acceso a Datos:
- Conectarse al WiFi
Drone-Detector. - Cargar en el navegador la IP
192.168.4.1. - Visualizar registros de Remote ID para piloto/drone, links de geolocalización y botón de purga de registros. Nota: Es necesario desconectarse del AP para acceder a los links de mapas externos.
- Conectarse al WiFi
Identificación acústica mediante modelos de inferencia entrenados para reconocer motores brushless.
- Hardware: Raspberry Pi 5 y micrófono USB.
- Preparación del sistema:
sudo apt install python3-gpiozero
- Configuración de Edge Impulse:
- Registrarse en Edge Impulse y clonar el proyecto.
- Instalar el entorno en la Raspberry Pi 5 siguiendo la documentación oficial.
- Ejecución:
- Ejecutar el runner para verificar inferencias en pantalla:
edge-impulse-linux-runner
- Interrumpir con
CTRL+Cuna vez validado. - Iniciar el script de detección final:
python3 dronedetection2.py
- Ejecutar el runner para verificar inferencias en pantalla:
Monitoreo de señales no cooperativas mediante el escaneo de portadoras en la banda de 2.4 GHz.
- Hardware: ESP32 + nRF24L01+PA+LNA.
- Lógica de detección: Identificación de patrones de FHSS (Frequency Hopping Spread Spectrum) para diferenciar drones de ruidos de fondo o redes WiFi estáticas mediante el análisis de persistencia y dispersión de energía.
Roni Bandini LinkedIn Profile