Open and reproducible

Research repositories

Firmware, raw measurements, analysis pipelines, model comparisons, and paper artifacts designed to make the work inspectable and reusable.

ESP32-C6-WiFi6-Capture

ESP-IDF firmware for controlled Wi-Fi 6 experiments. It pairs an adjustable 802.11ax access point with a high-throughput promiscuous sniffer, using queue-backed frame handling and fast serial output for low-cost packet capture and timing research.

ESP32-C6802.11axFirmwarePacket capture

WiFi_Action_Data

A labeled RSSI and CSI dataset for Wi-Fi-based human action recognition. Measurements come from a two-device ESP32-C6 setup at 40 Hz and 80 Hz, with merged data and labels supporting windowed feature selection and LSTM, CNN, or Transformer evaluation.

DatasetCSIRSSIAction recognition

WiFi_Delay_Experiment_Firmwares

A family of ESP-IDF projects for measuring beacon reply delay and round-trip behavior between Alice and Bob. Baseline, variable-delay, and automated sweeps can be run with fixed or randomized interference to study delay-oriented attacks and RF conditions.

Delay experimentsBeacon timingRF interferenceESP-IDF

CSI-Evesdropper-Awareness

The complete CSI key-generation research pipeline: raw Alice, Bob, and Eve captures; parsing and alignment; feature extraction; DCT selection; quantization; reconciliation; privacy amplification; and matched Eve-aware versus Eve-unaware evaluations.

Physical-layer securityEve-awareDCTPython

RSSI_Keygen_CSP_IJS

Reproducible Python implementation for the ICC 2026 CSP-IJS paper. It runs the semi-synchronized RSSI and cubic spline projection pipeline, evaluates comparison baselines, and exports separate Markdown, JSON, and CSV reports.

CSP-IJSRSSIKey randomnessReproducible evaluation