상세 컨텐츠

본문 제목

Holux M-241

GPS2

by artyou 2009. 6. 1. 09:22

본문

http://mynury.com/80?srchid=BR1http%3A%2F%2Fmynury.com%2F80

http://whinsuri.tistory.com/22?srchid=BR1http%3A%2F%2Fwhinsuri.tistory.com%2F22

http://blog.cysn.com/232?srchid=BR1http%3A%2F%2Fblog.cysn.com%2F232

http://www.cybervill.net/224?srchid=BR1http%3A%2F%2Fwww.cybervill.net%2F224

http://soandso2.cafe24.com/tc/111

http://brompton.magoja.com/30?srchid=BR1http%3A%2F%2Fbrompton.magoja.com%2F30

 

당분간 지름신을 만나지 말고 동굴속에서 마늘과 쑥만 먹고 있자고 굳게 다짐했지만 이를 지키지 못하고 말았습니다. 이름도 거창한 GPS logger. 휴대하면서 지니고 다니면 기기가 내부에 일정한 간격으로 위치를 기록해 놓고 나중에 이를 컴퓨터에서 받아볼 수 있는 제품입니다. 소니에서 나온 제품도 있는 것으로 아는데 비교적 괜찮은 가격에 추가적인 기능도 있는 대만산 GPS 기기를 공동구매 하길래 잠시 정신이 혼미해지면서 질렀습니다.

제품에는 윈도우즈용 프로그램과 USB케이블이 함께 딸려나옵니다만 맥에서 사용할 수는 없을까 생각해 보고 기기를 켜 보니 맥에서 찾는 것 까지는 손쉽게 되었습니다만 기기와 통신해서 자료를 받을 수는 없었습니다. 인터넷을 검색해보니 다음 에서 USB 케이블은 물론 블루투스를 통해서도 자료를 받을 수 있다는 것을 알게되었습니다.

BT747이란 프로그램의 화면이 좀 답답하게 보이고 기능이 너무 많은 것 같아서 그냥 로그 파일만 받을 수 있는 방법이 없을까 알아보았지만 이건 실패하고 결국 BT747을 받아서 실행시켰습니다. 앞서 말씀드린 페이지의 링크에 있는 정보대로 다음과 같이 설치했습니다.

mkdir /var/lock
sudo chmod 777 /var/lock
mkdir /Application/gps /Application/gps/rxtx /Application/gps/webstart

이후 /Application/gps 디렉토리 아래에 BT747 패키지에서 다음 파일들을 복사합니다.

BT747_rxtx.jar 
bt747.command 
rxtx/librxtxSerial.jnilib   -> 이건 rxtx-2.X.X-.../Mac_OS_X에서
rxtx/README 
rxtx/RXTXcomm.jar 
webstart/comm.jar 
webstart/RXTXcomm.jar 
webstart/Waba_only.jar 

마지막으로 패키지에 들어있는 bt747_macOSX.command 파일을 다음과 같이 수정했습니다.

#!/bin/bash
###################################################
# SAMPLE SCRIPT FOR MacOS" 
#  Based on info in https://sourceforge.net/forum/message.php?msg_id=4571837
###################################################
#Change to appropriate directory (suppose that we are already in it -> commented)
cd /Applications/gps
ROOT_DIR=$PWD
CLASSPATH=${ROOT_DIR}/rxtx/RXTXcomm.jar:${ROOT_DIR}/webstart/Waba_only.jar:${ROOT_DIR}/BT747_rxtx.jar:.:$CLASSPATH
export CLASSPATH
# you may want to set the path to the settings file in the next call:
# -Dbt747_settings="${USER}/bt747_settings.pdb" 
java -Djava.library.path=${ROOT_DIR}/rxtx/ -Dbt747_port="/dev/tty.HOLUX_M-241-SPPSlave-1" waba.applet.Applet /w 400 /h 400 /scale 1 /bpp 8 BT747

프로그램을 실행시키면 다음과 같은 화면이 뜹니다. 설정에서 받은 로그파일을 저장할 곳을 지정합니다.

이제 Log 탭에서 GetLog 버튼을 누르면 지정한 디렉토리에 파일이 저장됩니다. 기본적으로 받는 파일은 holux사의 포맷이니 ToKML을 눌러 구글 어스에서 읽을 수 있는 포맷으로 저장합니다.

이제 구글 어스를 실행시키고 파일 열기로 로그 파일을 읽어오면 다음과 같이 기록된 위치의 경로가 나타나게 됩니다. 다음은 어제 퇴근과 오늘 출근시 생성한 로그를 읽어온 것입니다.

각 포인트의 시간이나 속도 같은 정보도 나오면 좋겠습니다만 그런 정보는 표시되지 않더군요. GPS에 높이 정보가 포함되어 있어 자세히 살펴보면 다음과 같이 공중으로 날라다닌 것 같이 표시됩니다. 환경설정에 보면 지상에 위치시키도록 하는 옵션이 있기는 합니다만…

디지털 사진에는 EXIF라는 사진에 대한 정보를 기록하는 포맷이 있는데 다음과 같은 프로그램 을 사용하면 찍어놓은 사진에 GPS 로그의 기록을 보고 위치를 기록할 수도 있습니다. 여행시에 유용하게 사용할 수 있을것 같습니다.

관련글 더보기