_____ .__ ________ __ __
/ \ ____ _____| |__ \______ \ _____/ |_ ____ _____/ |_
/ \ / \_/ __ \ / ___/ | \ | | \_/ __ \ __\/ __ \_/ ___\ __\
/ Y \ ___/ \___ \| Y \ | ` \ ___/| | \ ___/\ \___| |
\____|__ /\___ >____ >___| / /_______ /\___ >__| \___ >\___ >__|
\/ \/ \/ \/ \/ \/ \/ \/
ESP32-S3 + Meshtastic LoRa detection platform

| Firmware |
Description |
Flash With |
| BLE/WiFi OUI Detection |
Configurable BLE + WiFi surveillance detection with web UI config portal. Sends alerts over Meshtastic mesh. |
PlatformIO |
| Deepwoods Device Detection |
Scan WiFi and BT to form a baseline and alert to new devices. |
Arduino IDE |
| Privacy Version |
OUI sniffer with preset surveillance OUIs baked in. |
Arduino IDE |
| Firmware |
Description |
Flash With |
| BLE RemoteID to Mesh |
Drone detection via Bluetooth Low Energy, alerts sent to mesh network. |
PlatformIO |
| WiFi RemoteID to Mesh |
Drone detection via WiFi scanning. Dual core firmwares for ESP32-C6, supports both BLE and WiFi RID. |
PlatformIO |
Meshtastic Serial Module Docs
Set the PCB mesh device to use serial mode and configure the pins. Ensure both the Heltec and your receiver node are on the same channel.
| Setting |
Value |
| Serial |
Enabled |
| Baud Rate |
115200 |
| Mode |
TextMessage |
| RX Pin |
19 |
| TX Pin |
20 |

- ESP32 not detected? Hold the BOOT button while plugging in the device.
- Wrong board? Make sure you are using the appropriate ESP32 module outlined in each firmware's documentation.
RID firmware based on work by cemaxecuter / alphafox02. Thank you to Luke Switzer for contributions to this project.