← Back to projects

Case study

ESP32 RF/IoT Security Toolkit

ESP32-based toolkit for auditing RF and Wi-Fi IoT device security in authorized test environments.

ESP32RFNetworking ProtocolsSecurity
Scan coverage
2.4GHz + sub-GHz
Device cost
<$25 in parts
Audit time per device
~10 min

Problem

IoT deployments (including industrial ones) often ship with weak or default RF/Wi-Fi configurations. Needed a portable, low-cost tool to audit deployed devices for common misconfigurations before rollout, in explicitly authorized engagements.

Stack

  • ESP32 (dual-core, Wi-Fi/BLE)
  • nRF24L01 sub-GHz module
  • C/C++ (ESP-IDF)
  • Custom packet capture UI

Architecture

ESP32 RF/IoT Security Toolkit system architecture: RF/Wi-Fi front end capturing packets and signals, ESP32 firmware with four operating modes, GPS/IMU context tagging location and motion, microSD storage for scan logs, and an on-device display with audio alert for operator feedback.

Outcome

Used in pre-deployment audits to catch unauthenticated command channels and default AP credentials before industrial IoT devices went live, closing exposure windows before commissioning.

View on GitHub ↗