결정을 사용하여 사용자의 위치만의 wifi 신호?
문제
나는 프로젝트에서 작업하려는 당신의 위치를 결정하기 위해 사용하는 무선 신호 강도에서 액세스 포인트입니다.제가 궁금했던 사람을 알고 어떤 비슷한 프로젝트를 또는 어떤 문은 해당 항목에 대
면 누구나 관심이:그것의 연구 프로젝트에서 대학교도 있습니다.습니다로 사용되는 땅을 개발하는 새로운 와이파이 안테나는 편이 더 나은 이러한 유형의 사용이 있습니다.나는 단지 작업에서 코딩 프로젝트의 일부이지만.아,그리고 해당 쓰 c#을 사용하지 않는 선택
설명:그만 있습니다.no GPS goodnes 우리를 위해 널 그것의 일을 생각하는 실내에 소프트웨어가는데 당신의 위치를 결정하여 사용하려의 위치에 액세스 포인트 및 그들의 신호 strenghts 당신을 말합니다.현재는 약 4-5 미터의 정확도 고객께서는 내가 이미 있는 프로토 타입이며,궁금하면 아무것도 유사한 전에 수행 된 경우 또는 누군가가 어떤 조언이나 아이디어/에 대한 프로젝트
해결책
폐기하는 첫번째 2 개의 답변들을 사용할 필요는 GPS 와 GPS 에서 먼저 알려진 와이파이 네트워크에서 두 번째,저의 대답입니다:
그것은 쉽게,하지만 당신은 몇 가지 숙제를 할 필요가 첫째,설문 조사.
- 당신이해야 측정을 만들고 타원형 모양에서(종이)에 포인트 및 비율의 모든 무선 라우터에서 캠프입니다.
- 을 때 수 있습니다 상상할 수 있습는 당신이 컴파일 2 라우터 정보,당신은 갈 준비가되어 있습니다.
- 현재 와이파이 포인트와 신호 강도 사용자로부터 휴대용 퍼스널 컴퓨터/장치 쿼리 데이터베이스를 사용하여 해당 값이 적용됩니다.
- 사용자에게 그들의 현재 위치에 있습니다.
예제:
- 캠퍼스에서 바로 측정하는 것을 그 곳에서 당신의 주위에있 55%강도의 신호에서 제공하는 와이파이 라우터 1 25%의 와이파이 라우터 2.
을 사용하여 이 모든 C#에서 당신은에서 시작해야한 이 코드는 프로젝트 문서 신호를 얻는 장점이 있습니다.다음 사용하고 그 반환된 값과 데이터를 측정하기 전에 수행할 때 첫 번째 조사.
그것을 희망하는 데 도움이:)적어도는 무엇을 하기 위해서는 접근이 문제입니다.
다른 팁
우리는 이 프로젝트에서 이미 결정을 거리에서 액세스 포인트이지만,신호 삼각 측량(이에 다른 답변을 여기에서).
나는 추천에서"사람,나는 원하지 않았다는 이렇게"부서-그것은 것을 보내고 추가 시간에는 2 개 지역:
- 쉽고 반복 가능한 방법을 사용하여 구경측정 여러 데이터 포인트.예를 들어,이탈에서"아주 가까""얼마쯤"가까운 것보다 더 많은"정말로 멀리 떨어져""정말 정말 지금까지"습니다.그것은 될 수 없습 선형습니다.
- 데이터를 다듬기.이동 신호 강도에 따라 다를 것입 unproportionally 귀하의동(인해 장애물 경로에서).그것은 당신의 결과 훨씬 더 많은 정확한 경우 롤링 평균의 마지막 5-10 의 샘플을 신호 강도보다 복의 마지막 샘플입니다.
수도 있습처럼 보 Google 장치 API.내가 알지 못하는 것이 얼마나 쉬운을 사용하여 C#에서지만,그것은 유용할 수 있습니다/관련이 있습니다.
(면책 조항:작업에 대한 구글,지와 아무리적 위치 API 를 사용합니다.)
나는 생각하지 않았을 것 신호 강도 잘 작동:너무 많은 것을 방해와 그것은(벽).하지만 당신은 수 있습도 측정 ping 시간,특히 경우에 당신이 백 핑에서 AP 고 있습니다.대부분의 시간이 될 것입니다 AP 소화 핑과 생성,탁구,하지만 또한 비행 시간 구성 요소에 대한 신호를 보낸다.는 경우 AP 응답 시간 일관성이 다음을 할 수 있어야 그것을 빼고 따라서 계산한 거리에 있는 AP 들을 다시 찾는다.으로 잘 알려진 과장되는 수학 찾을 수 있습니다 귀하의 위치에서 3 개 또는 4 개의 Ap.
바울은 말합니다.
Skyhook 스프링하는 마음입니다.에 따라 사람을 등록하 llocation 그들의 Ap 를 하지만입니다.
Goto Wifi 에 포지셔닝 시스템(WPS),우리가 사용하여 여러 Wifi AP 를 추적하다.이것은 많은 시스템 구글과 같은 지평선 등을 제공하여 여분의 보안이 4 개인 정보 보호..나도 모르고 이에 immplimenting 이런 종류의 기술..모든 d 최,우리는 우리를 단순화할 수 있습의 복잡성에 의해 다양한 방법이 있을 달성하여 혁신적인 기존의 인프라가 있습니다.추천 u 로 이동하는 무선 라우터에 추가에서의 관리 및 사용하기 전에 중요한 과정이다.
당신이 시도할 수 있습 FIND3 프로젝트를 여기에 문서 https://www.internalpositioning.com/doc/,그것의 API 를 사용할 수 있는 수집 및 이용목적이 학습 알고리즘을 지속적으로 배치로 정확성입니다.그들은 또한 모바일 앱(android).나는 뭔가를 찾고 동일한다.