capstone-team-6 / capstone-design

1 stars 1 forks source link

WPS(WiFi Positioning System) #8

Open UNWHO opened 8 months ago

UNWHO commented 8 months ago

WPS Demo

요약

사용자는 와이파이 신호 강도를 바탕으로 실내에서의 해당 위치를 추정할 수 있다.

목표

제외사항

IOS에서의 와이파이 신호 세기 관련 API는 접근이 힘드므로 제외한다.

계획

RSSI 측정을 위한 안드로이드 측 코드는 아마도 별도의 repo로 분리될 예정. 가능하다면 현재 repo에 추가.

WPS는 K-NN(K-Nearest Neighbor) 방식 사용 예정

  1. 건물 X 내의 특정 위치 P에서 신호가 측정된 AP들을 각각 A, B, C라고 한다.
  2. X 내부의 RSSI 기록 중 A, B, C 신호가 있는 모든 RSSI 기록을 가져온다.
  3. 해당 기록들 중 측정된 신호와 가장 유사한 신호 K 개를 선정한다.
  4. 선정된 K 개의 신호가 측정되었던 위치 좌표의 평균을 계산하여 현재 위치로 인식한다.

일정

4/2 ~ 4/7: 안드로이드 프로젝트 생성 및 기초 설정, 서버 CRUD 모듈 개발 4/8 ~ 4/14: K-NN 기반 WPS 알고리즘 개발 및 테스트 4/14 ~ 4/21: (미정)