〔별표 1〕

등명기 프로토콜 정의서

1. 프로토콜 기본 정의

가. 통신 규격

등명기와 기타 장치간의 통신에 필요한 물리적인 규격을 정의한다.

항 목	세 부 내 용	비 고
통신 규격	RS-232C (DC 12V Level)
Baud Rate	9600bps
Data Bit	8bit
Stop Bit	1Bit
Parity Bit	None

나. 프로토콜 규격

○ NMEA-0183 프로토콜 규격을 기본 규격으로 사용한다.

○ $LISTS,inf_1,inf_2,inf_3,inf_n*CS<CR><LF>

항 목	세 부 내 용	비고
$	데이터셋의 시작을 나타낸다.
LI	등명기 정보를 나타낸다.
STS	데이터셋의 식별자
inf_1 ... inf_n	1 ... n 정보
,	서로 다른 정보를 나타내는 아이템간의 구분 문자
*	checksum을 위한 구분 문자
CS	전체 데이터셋을 검사하기 위한 체크섬주1)
<CR><LF>	데이터셋의 끝

주1) 체크섬은 데이터 시작과 끝을 나타내는 문자를 제외한 모든 문자를 8비트 문자로 XOR 조합한 결과값을 나타낸다.

다. 프로토콜 종류

○ 프로토콜의 종류는 상태 정보와 제어 명령으로 구성한다.

○ 상태정보는 제어명령의 ‘상태요청’이 입력되면 출력한다.

라. 등명기 제어 규격

○ 동기점멸은 GPS를 이용한 시각동기 점멸방식을 이용하고, 모든 등질의 시각 기준은 00시 00분 00초로 한다.

○ 시각동기 점멸 체크는 0.5초 단위로 한다.

○ GPS를 이용한 시각 보정주기는 최소 30분 이내로 하여야 한다.

○ 동기점멸 시각의 설정방법은 다음과 같이 한다.

2. 프로토콜 세부 내용

가. 상태정보 프로토콜

등명기의 상태정보를 출력할 때 사용한다.

필드	내용	단위	입출력범위	비고
$LISTS	상태정보를 나타내는 구분자
vv.v	등명기의 입력 전압	V	0.0 ∽ 37.0
aa.a	등명기의 출력 전류	A	0.0 ∽ 40.0
c	CDS 상태 정보		1:밤, 0:낮
l	등명기의 점소등 상태		1:점등, 0:소등
qqq	등명기의 등질주1)
dddd.dddd	전송 시점의 날짜주2)		yyyy.mmdd
ttttt	전송 시점의 시각주3)		hhmmss
xxxx.xxxx	GPS 위도 정보주4)
yyyy.yyyy	GPS 경도 정보주5)
hh	CRC

주1) 등질부여 번호는「항로표지 기능 및 규격에 관한 기준」의 등질표 순서에 의한다.

주2) 월과 일의 자릿수는 각각 2자리로 표현한다.

<예> 2012년 1월 4일 -> 2012.0104

주3) 시는 24시간 단위로 표현하며 시,분,초의 자릿수는 각각 2자리로 표현한다.

<예> 오후 1시 30분 5초 -> 133005

주4) 위도 정보는 도분과 초로 구분한다.

<예> 36°45'21.29" -> 3645.2129

주4) 경도 정보는 도분과 초로 구분한다.

<예> 126°55'28.23" -> 12655.2823

나. 제어명령 프로토콜

등명기에 제어명령을 입력력할 때 사용한다.

필 드	내 용	단위	입출력범위	비고
$LICMD	제어명령을 나타내는 구분자
p	제어명령 코드주1)		1 ∽ 5
nnn	등명기 ID
hh	CRC

주1) 제어명령 코드

1 : 상태 요청

2 : 강제 점등

3 : 강제 소등

4 : 등명기 리셋

5 : 부동광