Movable Code

Trade, Robot, Policy

차량관제 TCP-URL 변환기 ZeroSrv 설명서

leave a comment »

다음은 ZeroSrv 시스템에 대한 메뉴얼입니다.

소스 및 실행환경은 해당 윈도우즈 서버 C:\LBC\zero 에 위치해있습니다.
하위 디렉토리는 다음과 같습니다.

  • bin : 실행환경
  • include : 라이브러리 인클루드 화일
  • lib : 라이브러리 바이너리
  • obj : 컴파일용 임시 디렉토리
  • ZeroServer : 소스 디렉토리

bin 디렉토리에서 JobMan.exe 를 서버에 항상 띄어두면 설정된 타임테이블에 따라 알아서 ZeroSrv 를 기동/종료 시킵니다. JobMan.cfg 화일을 수정하면 타임테이블을 원하는대로 조정이 가능합니다. 현재는 항상 기동해있는 모드입니다.

서버에는 항상 JobMan.exe 가 떠있어야 하며, 작업리스트에서 해당 프로세스를 항상 확인합시다.

JobMan.cfg 의 설정방법

[ProcessJobs]
srv_running = ./ZeroSrv.exe,ZEROSRV,false,0001,2359

이름 = 실행화일,윈도우타이틀,강제종료여부,시작시각,종료시각

현재는 0시1분부터 23: 59분까지 ZeroSrv.exe 를 실행시키되 지정한 시간이 지나도 강제종료를 하지 않습니다.즉, 특별한 문제가 없는한 항상 떠있습니다.

zero.cfg 설정방법

[setting]
port = 1980
log_packet = 1
address = http://mobile.korex.co.kr
webpage = /GMDAT_GPS

  • port: TCP 수신용 listen 포트
  • log_packet: 수신받은 패킷을 로그에 기록할지 여부. 데이터양이 많아 로그화일이 너무 커지면 이 부분을 0 으로 세팅해서 로그에 기록하지 마십시요.
  • address: URL 변환할 주소
  • page:URL 변환될 페이지

최종 URL 은 address + page + 파라미터 입니다. 위의 예제같은 경우

http://mobile.korex.co.kr/GMDAT_GPS?v1=12&v2=TDL&….

처럼 URL 이 변환됩니다.

log 화일

로그화일은 bin 디렉토리 밑의 log 디렉토리에 날짜별로 쌓입니다.

메뉴얼은 차후에 계속 보강됩니다…. ^^

Advertisements

Written by soyul's papa

9월 18, 2007 , 시간: 3:45 오후

Computing에 게시됨

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: