Skip to content
Chung Duc Nguyen Dang edited this page Nov 20, 2025 · 1 revision

Welcome to the csi-sensing wiki!# πŸ“‘ CSI Sensing Platform – Wiki

Welcome to the CSI Sensing Platform Wiki. This Wiki provides detailed documentation on firmware, data formats, processing pipelines, algorithms, and usage examples for the ESP32-based CSI sensing system.


πŸ“˜ Wiki Index

1. Overview

2. ESP32 Firmware

3. Data Collection

4. CSI Processing Pipeline

5. Machine Learning / Deep Learning

6. Examples & Tutorials

7. Advanced Topics

8. Troubleshooting

9. Development Notes


πŸ“˜ Project Introduction

This project implements a full CSI (Channel State Information) sensing stack using ESP32 for collecting wireless CSI data and Python/C++ for processing, visualization, and machine learning.


πŸ“‘ System Architecture

ESP32 β†’ CSI Data β†’ UART/TCP β†’ Logger β†’ Preprocessing β†’ ML/DL β†’ Applications

Components:

  • ESP32 firmware
  • Data collector
  • Processing toolkit
  • ML/DL models
  • Real-time live tools

πŸ§ͺ Supported Applications

  • Human Activity Recognition (HAR)
  • Passive motion detection
  • Gesture recognition
  • Device-free localization
  • Breathing monitoring
  • Fall detection

This is the main Wiki home page. Let me know which pages you want to auto-generate next (e.g., Firmware, CSI Format, Preprocessing, ML Guide, etc.).