사람 감지를 위한 WIFI 레이더

사람 감지를 위한 WiFi 레이더: CSI, 수동 레이더와 현실적인 한계

WiFi 레이더라는 표현을 이해하기 위한 실용 가이드입니다. 전파 반사, CSI와 수동 센싱이 움직임을 어떻게 드러내는지, 용어가 어디서 달라지는지, 결과를 어떻게 검증해야 하는지를 다룹니다.

WiFi 액세스 포인트와 CSI 수신기 사이를 사람이 걸으며 실내 전파 경로가 변하는 모습
WiFi 레이더는 전파 채널의 변화를 추론하는 방식이며 일반 카메라 영상을 만드는 기술은 아닙니다.

WiFi 레이더는 유용한 검색어이지만 하나의 표준 제품을 뜻하지는 않습니다. 사람 감지 문맥에서 이 표현은 사람이 걷거나 서거나 앉거나 방을 가로지를 때 WiFi 신호가 어떻게 달라지는지 관찰하는 시스템을 가리키는 경우가 많습니다. Channel State Information(CSI), 수동 레이더 처리, 제조사별 WiFi sensing 기능이 모두 사용될 수 있습니다.

따라서 실무에서 중요한 질문은 WiFi가 레이더처럼 동작할 수 있는가만이 아닙니다. 어떤 전파 측정값을 얻을 수 있는지, 어떤 하드웨어가 이를 제공하는지, 모델이 무엇을 학습했는지, 결과를 어떻게 검증했는지를 확인해야 합니다. 이 글은 CSI, 수동 WiFi 레이더, RSSI 실험, 카메라와 mmWave 센서를 구분하여 성공적인 데모를 신뢰할 수 있는 사람 추적기로 오해하지 않도록 돕습니다.

WiFi 레이더란 무엇인가

WiFi 레이더 시스템은 무선 링크나 전파 장면을 관찰하고 시간에 따른 구조적인 변화를 찾습니다. 움직이는 사람은 직접 경로와 반사 경로, 감쇠와 위상 관계를 바꿉니다. 소프트웨어는 그 변화를 움직임, 재실, 대략적인 위치 또는 연구용 특징으로 요약할 수 있습니다. 결과는 장면에 대한 추론이지 사진이나 보장된 신원 정보가 아닙니다.

이 표현은 무선 네트워크 스캐너나 마케팅 기능을 가리키기도 합니다. 이 글에서 WiFi 레이더는 전파 동작으로부터 사람이나 실내 공간을 감지하는 의미입니다. 좋은 프로젝트는 이름 대신 신호원, 수신기, 주파수, 목표 작업과 검증 조건을 명확히 설명해야 합니다.

  • 입력은 RGB나 깊이 영상이 아니라 전파 측정값의 시계열입니다.
  • 목표는 움직임, 재실, 활동, 위치 또는 연구용 특징일 수 있습니다.
  • 가구, 안테나, 채널, 펌웨어와 배경 트래픽이 측정에 영향을 줍니다.
  • 프로젝트가 CSI 수집기인지, 모델 데모인지, 완성된 센서인지 확인해야 합니다.

WiFi 레이더와 WiFi CSI sensing의 차이

WiFi CSI sensing은 WiFi 레이더와 같은 사람 감지를 구현하는 구체적인 방법 중 하나입니다. CSI는 여러 서브캐리어와 패킷에서 진폭 및 위상 관련 정보를 보존합니다. 수동 WiFi 레이더는 기존 송신기를 조명원으로 사용하고 기준 신호와 장면 변화 또는 반사를 처리합니다. 어떤 시스템은 두 개념을 결합하고, 어떤 시스템은 원시 CSI 대신 제조사 기능을 사용합니다.

이 차이는 하드웨어 선택과 GitHub 저장소 비교에서 중요합니다. CSI 튜토리얼은 신호 수집을 보여주지만 사람 분류기를 제공하지 않을 수 있습니다. 수동 레이더 연구는 ESP32 예제에 없는 동기화된 기준 채널과 감시 채널을 요구할 수 있습니다. RSSI는 간단한 실험에는 유용하지만 자세, 신원 또는 정확한 위치를 주장하기에는 정보가 부족한 경우가 많습니다.

방식 측정 대상 일반적인 출력 확인할 항목
수동 WiFi 레이더 기준 전송과 장면 관련 변화 또는 반사 움직임, 거리 또는 연구 신호 동기화, 배치, 기하와 혼잡 처리
WiFi CSI sensing 패킷과 서브캐리어의 진폭·위상 관련 값 재실, 움직임, 활동 또는 특징 CSI 접근, 펌웨어, 보정과 라벨
RSSI 실험 수신 신호 세기의 거친 시계열 링크 변화 또는 단순 트리거 노이즈, 다중경로, 샘플링과 과도한 목표
카메라 또는 mmWave 픽셀, 깊이 또는 전용 레이더 측정 자세, 거리 구역 또는 미세 움직임 개인정보, 보정과 실제 센서 사양

무선 변화가 감지되는 과정

간단한 구성에는 안정적인 패킷 송신원, 수신기, 고정된 공간과 정의된 관찰 시간이 필요합니다. 사람이 정해진 경로로 움직이는 동안 수신기는 CSI 또는 지원되는 다른 측정값을 기록합니다. 전처리는 손상된 패킷을 제거하고 채널을 정규화하며 간섭을 필터링하고 시계열 구간을 만듭니다. 임계값은 변화를 알리고, 학습 모델은 라벨을 분류할 수 있습니다.

공간의 기하도 측정의 일부입니다. 안테나 위치, 주파수, 대역폭, 거리, 벽, 가구, 다른 사람과 배경 트래픽에 따라 유용한 패턴이 달라집니다. 의자를 옮기거나 수신기를 회전한 뒤 결과가 무너진다면 수집 세션을 학습한 것일 수 있으므로 이런 조건을 데이터와 함께 기록해야 합니다.

  • 신호원: 안정적인 송신기와 문서화된 채널 또는 패킷 모드.
  • 수신기: CSI 펌웨어, 연구용 NIC 또는 실제 sensing 스트림을 제공하는 제품.
  • 특징 처리: 패킷 검사, 정규화, 필터, 시간 구간과 품질 지표.
  • 판정: 임계값·분류기·회귀 모델과 불확실성 상태.
  • 정답 데이터: 빈 공간, 통제된 움직임, 혼동 요인과 분리된 검증.

WiFi 레이더로 감지할 수 있는 것

호환되는 측정값과 좁게 정의한 과제가 있다면 WiFi 레이더는 전파 장면의 변화, 대략적인 움직임이나 재실을 감지할 수 있습니다. 활동, 호흡 규모의 움직임, 실내 위치와 자세 관련 연구에도 활용될 수 있습니다. 이는 과제와 환경에 따른 기능이며 모든 공유기가 모든 사람을 볼 수 있다는 뜻은 아닙니다.

기본 움직임 감지기는 사람이 멈추면 반응하지 않을 수 있습니다. 학습 데이터에 포함되지 않은 선풍기, 반려동물, 문 또는 HVAC 변화가 사람으로 분류될 수도 있습니다. 벽을 통과하는 결과는 재료, 기하, 주파수, 간섭과 모델에 크게 좌우됩니다.

  • 현실적인 목표: 움직임과 정지 구분, 대략적인 재실 또는 통제된 분류.
  • 더 어려운 목표: 정지한 사람, 공간 구역, 호흡 또는 여러 사람 분리.
  • 강한 근거 없이 신원, 의료 상태, 정확한 자세나 안전 판단을 주장하지 않습니다.
  • 반려동물, 선풍기, 문, 가구 변화, 패킷 손실과 빈 공간을 부정 사례로 테스트합니다.

실용적인 WiFi 레이더 검증 절차

빈 공간의 기준선을 먼저 만들고 송신기, 수신기, 안테나, 채널, 펌웨어와 전원을 고정합니다. 여러 속도와 경로의 통제된 움직임을 수집한 뒤 문, 커튼, 선풍기, 반려동물, HVAC와 일반 네트워크 트래픽을 추가합니다. 다른 날에 반복하거나 가구를 옮기고 안테나를 회전해 환경 변화도 확인합니다. 성능이 급락한다면 휴대 가능한 감지 과제가 아니라 한 번의 수집 세션을 학습한 것입니다.

정확도 하나만 보고하지 말고 시간당 오탐, 놓친 이벤트, 지연 시간, 패킷 손실, 재보정 시간, 다른 공간의 결과와 명시적인 미확인 상태를 함께 기록합니다. GitHub 프로젝트라면 지원 하드웨어, 수집 방법, 라벨, 데이터 분할과 출력의 의미를 확인해야 합니다.

  • 기준선: 빈 공간과 정상적인 배경 트래픽.
  • 긍정 사례: 다양한 경로, 속도, 거리와 사람.
  • 혼동 요인: 선풍기, 문, 커튼, 반려동물, 가전과 패킷 손실.
  • 드리프트: 다른 날짜, 가구 이동, 새 채널 또는 회전한 안테나.
  • 실패 상태: 연결 해제, 오래된 보정, 낮은 품질과 미확인 출력.
빈 공간, 통제된 보행과 변경된 공간을 보여주는 세 가지 WiFi 레이더 검증 장면
좋은 WiFi 레이더 테스트는 빈 기준선에서 통제된 움직임을 거쳐 변경된 공간으로 이어집니다.

하드웨어와 프로젝트 선택

ESP32 실험은 CSI를 명시적으로 제공하는 보드와 펌웨어 조합에서 시작해야 합니다. Espressif의 ESP-CSI 문서는 좋은 출발점이지만 보드, ESP-IDF 버전, 채널, 대역폭, 안테나와 패킷 모드는 여전히 중요합니다. 일반 WiFi 공유기는 연결을 제공해도 sensing 스트림을 자동으로 제공하지 않습니다.

WiFi 레이더나 GitHub 프로젝트를 검토할 때는 먼저 데이터 수집기, 시각화 도구, 데이터셋, 연구 모델, 통합 기능 또는 종단간 센서로 분류합니다. 지원 보드, 재현 가능한 수집법, 부정 사례와 변경된 공간에서의 검증을 확인하세요.

  • 저비용 CSI 수집과 콜백 필드는 ESP32 CSI 안내서에서 확인합니다.
  • 하드웨어 호환성은 WiFi sensing 장치와 라우터 안내서를 참고합니다.
  • GitHub 저장소 비교가 목적이면 오픈소스 CSI 프로젝트 안내서를 참고합니다.
  • 목표가 더 좁다면 사람 감지나 실내 매핑 안내서로 이동합니다.

개인정보 보호와 책임 있는 사용

카메라가 없다고 영향이 없는 것은 아닙니다. 전파 측정값이 가정, 직장 또는 시간표와 연결되면 재실, 생활 패턴과 활동을 드러낼 수 있습니다. 센싱이 작동 중임을 알리고, 필요한 특징만 수집하고, 가능하면 로컬에서 처리하며, 보존 기간을 제한해야 합니다. 영상을 저장하지 않는다고 자동으로 익명화되는 것은 아닙니다.

건강, 안전과 고용에 영향을 주는 용도는 별도의 검증이 필요합니다. WiFi 레이더 데모는 학습과 프로토타이핑에는 유용하지만, 애플리케이션별 검증과 독립적인 고장 감지 수단 없이 인증된 경보, 의료 모니터 또는 안전 센서를 대신할 수 없습니다.

  • 무엇을 측정하고 어디서 처리하며 얼마 동안 보관하는지 설명합니다.
  • 모든 샘플을 이진 라벨로 강제하지 말고 불확실성과 재보정 상태를 표시합니다.
  • 단순한 움직임 점수에서 신원, 의료 상태나 숨은 활동을 추론하지 않습니다.
  • 중요한 판단에는 독립 센서나 사람의 검토를 함께 사용합니다.

공식 구현 참고자료

WiFi 레이더 FAQ

WiFi 레이더는 WiFi sensing과 같은가요?

정확히 같지는 않습니다. WiFi 레이더는 전파 동작으로 장면이나 사람의 변화를 추론하는 넓은 표현입니다. WiFi CSI는 구체적인 측정 경로이고, 수동 레이더는 기준 송신과 장면 관련 반사를 사용할 수 있습니다.

일반 WiFi 공유기가 혼자 사람을 감지할 수 있나요?

대부분은 애플리케이션이 바로 사용할 수 있는 형태로 제공하지 않습니다. 많은 공유기는 세밀한 CSI나 기준 신호를 공개하지 않으므로 호환 수신기, 펌웨어 또는 sensing 기능이 필요합니다.

WiFi 레이더는 벽을 통과해 볼 수 있나요?

벽을 사이에 둔 전파 변화가 측정되는 경우는 있지만 재료, 거리, 주파수, 안테나와 보정에 따라 결과가 크게 달라집니다. 보편적인 엑스레이 비전은 아닙니다.

ESP32만으로 WiFi 레이더를 만들 수 있나요?

호환되는 ESP32 하드웨어는 실험용 CSI를 제공할 수 있지만 보드만으로 완성된 레이더가 되지는 않습니다. 펌웨어, 송신원, 안테나, 처리, 라벨과 검증이 모두 필요합니다.

WiFi 레이더가 가만히 앉아 있는 사람도 감지하나요?

기본 움직임 감지기는 움직임이 멈추면 반응을 멈출 수 있습니다. 재실 시스템은 호흡 규모 신호, 여러 링크 또는 다른 센서를 사용할 수 있으므로 정지 상태를 별도 과제로 검증해야 합니다.

WiFi 레이더 GitHub 프로젝트는 어디서 찾을 수 있나요?

저장소를 CSI 수집기, 시각화 도구, 데이터셋, 연구 모델, 통합 또는 종단간 센서로 먼저 분류하세요. 이후 보드, 수집 지침, 라벨, 부정 테스트, 공간 변경 검증과 출력 의미를 확인하면 됩니다.