Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Wifi_Sensing_Motion

Motion detection with WI-FI Sensing!

(This is just for my own college project, so who cares)

KOR

사용된 기기

  • ESP32-S3-N16R8

  • Raspberry Pi 3 Model B

작동방식

라즈베리파이를 WiFi AP로 설정하여 ESP32와 연결하고, ESP32가 실시간으로 수집한 CSI 데이터를 라즈베리파이로 전송하는 구조이며,

라즈베리파이에서는 수신된 데이터의 평균 및 분산 값을 계산하며, 이 값이 임계치를 웃돌 때 움직임을 감지합니다.

힘들었던점

NetworkManager가 계속 wlan0을 잡고있어 wlan0을 hostapd로 핫스팟을 틀기가 힘들었습니다,,

ENG

Used Devices

  • ESP32-S3-N16R8

  • Raspberry Pi 3 Model B

How it works

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.

Things that were hard

The hostapd service failed to initialize the hotspot because NetworkManager was continuously managing the wlan0 interface,,

Screenshots

Raspberry Pi

KakaoTalk_20260624_215948739_01

KakaoTalk_20260624_215948739

KakaoTalk_20260624_215948739_02

ESP32-S3

KakaoTalk_20260624_215948739_13

KakaoTalk_20260624_215948739_14

Code

KakaoTalk_20260624_215948739_03

KakaoTalk_20260624_215948739_04

KakaoTalk_20260624_215948739_05

Others

KakaoTalk_20260625_203718306

KakaoTalk_20260624_215948739_12

KakaoTalk_20260624_215948739_07

KakaoTalk_20260624_215948739_09

KakaoTalk_20260624_215948739_08

KakaoTalk_20260624_215948739_11

KakaoTalk_20260624_215948739_10

About

Motion detection with WI-FI Sensing!

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages