城市消防远程监控系统 第3部分:报警传输网络通信协议 GB/T26875.3-2011
<h1 style="text-align:center"><strong>前言</strong></h1><div style="text-align:center">中华人民共和国国家标准<br />
<strong>城市消防远程监控系统<br />
第3部分:报警传输网络通信协议</strong><br />
Remote-monitoring system of urban fire protection-<br />
Part 3:Communication protocol for alarm transmission network<br />
<strong>GB/T 26875.3-2011</strong><br />
颁布部门:中华人民共和国国家质量监督检验检疫总局<br />
中国国家标准化管理委员会<br />
发布时间:2011年07月29日<br />
施行时间:2011年11月01日</div>
GB 26875 《城市消防远程监控系统》分为六个部分:<br />
——第1部分:用户信息传输装置;<br />
——第2部分:通信服务器软件功能要求;<br />
——第3部分:报警传输网络通信协议;<br />
——第4部分:基本数据项;<br />
——第5部分:受理软件功能要求;<br />
——第6部分:信息管理软件功能要求。<br />
本部分为GB 26875的第3部分。<br />
本部分按照GB/T 1.1-2009给出的规则起草。<br />
本部分由全国消防标准化技术委员会消防通信分技术委员会(SAC/TC 113/SC 14)归口。<br />
本部分负责起草单位:公安部沈阳消防研究所。<br />
本部分参加起草单位:万盛(中国)科技有限公司、海湾消防网络有限公司、沈阳美宝控制有限公司、同方股份有限公司、广东百迅信息科技有限公司、上海易达通信公司、福建省盛安城市安全信息发展有限公司、北京利达科信电子有限公司、北京法安通电子科技有限公司、四川赛科新技术有限公司、重庆华夏消防有限公司、北京网迅青鸟科技发展有限公司。<br />
本部分主要起草人:马青波、王军、隋虎林、潘刚、张迪、姜学贇、胡锐、赵辉、贾新勇、高宏、于洋、徐文飞、陈兴煜、冯权辉、涂燕林、王京欣、袁大奎、钟尔俊、刘启明。
<h1 style="text-align:center"><strong>1 范围</strong></h1>
GB 26875的本部分规定了城市消防远程监控系统中用户信息传输装置与监控中心之间通过报警传输网络进行数据传输的协议结构、数据类型及数据定义。<br />
本部分适用于城市消防远程监控系统中用户信息传输装置与监控中心之间的报警传输网络数据通信协议。
<h1 style="text-align:center"><strong>2 规范性引用文件</strong></h1>
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。<br />
GB 18030-2005 信息技术 中文编码字符集<br />
GB 50440 城市消防远程监控系统技术规范<br />
RFC 768 用户数据报协议(User Datagram Protocol),Internet Engineering Task Force(互联网工程任务组1980年发布)<br />
RFC 791 网际互联协议(Internet Protocol),Internet Engineering Task Force(互联网工程任务组1981年发布)<br />
RFC 793 传输控制协议(Transmission Control Protocol),Internet Engineering Task Force(互联网工程任务组1981年发布)
<h1 style="text-align:center"><strong>3 术语和定义</strong></h1>
GB 50440界定的以及下列术语和定义适用于本文件。<br />
<strong>3.1 </strong><strong>上行方向 upstream direction</strong><br />
从用户信息传输装置到监控中心的数据传输方向。 <br />
<strong>3.2 </strong><strong>下行方向 downstream direction</strong><br />
从监控中心到用户信息传输装置的数据传输方向。<br />
<strong>3.3 </strong><strong>数据单元 data unit</strong><br />
具有共同传输原因的信息实体。<br />
<strong>3.4 </strong><strong>数据单元类型 data unit type</strong><br />
位于一个应用数据单元开始的信息域,用以识别数据单元的类型和长度,暗指或明确地指明应用数据单元的结构以及信息对象的结构、类型。
<h1 style="text-align:center"><strong>4 缩略语</strong></h1>
下列缩略语适用于本文件。<br />
IP网际互联协议(internet protocol)<br />
TCP传输控制协议(transmission control protocol)<br />
UDP用户数据报协议(user datagram protocol)
<h1 style="text-align:center"><strong>5 协议结构</strong></h1>
<strong>5.1</strong> 本部分以RFC 791、RFC 793和RFC 768中规定的TCP/IP或UDP/IP网络控制协议作为底层通信承载协议,本部分规定的协议对应于ISO/OSI定义的七层协议结构的应用层,如图1所示。
<div style="text-align:center"></div>
<br />
<strong>5.2</strong> 应用层通信协议不依赖于所选用的传输网络,在基础传输层已经建立的基础上,应用层通信协议与具体传输网络无关,体现通信介质无关性。<br />
<strong>5.3</strong> 本部分不限制城市消防远程监控系统扩展其他的信息内容,在扩展内容时不应与本部分中所使用或保留的控制命令相冲突,并应符合国家有关标准的规定。
<h1 style="text-align:center"><strong>6 通信协议</strong></h1>
6.1 通信方式<br />
6.2 控制命令(监控中心→用户信息传输装置)<br />
6.3 信息上传(用户信息传输装置→监控中心)<br />
6.4 信息查询(监控中心→用户信息传输装置)<br />
6.5 重发机制<br />
6.6 数据包结构
<h2 style="text-align:center"><strong>6.1 通信方式</strong></h2>
城市消防远程监控系统的用户信息传输装置与监控中心之间的通信方式主要包括控制命令、信息(火灾报警和建筑消防设施运行状态等信息)上传和信息查询等,均采用发送/确认或请求/应答模式进行通信。
<h2 style="text-align:center"><strong>6.2 控制命令(监控中心→用户信息传输装置)</strong></h2>
<hr /><br />
6.2.1 监控中心向用户信息传输装置发送指令时的控制命令采用发送/确认模式,其通信流程如图2所示。
<div style="text-align:center"><strong></strong></div>
<br />
6.2.2 监控中心向用户信息传输装置发送控制命令,用户信息传输装置对接收到的命令信息进行校验。在校验正确的情况下,用户信息传输装置执行监控中心的控制命令,并向监控中心发送确认命令;在校验错误的情况下,用户信息传输装置舍弃所接收数据并发出否认回答。<br />
6.2.3 监控中心接收到用户信息传输装置的确认命令后完成本次控制命令传输;监控中心在规定时间内未收到确认命令或收到否认回答后,启动重发机制。
<h2 style="text-align:center"><strong>6.3 信息上传(用户信息传输装置→监控中心)</strong></h2>
6.3.1 用户信息传输装置向监控中心传输火灾报警和建筑消防设施运行状态等信息时采用发送/确认模式。其通信流程如图3所示
<div style="text-align:center"><strong></strong></div>
<br />
6.3.2 当发生火灾报警或运行状态改变时,用户信息传输装置主动向监控中心上传信息,监控中心对接收到的信息进行校验。在校验正确的情况下,监控中心对接收的信息进行相应处理,并向用户信息传输装置发送确认命令;在校验错误的情况下,监控中心舍弃所接收数据并发出否认回答。<br />
6.3.3 用户信息传输装置接收到监控中心的确认命令后完成本次信息的传输;用户信息传输装置在规定时间内未收到确认命令或收到否认回答后,启动重发机制。
<h2 style="text-align:center"><strong>6.4 信息查询(监控中心→用户信息传输装置)</strong></h2>
6.4.1 监控中心向用户信息传输装置查询相关信息时采用请求/应答模式。其通信流程如图4所示。
<div style="text-align:center"><strong></strong></div>
<br />
6.4.2 监控中心向用户信息传输装置发送请求查询命令,用户信息传输装置对接收到的信息进行校验。在校验正确的情况下,用户信息传输装置根据请求内容进行应答;在校验错误的情况下,用户信息传输装置舍弃所接收的数据并发出否认回答。<br />
6.4.3 监控中心在接收到正确的应答信息后完成本次信息查询操作;在规定时间内未接收到应答信息、应答信息错误或接收到否认回答后,启动重发机制。
<h2 style="text-align:center"><strong>6.5 重发机制</strong></h2>
6.5.1 发送/确认模式下,发送端发出信息后在规定时间内未收到接收端的确认命令或收到否认回答,应进行信息重发,重发规定次数后仍未收到确认命令,则本次通信失败,结束本次通信。<br />
6.5.2 请求/应答模式下,请求方在发出请求命令后的规定的时间内未收到应答信息或收到否认应答,重发请求命令,重发规定次数后仍未收到应答信息,则本次通信失败,结束本次通信。<br />
6.5.3 通信过程中的校验错误包括校验和错误、不可识别的命令字节、应用数据单元长度超限、启动字符和结束字符错误等。<br />
6.5.4 超时时间不宜大于10s,可根据具体的通信方式和任务性质自行定义。<br />
6.5.5 超时重发次数宜为3次,可根据具体的通信方式和任务性质自行定义。
<h2 style="text-align:center"><strong>6.6 数据包结构</strong></h2>
每个完整的数据包应由启动符、控制单元、应用数据单元、校验和、结束符组成,其中控制单元包含业务流水号、协议版本号、发送时间标签、源地址、目的地址、应用数据单元长度、命令字节,具体的结构和定义见表1。
<div style="text-align:center"><strong></strong></div>
<div style="text-align:center"></div>
<div style="text-align:center"></div>
<h1 style="text-align:center"><strong>7 应用数据单元基本格式</strong></h1>
应用数据单元基本格式如图5所示。
<div style="text-align:center"><strong></strong></div>
<h1 style="text-align:center"><strong>8 数据定义</strong></h1>
8.1 数据单元标识符<br />
8.2 信息对象<br />
8.3 数据定义细则
<h2 style="text-align:center"><strong>8.1 数据单元标识符</strong></h2>
8.1.1 类型标志<br />
类型标志为1字节二进制数,取值范围0~255,类型标志见表3。
<div style="text-align:center"></div>
<div style="text-align:center"></div>
<br />
8.1.2 信息对象数目<br />
信息对象数目为1字节二进制数,其取值范围与数据包类型相关。
<h2 style="text-align:center"><strong>8.2 信息对象</strong></h2>
8.2.1 信息体<br />
8.2.1.1 建筑消防设施系统状态<br />
建筑消防设施系统状态数据结构如图6所示,共4字节。
<div style="text-align:center"></div>
<br />
系统类型标志符为1字节二进制数,取值范围0~255,系统类型定义如表4所示。系统地址为1字节二进制数,取值范围0~255,由建筑消防设施设定。系统状态数据为2字节,低字节传输在前。
<div style="text-align:center"></div>
<div style="text-align:center"></div>
<br />
8.2.1.2 建筑消防设施部件状态<br />
建筑消防设施部件状态数据结构如图7所示,共40字节。
<div style="text-align:center"></div>
建筑消防设施系统类型标志、系统地址分别为1字节二进制数,其定义见8.2.1.1。<br />
建筑消防设施部件类型标志符为1字节二进制数,定义如表5所示。<br />
建筑消防设施部件地址为4字节二进制数,建筑消防设施部件状态数据为2字节,低字节先传输。<br />
建筑消防设施部件说明为31字节的字符串,采用GB 18030-2005规定的编码。
<div style="text-align:center"></div>
<div style="text-align:center"></div>
<div style="text-align:center"><strong></strong></div>
<div style="text-align:center"></div>
<br />
8.2.1.3 建筑消防设施部件模拟量值<br />
建筑消防设施部件模拟量值数据结构如图8所示,共10字节。
<div style="text-align:center"></div>
<br />
系统类型标志、系统地址、部件类型、部件地址的定义同8.2.1.2。<br />
模拟量类型为1字节二进制数,取值范围0~255。<br />
模拟量值为2字节有符号整型数,取值范围为-32768~+32767,低字节传输在前。<br />
模拟量类型和模拟量值的具体定义见表6。
<div style="text-align:center"></div>
<br />
8.2.1.4 建筑消防设施操作信息<br />
建筑消防设施操作信息数据结构如图9所示,共4字节。
<div style="text-align:center"></div>
<br />
系统类型标志和系统地址的定义见8.2.1.1。<br />
操作员编号为1字节二进制数,由建筑消防设施定义。<br />
8.2.1.5 建筑消防设施软件版本<br />
建筑消防设施的软件版本数据结构如图10所示,共4字节。<br />
系统类型标志和系统地址定义见8.2.1.1。<br />
主版本号和次版本号分别为1字节二进制数,由建筑消防设施定义。
<div style="text-align:center"></div>
<br />
8.2.1.6 建筑消防设施系统配置情况<br />
建筑消防设施系统配置情况数据格式如图11所示,不定长。<br />
系统类型标志和系统地址定义见8.2.1.1。<br />
系统配置说明部分为字符串,采用GB 18030-2005规定的编码。
<div style="text-align:center"></div>
<br />
8.2.1.7 建筑消防设施系统部件配置情况<br />
建筑消防设施系统部件的配置情况数据格式如图12所示,共38字节。<br />
系统类型标志、系统地址、部件类型、部件地址定义见8.2.1.2。<br />
部件说明为31字节的字符串,采用GB 18030-2005规定的编码。
<div style="text-align:center"></div>
<br />
8.2.1.8 用户信息传输装置运行状态<br />
用户信息传输装置运行状态数据定义格式如图13所示,共1字节。
<div style="text-align:center"></div>
<br />
8.2.1.9 用户信息传输装置操作信息<br />
用户信息传输装置操作信息数据结构如图14所示,共2字节。<br />
操作员编号为1字节二进制数,由联网用户定义。
<div style="text-align:center"></div>
<br />
8.2.1.10 用户信息传输装置软件版本<br />
用户信息传输装置的软件版本数据结构如图15所示,共2字节。<br />
主版本号和次版本号分别为1字节二进制数,由制造商自行定义。
<div style="text-align:center"></div>
<br />
8.2.1.11 用户信息传输装置配置情况<br />
用户信息传输装置的配置情况数据结构如图16所示,用户信息传输装置说明为不定长的字符串,采用GB 18030-2005规定的编码。
<div style="text-align:center"></div>
<br />
8.2.2 时间标签<br />
时间标签数据结构如图17所示。
<div style="text-align:center"><strong></strong></div>
<h2 style="text-align:center"><strong>8.3 数据定义细则</strong></h2>
8.3.1 上行方向数据<br />
8.3.1.1上传建筑消防设施系统状态<br />
上传建筑消防设施系统状态的数据格式如图18所示。
<div style="text-align:center"></div>
8.3.1.2 上传建筑消防设施部件运行状态<br />
上传建筑消防设施部件运行状态的数据格式如图19所示。
<div style="text-align:center"></div>
8.3.1.3 上传建筑消防设施部件模拟量值<br />
上传建筑消防设施部件模拟量值的数据格式如图20所示。
<div style="text-align:center"></div>
8.3.1.4 上传建筑消防设施操作信息记录<br />
上传建筑消防设施操作信息的数据格式如图21所示。<br />
<div style="text-align:center"></div>
<br />
8.3.1.5 上传建筑消防设施软件版本<br />
上传建筑消防设施软件版本的数据格式如图22所示。
<div style="text-align:center"></div>
8.3.1.6 上传建筑消防设施系统配置情况<br />
上传建筑消防设施系统配置情况的数据格式如图23所示。
<div style="text-align:center"></div>
<br />
8.3.1.7 上传建筑消防设施部件配置情况<br />
上传建筑消防设施部件配置情况的数据格式如图24所示。
<div style="text-align:center"></div>
<br />
8.3.1.8 上传建筑消防设施系统时间<br />
上传建筑消防设施系统时间的数据格式如图25所示。
<div style="text-align:center"></div>
<br />
8.3.1.9 上传用户信息传输装置运行状态<br />
上传用户信息传输装置运行状态的数据格式如图26所示。
<div style="text-align:center"></div>
<br />
8.3.1.10 上传用户信息传输装置操作信息记录<br />
上传用户信息传输装置操作信息的数据格式如图27所示。
<div style="text-align:center"></div>
<br />
8.3.1.11 上传用户信息传输装置软件版本<br />
上传用户信息传输装置数据版本的数据格式如图28所示。
<div style="text-align:center"></div>
<br />
8.3.1.12 上传用户信息传输装置配置情况<br />
上传用户信息传输装置配置情况的数据格式如图29所示。
<div style="text-align:center"></div>
<br />
8.3.1.13 上传用户信息传输装置系统时间<br />
上传用户信息传输装置系统时间的数据格式如图30所示。
<div style="text-align:center"></div>
<br />
8.3.2 下行方向数据<br />
8.3.2.1 读建筑消防设施系统状态<br />
读建筑消防设施系统状态的数据格式如图31所示。
<div style="text-align:center"></div>
<br />
8.3.2.2 读建筑消防设施系统部件状态<br />
读建筑消防设施系统部件状态的数据格式如图32所示。
<div style="text-align:center"></div>
<br />
8.3.2.3 读建筑消防设施部件模拟量值<br />
读建筑消防设施部件模拟量值的数据格式如图33所示。
<div style="text-align:center"></div>
<br />
8.3.2.4 读建筑消防设施操作信息记录<br />
监控中心请求用户信息传输装置传送建筑消防设施操作信息记录,并指定记录起始时间和记录数目。其数据格式如图34所示。
<div style="text-align:center"><strong></strong></div>
<br />
8.3.2.5 读建筑消防设施软件版本<br />
读建筑消防设施软件版本的数据格式如图35所示。
<div style="text-align:center"></div>
<br />
8.3.2.6 读建筑消防设施系统配置情况<br />
读建筑消防设施系统配置情况的数据格式如图36所示。
<div style="text-align:center"></div>
<br />
8.3.2.7 读建筑消防设施部件配置情况<br />
读建筑消防设施部件配置情况的数据格式如图37所示。
<div style="text-align:center"></div>
<br />
8.3.2.8 读建筑消防设施系统时间<br />
读建筑消防设施系统时间的数据格式如图38所示。
<div style="text-align:center"></div>
<br />
8.3.2.9 读用户信息传输装置运行状态<br />
读用户信息传输装置运行状态的数据格式如图39所示。
<div style="text-align:center"></div>
<br />
8.3.2.10 读用户信息传输装置操作信息记录<br />
监控中心请求用户信息传输装置传送操作信息记录,并指定记录起始时间和信息数目。其数据格式如图40所示。
<div style="text-align:center"></div>
<br />
8.3.2.11 读用户信息传输装置软件版本<br />
读用户信息传输装置软件版本的数据格式如图41所示。
<div style="text-align:center"></div>
<br />
8.3.2.12 读用户信息传输装置配置情况<br />
读用户信息传输装置配置情况的数据格式如图42所示。
<div style="text-align:center"></div>
<br />
8.3.2.13 读用户信息传输装置系统时间<br />
读用户信息传输装置系统时间的数据格式如图43所示。
<div style="text-align:center"></div>
<br />
8.3.2.14 初始化用户信息传输装置<br />
初始化用户信息传输装置的数据格式如图44所示。
<div style="text-align:center"></div>
<br />
8.3.2.15 同步用户信息传输装置时间<br />
同步用户信息传输装置时间的数据格式如图45所示。
<div style="text-align:center"></div>
<br />
8.3.2.16 查岗命令<br />
监控中心向用户信息传输装置发送查岗命令的数据格式如图46所示。
<div style="text-align:center"><strong></strong></div>
页:
[1]