free web tracker

   
언제부터인가 우리 집 근처의 식당이나 매장 내부에서 아이폰(3GS 모델)으로 GPS 를 이용한 서비스들을 이용할 때 위치 정확도에 일관적인 오차가 생기는 것을 느낄 수 있었다. 포스퀘어(foursquare) 등의 LBS를 하거나 각종 지도 앱들을 이용할 때 현재 내 위치가 1km 정도 틀리게 잡히는 것이었다.

한 1년 반 쓰다보니 GPS 칩셋 성능에 문제가 생긴 것인가 싶어서 좀 속상하긴 했지만, 또 이상한게 실외나 우리 동네가 아닌 다른 곳에서는 멀쩡하게 잘 잡다보니 고개를 갸우뚱하다가 그냥 넘어가곤 했었다.

데이터 통신이 아니라 GPS 모듈 때문에 아이패드2를 3G 모델로 구입했는데, 잊고 있다가 문득 아이폰에서의 GPS 오차가 생각이 나서 '아이패드2 새거는 문제 없겠지' 하며 집 근처 실내에서 테스트해보았다.

이런... 마찬가지 문제가 나타났다. 아이패드2 에 장착된 GPS 모듈은 내가 알기로 아이폰 3GS에 장착된 것보다 성능이 좋다. 게다가 산지 이제 겨우 1주일 됐는데 그 사이에 고장 났을 가능성도 적고, 결국은 장치의 문제는 아니라는 이야기다.

집에 돌아와서 마찬가지로 해보고, 혹시나 싶어 아이패드2 의 셀룰러 데이터와 Wi-Fi 옵션 설정의 조합들을 바꿔보기도 해보면서 뭐가 문제였는지 실마리를 잡을 수 있었다. 현재 위치가 이사하기 전의 예전 집 위치로되어 있는 것이었다. 재작년 아이폰 3GS 를 구입하고 나서 실내에서의 GPS 정확도를 높이기 위해 데스크탑의 MAC 어드레스를 SKYHOOK 에 등록했던 것이 기억났다.

[ 바로 해결책을 보려면 저 밑으로 스크롤. 관련 배경지식도 보려면 계속해서 읽어나가세요~ ]




Wi-Fi 모델은 GPS 칩셋이 없기 때문에 WPS(Wi-Fi Positioning System)의 도움을 받아 대략적인, 하지만 꽤 정확한 현재 위치를 추적한다. 일단 이 WPS  기술의 개념에 대해서는 @mobizenpekr 님께서 잘 정리해주신 다음 글을 참고

WPS(Wi-Fi Positioning System)의 기술요소 - http://mobizen.pe.kr/724

이 시스템 덕분에 GPS 모듈이 장착되어 있지 않은 아이팟 터치나 아이폰/아이패드 Wi-Fi 모델 등에서도 비교적 괜찮은 정확도의 위치정보 획득이 가능한 것인데, 물론 무선네트워크 환경이 제대로 갖추어지지 않은 지역에서는 힘을 발휘하지 못한다. 그래서 아이패드2 를 GPS 모듈이 장착된 3G 모델로 구입한 것이었다.

애플 공식 페이지에 나와 있는 아이패드2의 제품사양의 [위치 정보] 항목을 보면, 3G 모델에는 Assisted GPS 가 추가되어 있다. 왠지 이름만으로는 자동차 네비게이션처럼 혼자서 잘 작동하는 GPS가 아니라 뭔가의 도움을 받아서 작동하는 짝퉁 GPS 처럼 느껴지기도 한다. 전혀 그렇지 않으며 오히려 정확도를 높이는 보조를 받기 때문에 이런 이름이다. 이 Assisted GPS 에 대해 잘 정리된 글을 찾았으니 참고하면 좋을 것 같다.

3G iPhone에 사용된 Assisted GPS (Assisted GPS used in 3G iPhone) - http://fyi.so/j8CUS0

어쨌든 Wi-Fi 버전은 항상 WPS 를 이용하고, 3G 버전은 1차적으로 GPS를 통해 위성으로부터 신호를 받아 위치정보를 잡아내지만(이 때는 아이폰 우측 상단에 흰색 또는 보라색의 화살촉 모양의 아이콘이 뜬다. 물론 해당 앱이 GPS를 사용하게끔 승인된 상태에서, 그 앱이 활성화됐을 때), 실내라든가 빌딩 숲 사이 등과 같이 위성신호를 받기가 여의치 않아 아이콘이 뜨지 않으면 WPS 를 활용해서 위치를 파악하고, 이것도 여의치 않으면 Cell Tower 방식을 사용해서 대략적인 위치를 잡아낸다.

그런데, 이렇게 와이파이 무선망을 통해 위치 정보를 알 수 있다는 것은 무선망을 생성해주는 장비들의 물리적인 실제 위치를 누군가가 대대적으로 수집해서 데이터베이스화하여 기준점을 만들어두었다는 이야기이다. 이것을 독보적으로 하고 있는 곳이 바로 SKYHOOK 이며, 자기들이 알아서 열심히 수집하고 있지만, 서울 서쪽 변두리에 있는 우리 동네까지 열심히 수집했을 리는 없다.


따라서 정확한 기준점을 추가하기 위해 사용자가 직접 자신이 사용하는 무선 네트워크 장비(AP; Access Point)의 물리적인 주소(위도, 경도)를 입력할 수 있도록 SKYHOOK 사이트에 준비가 되어 있다. 이것을 이용해서 아이폰 3GS 사고, 무선 공유기도 새로 장만한 다음에 이 무선공유기의 MAC 주소와 그 때 살던 집의 위치 정보를 입력해서 나름 잘 반영된 것을 확인했었다. 문제는 1km 정도 별로 멀지 않은 옆 동네로 이사하고 나서 생긴 것이다 !!

사용하던 무선 공유기는 바뀌지 않았는데(MAC 주소는 동일), 물리적인 위치는 이동되었다보니 수학 그래프로 이야기하면 좌표축 상에서 기준점이 고스란히 평행이동된 셈이다. 그러니 아이폰3GS건 아이패드2 3G 모델이건 실내에서는 WPS를 이용할 수 밖에 없으니 현재 위치에서 항상 1km 정도 떨어져 있는 것으로 나온 것으로 추정된다. 구글 맵에서 전에 살던 집과 이사온 집 사이의 거리를 재보니 실제로 1.3km 정도 북동쪽으로 이동한 셈이었다.

한 가지 궁금한 점은 이 동네에 대한 WPS 정보가 정말 이렇게 없는가이다. 즉, 아직도 SKYHOOK 에서는 우리 동네를 무시하고 있고, 나 말고는 우리 동네 주민 어느 누구도 WPS 정확도를 높이기 위해 자신이 쓰는 AP(무선 공유기)의 MAC 주소와 위치정보를 입력하지 않았나하는 것이다. 조금 전에 새 집의 위치 정보를 새로 업데이트 했기 때문에 반영된 모습을 보려면 며칠 필요하지만, 만약 며칠 이후에 정말로 1km 정도의 오차가 사라졌다면 우리 동네에서는 내가 입력한 정보로 WPS 정확도가 좌지우지 되는 건 아닌가 싶다. --;;;

혹시나 해서 잠깐 검색을 해보니 SKYHOOK 에 MAC 주소를 입력하는 것에 대해서 제대로 정확하게 설명해 놓은 글들은 거의 없다. 아이폰이나 아이패드의 [일반>정보>Wi-Fi 주소]를 입력하면 된다는 엉뚱한 글들도 있고, PC에서 콘솔을 열어(cmd) ipconfig /all 에 나오는 물리적 주소를 입력하는 틀린 정보도 보인다. 다 MAC 은 MAC 인데 SKYHOOK 에 입력해야 하는 MAC은 AP의 MAC, 즉 자신이 사용하는 무선 인터넷 공유기의 MAC 이다.

이제부터 이 글의 본론(;;)인 SKYHOOK 에 자신의 정보를 추가하는 방법에 대해 설명한다. 위 두 글 외에 기술적인 부분에 대해 더 살펴보고 싶으면 http://skyhookwireless.com/ 에서 이것저것 읽어보는 것이 제일 나은 것 같다.




1. 자신의 무선 공유기 MAC 주소의 파악

이건 사용하고 있는 무선 공유기 모델에 따라 조금씩 다른데, 대개 웹브라우저 창에 192.168.0.1 을 입력하면 공유기 설정 도구가 나오기 때문에 여기에서 확인하면 된다. 나는 ipTIME의 N704M 모델을 사용하고 있는데, 아래 사진의 메뉴에서 무선 MAC주소를 확인할 수 있다.


참고로 무선 클라이언트 정보라고 나온 영역의 MAC주소는 현재 이 네트워크에 접속되어 있는 아이패드2 의 MAC주소이다. 실수로 여기에 있는 주소들을 입력하면 안된다.



2. SKYHOOK 에 무선 공유기의 MAC 주소와 위치 정보 입력


이제 SKYHOOK 서비스 사이트의 AP 정보 입력하는 페이지로 들어간다.

http://skyhookwireless.com/howitworks/submit_ap.php



지도 위의 입력창에 자신이 사는 주소를 적당히 입력하면 아래 지도에 표시해준다. 한글도 알아서 잘 처리된다. 그 상태에서 저 포인트를 현재 자신의 위치(무선 공유기 AP가 설치되어 있는 위치)로 마우스 드래그하여 옮겨주면 된다. 그에 따라 아래 위도 경도 창의 숫자가 자동으로 바뀌는 것을 확인할 수 있다.




지도 창 밑에는 무선 공유기의 MAC 주소를 입력하는 칸이 있다. 앞에서 확인한 주소를 입력한다. 두개씩의 문자/숫자로 된 6쌍의 글자묶음이며 각 묶음 사이는 - 나 : 로 구분해도 되고 다 붙여 써도 된다.


그 다음, 확인을 위한 자신의 이메일 주소를 입력하고, 남용을 방지하기 위한 캡챠코드(Captcha Code)를 입력한다. 왠지 세상에서 제일 어려운 것이 캡챠 코드 판독해서 적는 것 같다. ㅠㅠ 도저히 무슨 글자인지 모르겠으면 입력창 오른쪽의 버튼 세 개 중 맨 위의 되돌리기 버튼을 눌러서 다른 코드를 시도해본다.




입력된 정보의 형태에 문제가 없었다면 위와 같이 성공적으로 제출되었다는 안내 문구가 뜬다.




그리고 아까 입력한 이메일 계정으로 정보 제출이 성공적으로 되었으며 반영까지는 몇 주 걸릴 수 있다는 안내 메일이 날아온다.

빨리 적용되었으면 좋겠다~~ 만약 이렇게 했는데도 내가 얼마 전부터 우리 동네에서 겪고 있는 1km 오차가 해결이 안된다면 대체 무슨 이유인지 모르겠다. ㅠㅠ

[ 2011-06-15 업데이트 ]

며칠전에 집 근처 실내에서 아이폰 3GS로 지도를 열어보니 거의 제대로 위치를 잡아냈다. 집에 와서 다시 아이패드2의 구글맵에서 (앱, 웹 모두) 현재 위치를 찾아내라고 해보니 심할정도로 정확하게 우리 집을 가리키고 있었다.

즉, SKYHOOK 에 새로 업데이트한 WPS 기반 정보가 제대로 적용되었다는 이야기이다. 매일매일 체크하지 않아서 정확히 얼마만에 반영됐는지는 모르겠지만 대략 2주~4주 정도의 시간이 걸린 것 같다.

그나저나, 내가 사는 지역의 WPS 기반 지도 위치 정확도는 결국 나나 나 이외의 극소수에 의해서 좌지우지 된다는 뜻일까? ^^;;;

만약...

뭣하러 이런 번거로운 일을?? 그냥 실내에서 잠깐 나와서 체크인하거나 위치확인하면 되지~

라고 한다면 전혀 할 말이 없다. 마치 귀차니즘의 대가가 된 듯한... ㅠㅠ You Win~~~!!!

하지만, 사무실 같이 오랫동안 실내에서 머물러야 하는데 정확한 위치정보는 제공되어야 할 필요가 있는 경우에는 이렇게 하는 것이 가장 좋은 방법이라고 생각한다. 굳이 아이폰이나 아이패드에만 적용되는 것이 아니라 위치정보 처리가 가능한 모든 휴대기기에 공통으로 적용되는 내용이니 안드로이드폰이나 블랙베리 이용자들도 참고~

저작자 표시 비영리 변경 금지
   
"고민이  없다면  20대가  아니다"
-  갈림길에  선  20대를  위한  7가지  고민  멘토링  -
안녕하세요,직장인 로망 공작실 주인장 고영혁입니다. 많이 방황했던 제 자신의 청춘의 경험과 커리어컨설턴트로서 상담한 다양한 분들의 사례를 토대로 책을 썼습니다. 20대에서부터 본격적으로 시작되어 30대, 40대까지 이어지는 고민들을 스스로 진단하고 헤쳐나갈 수 있도록 멘토 역할을 하는 책이 되었으면 합니다.
책 소개 보기 인터넷 서점에서 바로 구매하기
책 표지 YES24 에서 구매하기 인터파크 에서 구매하기 알라딘 에서 구매하기 교보문고 에서 구매하기
반디앤루니스 에서 구매하기 리브로 에서 구매하기
11번가도서 에서 구매하기
G마켓 에서 구매하기
RSS 리더기로 블로그 구독
이메일로 블로그 구독
다음뷰로 블로그 구독
네이버 이웃커넥트로 블로그 구독
좋다고 느끼시면 나누어요~ 클릭 한 번으로 더 많은 사람이 볼 수 있습니다
제 블로그 글들이 마음에 드신다면 아래 버튼들로 편하게 구독하세요
다양한 SNS 에서 활동하며 실시간으로 콘텐츠 공유합니다. 아래 버튼들로 만나보세요
RSS 리더기로 블로그 구독
이메일로 블로그 구독
다음뷰로 블로그 구독
네이버 이웃커넥트로 블로그 구독
Twitter 가기
Facebook Page '직장인 로망 공작실' 가기
Google Buzz 가기
비즈니스 소셜 프로필&네트워크 Linkedin 가기
소셜 사진 서비스 Flickr 가기
소셜 동영상 서비스 YouTube 가기
글은 읽고 씹어서 뱉어야 제 맛~ 댓글/공감/전파 등을 통한 열린 토론을 환영합니다 !

TRACKBACK http://youthink.me/trackback/233 관련글 쓰기

  1. 아이폰/아이패드 3G 모델의 GPS, WPS, Cell Tower 위치 정보 처리 방식에 대한 실험 결과와 구글/네이버/다음 지도 앱의 GPS 반응성 비교  삭제

    2011/05/07 01:36TRACKBACK FROM 직장인 로망 공작실

    오늘 오전에 이런 글을 썼었다. 2011/05/06 - [평생 공부하기/아이폰 & 아이패드 활용 노하우] - SKYHOOK 을 이용하여 실내에서도 아이폰, 아이패드 3G 모델의 GPS 정확도(=Wi-Fi 모델의 WPS 정확도)를 높이는 방법 아직 하루도 안 지났으니 SKYHOOK 에 새로 갱신한 MAC 주소와 위치 정보가 반영됐을리 없지만, 혹시나 싶어서 퇴근하면서 집에 들어오는 길에 아이폰 3GS와 아이패드2 3G 모델의 GPS 를 갖고 실험을 좀..

댓글을 달아 주세요