◉ 소방방재청고시 제2010-27호

자동화재속보설비의 화재안전기준(고시 제2009-43호) 일부 개정과 병행하여 자동화재속보기의 데이터 및 코드전송방식에 관한 프로토콜 표준을 정하고자 하려는 것으로, 관련「자동화재속보설비의속보기의 성능시험기술기준」 일부를 다음과 같이 개정하여 고시합니다.

2010년  7월  26일

소방방재청장

「자동화재속보설비의속보기의 성능시험기술기준」 일부 개정

「자동화재속보설비의속보기의 성능시험기술기준」 일부를 다음과 같이 개정한다.

제2조제2호 중 “관계자에게”를 “관계인에게”로, “전화망을”을 “통신망을”으로 하며, 제2조제3호를 다음과 같이 신설한다.

3. “문화재용 자동화재속보설비의속보기”라 함은 제2호의 기준에도 불구하고 속보기에 감지기를 직접 연결(자동화재탐지설비 1개의 경계구역에 한한다)하는 방식의 것을 말한다.

제3조제9호 중 “송수화기를”을 “송수화장치를”으로 하며, 같은조 제10호 후단에 다음과 같이 단서를 신설한다.

“다만, 발광다이오드의 경우에는 그러하지 아니하다.”

제5조제1호 중 “자동화재탐지설비로부터 작동신호를”을 “작동신호를”으로 하고, 같은조 제10호를 삭제하며, 같은조 제12호 중 “설치 할 수 있다.”를 “부가로 설치할 수 있다. 이 경우 데이터 및 코드전송방식은 별표1에 따른다.”로 하고, 같은조 제13호를 다음과 같이 신설한다.

13. 제12호 후단의 규정에 의한 데이터 및 코드전송방식은 [별표1]에 따라 소방관서 등에 구축된 접수시스템 또는 별도의 시험용 시스템을 이용하여 시험한다.

제17조제1호 중 “별표2, 별표3 및 KS A 3151에”를 “별표3, 별표4 및 KS Q 1003에”로 한다.

제18조제1호 중 “별표1(결점표) 및 별표2(합격품질수준)에”를 “별표2(결점표) 및 별표3(합격품질수준)에”로 하고, 같은조 제3호 중 “별표2의”를 “별표3의”로 한다.

제20조 중 “2012년 8월 23일까지로”를 “2013년 7월 25일까지로”로 한다.

별표1을 별표2로, 별표2를 별표3으로, 별표3을 별표4로하고 별표1을 다음과 같이 신설한다.

부  칙

이 기준은 고시한 후 3개월이 경과한 날부터 시행한다.

[별표1]

데이터 및 코드전송방식 신고부분 프로토콜 정의서

(제5조제12호 관련)

가. 통신방식별 전송규칙

1. ETHERNET

1) 공용인터넷망을 통하여 소방방재청이 지정한 IP와 PORT로 TCP/UDP 접속(전송)을 한다.

- IP     : sokbo.korea119.go.kr

- PORT  : 27492(TCP) 27494(UDP)

2) 전송 패킷은 “나”항의 규칙을 따른다.

3) 패킷 크기 : 제한은 없으나 1,400byte 이내로 권장

4) 전송방식  : TCP, UDP

2. CDMA

1) CDMA-DATA 모뎀을 이용하여 각 이동통신사에 PPP접속을 하고, 접속완료시 모뎀은 공용IP로 할당 받아야 한다.

2) 공용인터넷망을 통하여 소방방재청이 지정한 IP와 PORT로 TCP/UDP 접속(전송)을 한다.

- IP     : sokbo.korea119.go.kr

- PORT  : 27492(TCP) 27494(UDP)

3) 전송 패킷은 “나”항의 규칙을 따른다.

4) 패킷 크기 : 제한은 없으나 1,400byte 이내로 권장

5) 전송방식  : TCP, UDP

3. PSTN

1) PSTN-다이얼모뎀을 이용하여 소방방재청이 지정한 번호로 ASYNC 접속할수 있다. 다만, 이 방식은 시스템 구성전 지정번호 설치 및 이용 등을 승인받은 후 설치하여야 한다.

--

2) 전송 패킷은 “나”항의 규칙을 따른다.

3) “나”항의 기본 프로토콜 구조중 데이터 영역과 TAIL 필드사이에 CRC8(1byte)를 문자형 2byte로 표현한다.

4) 패킷크기 : 최대 255 byte

5) 전송방식 : 9600bps Serial 통신

4. 기타 공통사항

1) 재전송 규약

- 119서버로부터 처리결과 메시지를 20초이내 수신 받지 못할 경우에는  10회이상 재전송 할 수 있어야한다.

나. 프로토콜 구조와 정의

1. 기본 프로토콜 구조

구분		크기	내용	세부내용 또는 예
개시자		1 byte	개시자(0xFE, 0xFC, 0xFA)	개시자로 통신방식을 구분한다. 0xFE : TCP, UDP 0xFC : CDMA, 0xFA : 시리얼통신
헤더	프로토콜 버전	2 byte	0∼9 + A∼Z까지 10개 숫자와 24개 영문자 사용	전자 1byte : 메이저 후자 1byte : 마이너
	전송 단말기 일련번호	8 byte	0∼9 + A~Z 만 사용, 소문자 와 한글은 배제 (00000000 : 119 접수서버로 사용)
	전송 순번	2 byte	0∼F 문자형	COUNTER 순환형
	메시지 ID	2 byte	0∼9 + A∼Z 만 사용 소문자 와 한글은 배제
신고내용 (데이터 영역)		유동적	전송 데이터 영역	메시지 종류별 분류 됩니다. ※ 메지시 ID별 정의는 아래 참조
CRC8		2 byte	데이터 송신 에러검출용 데이터	PSTN Serial 통신의 경우만 해당(개시자 값이 0xFA인 경우)
종결자		1 byte	종결자(0x00)

※ 자동화재 속보설비에서 119 접수 서버로, 119 접수 서버에서 자동화재 속보설비로 데이터를 송신할 때 위의 형식을 따른다.

※ 모든 데이터는 사람이 인지할 수 있는 TEXT로 한정한다.

※ ETHERNET 통신시 흐름제어 및 혼잡제어는 TCP 프로토콜이 기본 제공하는 3-way Handshake 방식을 사용한다.(삭제)

※ HEAD는 1byte를 사용하며 3가지 형태의 전송경로를 표현한다.

- 0xFE : Ethernet, 0xFC : CDMA,  0xFA : ASYNC

※ 전송 단말기 일련번호 필드는 제조사단말 고유 ID를 입력하며, 형식승인시 ID구조를 부여한다.

- 처음 두자리 : 제조사명, 다음 두자리 : 생산년도(뒤에 두자리만표시),

다음 네자리 : 제품생산번호

작성 예) HK100001

HK  : 제조사 이니셜 두자리

10   : 2010년

0001 : 제품 생산번호

※ 전송순번 필드는 카운터 순환형으로 “단말기번호”-“일자”-“전송순번”으로 데이터 관리를 목적으로 한다

- 00에서 FF까지로 하며, 그이상은 다시 00으로 초기화 하여 순번을 재부여한다. 다만, 재전송의 경우에는 순번의 증가없이 같은 순번을 사용한다.

※ 메시지 ID는 A1(화재경보1), A2(화재경보2), E0(응답메시지)로 3가지 유형으로 구분한다.

※ 데이터 영역은 메시지ID 별로 “나”항의 “2”항의 정의를 따른다.

※ 종결자(TAIL)는 1byte를 사용하며 0x00(널)으로 정의한다.

2. 메시지 ID별 데이터 영역구조

1) 메시지 ID : A1(화재 발생시 1회만 전송)

가) 전송경로  : 화재 속보기 ⇒ 119접수 서버

구분	크기	내용	세부내용 또는 예
*화재발생시각	14 byte	YYYYMMDDHHMMSS
*주소체계 코드	1 byte	1: 법정동, 3: 우편번호, 5: 새주소, T: 일반TEXT
*주소 코드	70 byte	(주소코드 체계 참조)
*전화번호	12 byte	“-" 뺀 전화번호
신고내용 간략	2 byte	1:열, 2:연기, 4:불꽃 8:복합(열+연기), 16:기타
신고내용 유무	1 byte	Y/N
신고내용 크기	3 byte (0 또는 3)	0∼F 사용	「신고내용 유무」필드가 N 일때 0byte
신고내용	DYNAMIC		「신고내용 유무」필드가 N 일때 0byte
위도(남/북)	1 byte	N/S	N:북위 S:남위 X:사용안함
위도	8 byte (0 또는 8)		「위도(남/북)」 필드가 X 일 경우 0byte
경도	9 byte (0 또는 9)		「위도(남/북)」 필드가 X 일 경우 0byte
위험물 유무	1 byte
문화재 유무	1 byte
UNUSED	8 byte
동영상 유무	1 byte	0∼F 사용	0: 없음 1∼F까지 최대 15
동영상 파일명	13 byte /파일당	파일의 수만큼 크기는 순증	단말기 ID(8) + 순번(5)

나) 데이터 영역구조

※ 필수항목 : *화재발생시각, *주소체계코드, *주소코드, *전화번호 필드

※ 선택항목 : 필수항목을 제외한 필드

※「화재발생시각」은 열, 가스, 연기, 복합감지기 등 센서가 감지시각을 연월일시분초로 표현한다.

※「신고내용 간략」은 감지기별 감지유무를 판단하는 경우에만 표현하고, 감지기가 중복감지되는 경우에는 bit mask방식으로 표시한다.

※「신고내용 유무」는 세부신고내용이 있을 경우에는  "Y"로 표시하고, 없을 경우에는 “N"을 표시한다.

※「신고내용 크기」는 「신고내용」필드의 전체크기를 나타내며, 000∼FFF까지 최대 4095byte까지의 신고내용의 크기를 정할 수 있다.

※「신고내용」은 「신고내용 크기」의 값만큼의 크기를 가지며 최대 영문 4095자(한글 2047자)까지 입력 가능하지만 한글기준 250자로 제한한다.

※ 경위도 좌표계는 3개의 필드로 구성하고, 길이는 18byte로 한다.

-「위도구분」은 경위도 좌표계에서 위도의 북위와 남위를 알기위한 필드이다.(N : 북위 S : 남위 X : 좌표계 사용 안함)

- 위도필드(8byte) : 도(2) + 분(2) + 초(2) + 소수점이하 초(2)

- 경도필드(9byte) : 도(3) + 분(2) + 초(2) + 소수점이하 초(2)

※「위험물 유무」․「문화재 유무」․「UNUSED」필드로 특수사항을 표시 할수 한다.

※「동영상 유무」는 저장된 동영상 파일이 있을 경우 1∼F까지 최대 15개까지 표시 할수 있다.

※「동영상 파일명」은 알파벳과 숫자를 이용하여 13byte로 표시하고, 확장자는 표시하지 않는다.

2) 메시지 ID : A2(감지되는 내용을 계속 전송)

가) 전송경로  : 화재 속보기 ==> 119 접수서버

나) 전송규칙

- 계속적인 화재확산을 감지하여 변화부분을 최초화재발생시각 기준으로 누적된 화재발생 정보를 추가전송한다.

- 전송간격은 20∼60초로 주기적으로 전송하고, 5∼10분간 추가 감지되는 사항이 없는 경우에는 종결한다.

다) 데이터 영역구조

구분	크기	내용	세부내용 또는 예
*화재발생시각	14 byte	YYYYMMDDHHMMSS
*주소 체계 코드	1 byte	1: 법정동 3: 우편번호 5: 새주소 T : 일반 TEXT
*주소 코드	70 byte	(주소코드 체계 참조)
*전화번호	12 byte	“-" 뺀 전화번호
신고내용 간략	2 byte	1:열, 2:연기, 4:불꽃 8:복합(열+연기), 16:기타
누적 화재감지 센서수	3 byte	0∼F 문자형	최대 4095개 감지
신고내용 크기	3 byte (0 또는 3)	0∼F 사용	「신고내용 유무」필드가 N 일때 0byte
신고내용	DYNAMIC		「신고내용 유무」필드가 N 일때 0byte
위도(남/북)	1 byte	N/S	N:북위 S:남위 X:사용안함
위도	8 byte (0 또는 8)		「위도(남/북)」 필드가 X 일 경우 0byte
경도	9 byte (0 또는 9)		「위도(남/북)」 필드가 X 일 경우 0byte
위험물 유무	1 byte
문화재 유무	1 byte
UNUSED	8 byte
UNUSED	8 byte
화재 감지 리스트	1 byte	Y/N
화재 감지 센서 번호	DYNAMIC	(센서번호(4byte)X 화재감지 센서수)	화재 감지 순으로 배열
화재 감지 경과 시간	DYNAMIC	초단위(4byte) X 화재 발생 감지 센서 수
동영상 유무	1 byte	0∼F 사용	0: 없음 1∼F까지 최대 15
동영상 파일명	13byte /파일당	파일의 수만큼 크기는 순증	단말기 ID(8) + 순번(5)

※ 필수항목 : *화재발생시각, *주소체계코드, *주소코드, *전화번호 필드

※ 선택항목 : 필수항목을 제외한 필드

※ 「화재 감지 리스트」는 화재를 감지하였던 센서를 시간대별로 나열하기위한 목적 으로 사용한다. 이 필드의 값이 “Y"로 표시 되는 경우「화재감지센서번호」는 누적된「화재감지 센서수」만큼 크기가 늘어나고, 「화재감지경과시간」은 최초화재감지시각을 기준으로 경과된 시각(초단위)을 표현하고, 감지센서 만큼 크기가 늘어난다.

예) 감지된 센서 수가 총 3개이고 센서번호“0078”이 최초 감지하였고, 센서번호“0080”은 65초경과후, 센서번호“A110”은 128초 경과후에 감지하였다면 다음과 같이 필드에 값이 채워진다.

[누적 화재 감지 센서 수]     : “003”

[화재 감지 리스트 표현 여부] : “Y"

[화재 감지 센서 번호]       : “00780080A110"

⇒ 0078, 0080, A110 센서번호를 뜻함

[화재 감지 경과 시간]        : “000000650128”

⇒ 0초 , 65초, 128초를 뜻함

3) 메시지 ID : E0(처리결과 응답메시지)

가) 전송경로  : 119 접수서버⇒ 화재 속보기

- 119접수서버에서 신고패킷을 받고 응답 한다.

나) 전송규칙

구분	크기	내용
전체 수신 byte	4 byte	속보기에서 보낸 헤더포함 총 길이

※「전체 수신 byte」가 0보다 크면 정상수신되었음을 의미하며, 0보다 작을 경우 비정상 수신이라는 의미임. 비정상 수신 구분은 전체 수신 byte 값에 따라 아래와 같이 구분한다.

응답내용	값	내용
정상 접수 처리	> 0	속보기에서 보낸 헤더포함 총길이
개시자 이상(개시자)	-102	알수없는 개시자(FE,FC,FA 이외)
Header 이상(버전)	-104	지원되지 않는 프로토콜 버전
Header (메시지ID)	-106	알수없는 메시지 ID
패킷내용이상(시각)	-202	비정상적인 화재발생시각
패킷내용이상(주소체계)	-204	알수없는 주소체계코드
패킷내용이상(주소)	-206	비정상적인 주소코드(법정,우편번호등)
패킷크기이상(작다)	-802	규약된 패킷크기 보다 작다
패킷크기이상(크다)	-804	규약된 패킷크기 보다 크다
CRC 에러	-902	CRC 에러

3. 속보기의 전송 순서도

1) TCP 전송시 순서도

2) UDP 전송 순서도

3) PSTN 전송 순서도

※ 「CRC 체크」는 수신받은 데이터의 CRC오류의 경우와 수신받은 데이터의 처리결과 값이 CRC에러(-902)로 전달되는 경우에는 두 경우 모두 신고내용을 재전송하여야 함.

4. 기타 데이터구조

1) 주소 필드 정보

가) 법정동(주소코드 : 1)

구분	크기	내용
시도코드	2 byte
구군코드	3 byte
동코드	3 byte
리코드	2 byte
산 여부	1 byte	2 : 산
번지	10byte	앞번지 와 뒷번지 구분은 “-“
세부주소	30byte	최대 한글15글자

나) 우편번호 사용(주소코드 : 3)

구분	크기	내용
우편번호코드	6 byte
UNUSED	1 byte
번지	10byte	앞번지 와 뒷번지 구분은 “-“
세부주소	40byte	최대 한글20글자

다) 새주소 사용(주소코드 : 5)

구분	크기	내용
시도코드	2 byte
구군코드	3 byte
도로명	20byte
건물번호	10byte
건물명	20byte

자동화재속보설비의 속보기의 성능시험기술기준 일부개정안 신⋅구조문대비표

현 행	개 정 안
자동화재속보설비의속보기의 성능시험기술기준	자동화재속보설비의속보기의 성능시험기술기준
제2조(용어의 정의) 이 기준에서 사용하는 용어의 정의는 다음과 같다. 1. (생 략) 2. “자동화재속보설비의속보기(이하 “속보기”라 한다)라 함은 수동작동 및 자동화재탐지설비 수신기의 화재신호와 연동으로 작동하여 관계자에게 화재발생을 경보함과 동시에 소방관서에 자동적으로 전화망를 통한 당해 화재발생 및 당해 소방대상물의 위치 등을 음성으로 통보하여 주는 것을 말한다. <신 설>	제2조(용어의 정의) ------------------ -------------- 1. (현행과 같음) 2. ------------------------------ ------------------------------ ------------------------------ ------------- 관계인에게 ------- ------------------------------ ---- 통신망을 ------------------ ------------------------------ ----------------------- 3. “문화재용 자동화재속보설비의속보기”라 함은 제2호의 기준에도 불구하고 속보기에 감지기를 직접 연결(자동화재탐지설비 1개의 경계구역에 한한다)하는 방식의 것을 말한다.
제3조(구조) 속보기의 구조는 다음 각호에 적합하여야 한다. 1. 내지 8. (생략) 9. 수동통화용 송수화기를 설치하여야 한다. 10. 표시등에 전구를 사용하는 경우에는 2개를 병렬로 설치하여야 한다. <단서 신설>	제3조(구조) ------------------------ ------------- 1. 내지 8. (현행과 같음) 9. -------- 송수화장치를 ---------- ---- 10. ----------------------------- ------------------------ 다만, 발광다이오드의 경우에는 그러하지 아니하다.
제5조(기능) 속보기는 다음에 적합한 기능을 가져야 한다. 1. 자동화재탐지설비로부터 작동신호를 수신하거나 수동으로 동작시키는 경우 20초 이내에 소방관서에 자동적으로 신호를 발하여 통보하되, 3회이상 속보할 수 있어야 한다. 2. 내지 3. (생략) 4. 자동화재탐지설비로부터 화재신호를 수신하거나 속보기를 수동으로 동작시키는 경우 자동적으로 적색 화재표시등이 점등되고 음향장치로 화재를 경보하여야 하며 화재표시 및 경보는 수동으로 복구 및 정지시키지 않는한 지속되어야 한다. 5. 내지 9. (생략) 10. 소방관서와 전화접속시 착신측이 통화종료 후 전화기를 온 훅(on hook)하는 경우 5초 이내에 회선접속 상태를 해재하여야 한다. 11. (생략) 12. 속보기는 음성속보방식 외에 데이터 또는 코드전송방식 등을 이용한 속보기능을 설치 할 수 있다. <신 설>	제5조(기능) ------------------------ ------------- 1. 작동신호를 -------------------- ------------------------------ ------------------------------ ------------------------------ ------------ 2. 내지 3. (현행과 같음) 4. 화재신호를 -------------------- ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------------------ ------ 5. 내지 9. (현행과 같음) <삭제> 11. (현행과 같음) 12. ----------------------------- ------------------------------ -----------------------부가로 설치할 수 있다. 이 경우 데이터 및 코드전송방식은 별표1에 따른다. 13. 제12호 후단의 규정에 의한 데이터 및 코드전송방식은 [별표1]에 따라 소방관서 등에 구축된 접수시스템 또는 별도의 시험용 시스템을 이용하여 시험한다.
제17조(제품시험 시험방법) 제품시험의 방법은 다음과 같다. 1. 제품시험 시료는 별표2, 별표3 및 KS A 3151에 의하여 발췌한다. 2. 내지 5. (생략)	제17조(제품시험 시험방법) ----------- ----------- 1. --------------- 별표3, 별표4 및 KS Q 1003에 ---------- 2. 내지 5. (현행과 같음)
제18조(제품시험 판정기준) 신청로트의 제품시험 판정기준은 다음과 같다. 1. 로트의 합부판정은 별표1(결점표) 및 별표2(합격품질수준)에 의한다. 2. (생략) 3. 샘플링한 시료중에서 결점의 개수가 별표2의 해당 합격품질수준에서 정하는 Ac(합격판정개수) 이하인 경우에는 합격으로하고, Re(불합격판정개수) 이상인 경우에는 그 로트를 불합격으로 한다. 4. (생략)	제18조(제품시험 판정기준) ----------- ----------------------- 1. --------------- 별표2(결점표) 및 별표3(합격품질수준)에 ----- 2. (현행과 같음) 3. ------------------------------ 별표3의 ----------------------- ------------------------------ ------------------------------ ----------------------------- 4. (현행과 같음)
제19조 (생략)	제19조 (현행과 같음)
제20조(재검토기한) 「훈령·예규 등의 발령 및 관리에 관한 규정」(대통령훈령 제 248호)에 따라 이 고시 발령 후의 법령이나 현실여건의 변화등을 검토하여 이 고시의 폐지, 개정 등의 조치를 하여야 하는 기한은 2012년 8월 23일까지로 한다.	제20조(재검토기한) ------------------ ---------------------------------------------------------------------------------------------------------------------------------------- 2013년 7월 25일까지로 ---
	부 칙 이 기준은 고시한 후 3개월이 경과한 날부터 시행한다.
<신 설> [별표1] (생략) [별표2] (생략) [별표3] (생략)	[별표1] 데이터 및 코드전송방식 프로토콜 [별표2] (현행과 같음) [별표3] (현행과 같음) [별표4] (현행과 같음)

[별표1]

데이터 및 코드전송방식 신고부분 프로토콜 정의서

(제5조 제12호 관련)

가. 통신방식별 전송규칙

1. ETHERNET

1) 공용인터넷망을 통하여 소방방재청이 지정한 IP와 PORT로 TCP/UDP 접속(전송)을 한다.

- IP     : sokbo.korea119.go.kr

- PORT  : 27492(TCP) 27494(UDP)

2) 전송 패킷은 “나”항의 규칙을 따른다.

3) 패킷 크기 : 제한은 없으나 1,400byte 이내로 권장

4) 전송방식  : TCP, UDP

2. CDMA

1) CDMA-DATA 모뎀을 이용하여 각 이동통신사에 PPP접속을 하고, 접속완료시 모뎀은 공용IP로 할당 받아야 한다.

2) 공용인터넷망을 통하여 소방방재청이 지정한 IP와 PORT로 TCP/UDP 접속(전송)을 한다.

- IP     : sokbo.korea119.go.kr

- PORT  : 27492(TCP) 27494(UDP)

3) 전송 패킷은 “나”항의 규칙을 따른다.

4) 패킷 크기 : 제한은 없으나 1,400byte 이내로 권장

5) 전송방식  : TCP, UDP

3. PSTN

1) PSTN-다이얼모뎀을 이용하여 소방방재청이 지정한 번호로 ASYNC 접속할수 있다. 다만, 이 방식은 시스템 구성전 지정번호 설치 및 이용 등을 승인받은 후 설치하여야 한다.

--

2) 전송 패킷은 “나”항의 규칙을 따른다.

3) “나”항의 기본 프로토콜 구조중 데이터 영역과 TAIL 필드사이에 CRC8(1byte)를 문자형 2byte로 표현한다.

4) 패킷크기 : 최대 255 byte

5) 전송방식 : 9600bps Serial 통신

4. 기타 공통사항

1) 재전송 규약

- 119서버로부터 처리결과 메시지를 20초이내 수신 받지 못할 경우에는  10회이상 재전송 할 수 있어야한다.

나. 프로토콜 구조와 정의

1. 기본 프로토콜 구조

구분		크기	내용	세부내용 또는 예
개시자		1 byte	개시자(0xFE, 0xFC, 0xFA)	개시자로 통신방식을 구분한다. 0xFE : TCP, UDP 0xFC : CDMA, 0xFA : 시리얼통신
헤더	프로토콜 버전	2 byte	0∼9 + A∼Z까지 10개 숫자와 24개 영문자 사용	전자 1byte : 메이저 후자 1byte : 마이너
	전송 단말기 일련번호	8 byte	0∼9 + A~Z 만 사용, 소문자 와 한글은 배제 (00000000 : 119 접수서버로 사용)
	전송 순번	2 byte	0∼F 문자형	COUNTER 순환형
	메시지 ID	2 byte	0∼9 + A∼Z 만 사용 소문자 와 한글은 배제
신고내용 (데이터 영역)		유동적	전송 데이터 영역	메시지 종류별 분류 됩니다. ※ 메지시 ID별 정의는 아래 참조
CRC8		2 byte	데이터 송신 에러검출용 데이터	PSTN Serial 통신의 경우만 해당(개시자 값이 0xFA인 경우)
종결자		1 byte	종결자(0x00)

※ 자동화재 속보설비에서 119 접수 서버로, 119 접수 서버에서 자동화재 속보설비로 데이터를 송신할 때 위의 형식을 따른다.

※ 모든 데이터는 사람이 인지할 수 있는 TEXT로 한정한다.

※ ETHERNET 통신시 흐름제어 및 혼잡제어는 TCP 프로토콜이 기본 제공하는 3-way Handshake 방식을 사용한다.(삭제)

※ HEAD는 1byte를 사용하며 3가지 형태의 전송경로를 표현한다.

- 0xFE : Ethernet, 0xFC : CDMA,  0xFA : ASYNC

※ 전송 단말기 일련번호 필드는 제조사단말 고유 ID를 입력하며, 형식승인시 ID구조를 부여한다.

- 처음 두자리 : 제조사명, 다음 두자리 : 생산년도(뒤에 두자리만표시),

다음 네자리 : 제품생산번호

작성 예) HK100001

HK  : 제조사 이니셜 두자리

10   : 2010년

0001 : 제품 생산번호

※ 전송순번 필드는 카운터 순환형으로 “단말기번호”-“일자”-“전송순번”으로 데이터 관리를 목적으로 한다

- 00에서 FF까지로 하며, 그이상은 다시 00으로 초기화 하여 순번을 재부여한다. 다만, 재전송의 경우에는 순번의 증가없이 같은 순번을 사용한다.

※ 메시지 ID는 A1(화재경보1), A2(화재경보2), E0(응답메시지)로 3가지 유형으로 구분한다.

※ 데이터 영역은 메시지ID 별로 “나”항의 “2”항의 정의를 따른다.

※ 종결자(TAIL)는 1byte를 사용하며 0x00(널)으로 정의한다.

2. 메시지 ID별 데이터 영역구조

1) 메시지 ID : A1(화재 발생시 1회만 전송)

가) 전송경로  : 화재 속보기 ⇒ 119접수 서버

구분	크기	내용	세부내용 또는 예
*화재발생시각	14 byte	YYYYMMDDHHMMSS
*주소체계 코드	1 byte	1: 법정동, 3: 우편번호, 5: 새주소, T: 일반TEXT
*주소 코드	70 byte	(주소코드 체계 참조)
*전화번호	12 byte	“-" 뺀 전화번호
신고내용 간략	2 byte	1:열, 2:연기, 4:불꽃 8:복합(열+연기), 16:기타
신고내용 유무	1 byte	Y/N
신고내용 크기	3 byte (0 또는 3)	0∼F 사용	「신고내용 유무」필드가 N 일때 0byte
신고내용	DYNAMIC		「신고내용 유무」필드가 N 일때 0byte
위도(남/북)	1 byte	N/S	N:북위 S:남위 X:사용안함
위도	8 byte (0 또는 8)		「위도(남/북)」 필드가 X 일 경우 0byte
경도	9 byte (0 또는 9)		「위도(남/북)」 필드가 X 일 경우 0byte
위험물 유무	1 byte
문화재 유무	1 byte
UNUSED	8 byte
동영상 유무	1 byte	0∼F 사용	0: 없음 1∼F까지 최대 15
동영상 파일명	13 byte /파일당	파일의 수만큼 크기는 순증	단말기 ID(8) + 순번(5)

나) 데이터 영역구조

※ 필수항목 : *화재발생시각, *주소체계코드, *주소코드, *전화번호 필드

※ 선택항목 : 필수항목을 제외한 필드

※「화재발생시각」은 열, 가스, 연기, 복합감지기 등 센서가 감지시각을 연월일시분초로 표현한다.

※「신고내용 간략」은 감지기별 감지유무를 판단하는 경우에만 표현하고, 감지기가 중복감지되는 경우에는 bit mask방식으로 표시한다.

※「신고내용 유무」는 세부신고내용이 있을 경우에는  "Y"로 표시하고, 없을 경우에는 “N"을 표시한다.

※「신고내용 크기」는 「신고내용」필드의 전체크기를 나타내며, 000∼FFF까지 최대 4095byte까지의 신고내용의 크기를 정할 수 있다.

※「신고내용」은 「신고내용 크기」의 값만큼의 크기를 가지며 최대 영문 4095자(한글 2047자)까지 입력 가능하지만 한글기준 250자로 제한한다.

※ 경위도 좌표계는 3개의 필드로 구성하고, 길이는 18byte로 한다.

-「위도구분」은 경위도 좌표계에서 위도의 북위와 남위를 알기위한 필드이다.(N : 북위 S : 남위 X : 좌표계 사용 안함)

- 위도필드(8byte) : 도(2) + 분(2) + 초(2) + 소수점이하 초(2)

- 경도필드(9byte) : 도(3) + 분(2) + 초(2) + 소수점이하 초(2)

※「위험물 유무」․「문화재 유무」․「UNUSED」필드로 특수사항을 표시 할수 한다.

※「동영상 유무」는 저장된 동영상 파일이 있을 경우 1∼F까지 최대 15개까지 표시 할수 있다.

※「동영상 파일명」은 알파벳과 숫자를 이용하여 13byte로 표시하고, 확장자는 표시하지 않는다.

2) 메시지 ID : A2(감지되는 내용을 계속 전송)

가) 전송경로  : 화재 속보기 ==> 119 접수서버

나) 전송규칙

- 계속적인 화재확산을 감지하여 변화부분을 최초화재발생시각 기준으로 누적된 화재발생 정보를 추가전송한다.

- 전송간격은 20∼60초로 주기적으로 전송하고, 5∼10분간 추가 감지되는 사항이 없는 경우에는 종결한다.

다) 데이터 영역구조

구분	크기	내용	세부내용 또는 예
*화재발생시각	14 byte	YYYYMMDDHHMMSS
*주소 체계 코드	1 byte	1: 법정동 3: 우편번호 5: 새주소 T : 일반 TEXT
*주소 코드	70 byte	(주소코드 체계 참조)
*전화번호	12 byte	“-" 뺀 전화번호
신고내용 간략	2 byte	1:열, 2:연기, 4:불꽃 8:복합(열+연기), 16:기타
누적 화재감지 센서수	3 byte	0∼F 문자형	최대 4095개 감지
신고내용 크기	3 byte (0 또는 3)	0∼F 사용	「신고내용 유무」필드가 N 일때 0byte
신고내용	DYNAMIC		「신고내용 유무」필드가 N 일때 0byte
위도(남/북)	1 byte	N/S	N:북위 S:남위 X:사용안함
위도	8 byte (0 또는 8)		「위도(남/북)」 필드가 X 일 경우 0byte
경도	9 byte (0 또는 9)		「위도(남/북)」 필드가 X 일 경우 0byte
위험물 유무	1 byte
문화재 유무	1 byte
UNUSED	8 byte
UNUSED	8 byte
화재 감지 리스트	1 byte	Y/N
화재 감지 센서 번호	DYNAMIC	(센서번호(4byte)X 화재감지 센서수)	화재 감지 순으로 배열
화재 감지 경과 시간	DYNAMIC	초단위(4byte) X 화재 발생 감지 센서 수
동영상 유무	1 byte	0∼F 사용	0: 없음 1∼F까지 최대 15
동영상 파일명	13byte /파일당	파일의 수만큼 크기는 순증	단말기 ID(8) + 순번(5)

※ 필수항목 : *화재발생시각, *주소체계코드, *주소코드, *전화번호 필드

※ 선택항목 : 필수항목을 제외한 필드

※ 「화재 감지 리스트」는 화재를 감지하였던 센서를 시간대별로 나열하기위한 목적 으로 사용한다. 이 필드의 값이 “Y"로 표시 되는 경우「화재감지센서번호」는 누적된「화재감지 센서수」만큼 크기가 늘어나고, 「화재감지경과시간」은 최초화재감지시각을 기준으로 경과된 시각(초단위)을 표현하고, 감지센서 만큼 크기가 늘어난다.

예) 감지된 센서 수가 총 3개이고 센서번호“0078”이 최초 감지하였고, 센서번호“0080”은 65초경과후, 센서번호“A110”은 128초 경과후에 감지하였다면 다음과 같이 필드에 값이 채워진다.

[누적 화재 감지 센서 수]     : “003”

[화재 감지 리스트 표현 여부] : “Y"

[화재 감지 센서 번호]       : “00780080A110"

⇒ 0078, 0080, A110 센서번호를 뜻함

[화재 감지 경과 시간]        : “000000650128”

⇒ 0초 , 65초, 128초를 뜻함

3) 메시지 ID : E0(처리결과 응답메시지)

가) 전송경로  : 119 접수서버⇒ 화재 속보기

- 119접수서버에서 신고패킷을 받고 응답 한다.

나) 전송규칙

구분	크기	내용
전체 수신 byte	4 byte	속보기에서 보낸 헤더포함 총 길이

※「전체 수신 byte」가 0보다 크면 정상수신되었음을 의미하며, 0보다 작을 경우 비정상 수신이라는 의미임. 비정상 수신 구분은 전체 수신 byte 값에 따라 아래와 같이 구분한다.

응답내용	값	내용
정상 접수 처리	> 0	속보기에서 보낸 헤더포함 총길이
개시자 이상(개시자)	-102	알수없는 개시자(FE,FC,FA 이외)
Header 이상(버전)	-104	지원되지 않는 프로토콜 버전
Header (메시지ID)	-106	알수없는 메시지 ID
패킷내용이상(시각)	-202	비정상적인 화재발생시각
패킷내용이상(주소체계)	-204	알수없는 주소체계코드
패킷내용이상(주소)	-206	비정상적인 주소코드(법정,우편번호등)
패킷크기이상(작다)	-802	규약된 패킷크기 보다 작다
패킷크기이상(크다)	-804	규약된 패킷크기 보다 크다
CRC 에러	-902	CRC 에러

3. 속보기의 전송 순서도

1) TCP 전송시 순서도

2) UDP 전송 순서도

3) PSTN 전송 순서도

※ 「CRC 체크」는 수신받은 데이터의 CRC오류의 경우와 수신받은 데이터의 처리결과 값이 CRC에러(-902)로 전달되는 경우에는 두 경우 모두 신고내용을 재전송하여야 함.

4. 기타 데이터구조

1) 주소 필드 정보

가) 법정동(주소코드 : 1)

구분	크기	내용
시도코드	2 byte
구군코드	3 byte
동코드	3 byte
리코드	2 byte
산 여부	1 byte	2 : 산
번지	10byte	앞번지 와 뒷번지 구분은 “-“
세부주소	30byte	최대 한글15글자

나) 우편번호 사용(주소코드 : 3)

구분	크기	내용
우편번호코드	6 byte
UNUSED	1 byte
번지	10byte	앞번지 와 뒷번지 구분은 “-“
세부주소	40byte	최대 한글20글자

다) 새주소 사용(주소코드 : 5)

구분	크기	내용
시도코드	2 byte
구군코드	3 byte
도로명	20byte
건물번호	10byte
건물명	20byte