Motion detection with WI-FI Sensing!
(This is just for my own college project, so who cares)
- ESP32-S3-N16R8
- Raspberry Pi 3 Model B
라즈베리파이를 WiFi AP로 설정하여 ESP32와 연결하고, ESP32가 실시간으로 수집한 CSI 데이터를 라즈베리파이로 전송하는 구조이며,
라즈베리파이에서는 수신된 데이터의 평균 및 분산 값을 계산하며, 이 값이 임계치를 웃돌 때 움직임을 감지합니다.
NetworkManager가 계속 wlan0을 잡고있어 wlan0을 hostapd로 핫스팟을 틀기가 힘들었습니다,,
- ESP32-S3-N16R8
- Raspberry Pi 3 Model B
This system works by setting up a WiFi hotspot using the Raspberry Pi's built in wireless chip.
The ESP32 connects to this hotspot and captures CSI data, which is then sent back to the Raspberry Pi.
The Raspberry Pi processes the incoming CSI data to calculate its mean and variance.
If these values exceed a predefined threshold, the system determines that motion has been detected.
The hostapd service failed to initialize the hotspot because NetworkManager was continuously managing the wlan0 interface,,