消防物联网系统对接技术规范资料下载.pdf
- 文档编号:20390541
- 上传时间:2023-01-22
- 格式:PDF
- 页数:74
- 大小:1.93MB
消防物联网系统对接技术规范资料下载.pdf
《消防物联网系统对接技术规范资料下载.pdf》由会员分享,可在线阅读,更多相关《消防物联网系统对接技术规范资料下载.pdf(74页珍藏版)》请在冰豆网上搜索。
本文件适用于消防物联网综合应用平台数据交互过程中的应用层通信协议。
2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。
其中,注日期的引用文件,仅该日期对应的版本适用于本文件;
不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB11643公民身份号码GB32100法人和其他组织统一社会信用代码规则GB/T2260中华人民共和国行政区划代码GB/T4754国民经济行业分类GB/T10114县级以下行政区划代码编制规则GB/T15211安全防范报警设备环境适应性要求和试验方法GB/T22239国家安全等级保护基本要求GB/T28181公共视频监控联网系统信息传输、交换、控制技术要求GB26875(所有部分)城市消防远程监控系统GB50440城市消防远程监控系统技术规范GA/T396消防业务基础数据元与代码表GA/T974.55消防设施类别代码GA/T1038.1消防公共服务平台技术规范GM/T0054信息系统密码应用基本要求DB33/T2349数字化改革公共数据目录编制规范DB33/T2351数字化改革公共数据分类分级指南IETFRFC2616超文本传输协议-HTTP/1.1(hypertexttransferprotocol-HTTP/1.1)IETFRFC2617HTTP基本认证与摘要访问认证(HTTPauthentication:
basicanddigestaccesssauthentication)IETFRFC2818安全超文本传输协议(HTTPoverTLS)ISO8601数据存储和交换形式信息交换日期和时间的表示方法3术语和定义下列术语和定义适用于本文件。
术语和定义DB33/TXXX.1202123.1.1消防物联网运营服务theoperationserviceoffireprotectionofinternetofthings(IOT)按照合同约定,由消防物联网运营服务机构向客户提供消防物联网监测的服务活动,主要包括预警、故障等信息的接收、分析和处理,系统运营与维护等。
3.1.2消防物联网运营服务机构theoperationserviceagencyoffireprotectionofinternetofthings(IOT)依法开展社会化消防物联网运营服务的企业及自行负责内部消防物联网运营服务的企事业单位。
3.1.3消防物联网运营服务平台theoperationserviceplatformoffireprotectionofinternetofthings(IOT)消防物联网运营服务机构在运营服务活动中用于汇聚联网单位、建筑物、重点部位等基础资源数据,接收各类物联网感知设备采集的火灾预警信息、事件预警信息和故障信息,以及消防设施运行状态,并对信息进行处理、存储、传输、交换、管理、分析的信息平台。
3.1.4消防物联网综合应用平台theintegratedapplicationplatformoffireprotectionofinternetofthings(IOT)汇聚不同消防物联网运营服务平台提供的辖区内物联感知信息的平台,并对信息进行处理、存储、传输、交换、管理、分析的信息平台,按照区域划分为省级、市级、县级等,主要服务对象包括各级消防救援机构、行业管理部门和各级地方政府等。
3.1.5联网单位networkusers将火灾报警信息、建筑消防设施运行状态信息和消防安全管理信息传送到监控中心,并能接收监控中心发送的相关信息的单位。
3.1.6小区community在城市一定区域内、具有相对独立居住环境的大片居民住宅。
3.1.7高度疑似火警highlysuspectedfire一个火灾探测器和一个手动报警按钮同时报警或相邻部位两个以上火灾探测器同时报警。
3.1.8DB33/TXXX.120213一般火警generalfirealarm除高度疑似火警以外的其他火警信息。
缩略语AES:
密码学中的高级加密标准(advancedencryptionstandard,AES)ECDH:
一种基于椭圆曲线的密钥协商算法HTTP:
超文本传输协议(hypertexttransferprotocol)HTTPS:
超文本传输安全协议(hypertexttransferprotocoloversecuresocketlayer)IP:
因特网协议(internetprotocol)JSON:
JavaScript对象标记语言(javaScriptobjectnotation)TLS:
传输层安全性协议(transportlayersecurity)URI:
全局资源标识符(universalresourceidentifier)URL:
统一资源定位符(uniformresourelocator)UTF-8:
可变长度字符编码(8-bitunicodetransformationforma)HLS:
基于HTTP的自适应码率流媒体传输协议(HTTPlivestreaming)HTTP-FLV:
基于HTTP的流媒体传输协议(HTTPflashvideo)JS:
一种具有函数优先的轻量级,解释型或即时编译型的编程语言(javascript)4系统架构如图1所示,消防物联网综合应用平台和消防物联网运营服务平台应具备向应用层提供接口以及级联功能。
主要功能如下:
a)防物联网综合应用平台对接下级消防物联网运营服务平台,应支持接收后者上报消防基础资源数据、消防物联感知数据,并支持以主动查询方式从后者获取消防基础资源数据、消防安全管理数据和消防物联感知数据。
数据用基于REST的HTTP/HTTPS的传输方式;
b)消防物联网运营服务平台应通过身份认证、传输加密、数据校验等方式确保数据传输的机密性、完整性和可用性,符合数字化改革的思路、方法,并遵循GB/T22239、GM/T0054、DB33/T2351、DB33/T2349相关规定。
DB33/TXXX.120214图1系统架构图5一般要求接口协议要求5.1.1接口协议结构系统中相关的各接口协议结构应采用REST架构进行定义,REST服务通过HTTP的方法实现,消息体采用JSON进行封装。
接口协议的结构见图2。
数据查询接口订阅和通知接口数据上报接口基于JSON的消息体协议基于REST的HTTP/HTTPSTCP/UDPIP图2接口协议结构图5.1.2接口交互信息定义所有接口交互信息定义为REST架构下的资源,使用URI唯一标识。
5.1.3接口交互连接方式接口交互连接方式应支持HTTP长连接和短连接,实现机制应符合IETFRFC2616中的相关规定。
DB33/TXXX.1202155.1.4接口访问形式应用系统接口访问形式参见附录A中的A.3。
5.1.5请求者标识方式HTTP请求头域中应扩展增加,携带请求者身份标识属性,用于标识请求者。
5.1.6服务方标识方式HTTP响应头域中应扩展增加,携带服务方在响应时提供身份标识属性,用于标识服务提供者。
5.1.7接口消息描述接口消息描述定义参见附录B中B.1接口消息描述。
消息内容字符集统一采用UTF-8编码。
接口消息content-type头部域应设为application/*+JSON;
character=utf-8。
功能要求5.2.1基础资源数据查询提供基础资源数据查询功能,包括联网单位、小区、建筑物、消防设施、重点部位、物联感知设备、部件、消防物联网运营服务机构、运营服务机构人员数据查询。
准确性要求:
下级平台提供全量数据和某一时间段内数据的获取接口,上级平台可通过调用上述接口进行同步数据,达到数据校对或补偿的效果。
消防基础资源数据查询对应接口说明见6.1说明。
5.2.2消防安全管理数据查询提供消防安全管理数据查询功能,包括维保记录、值班记录的查询。
查询方式包括全量、按时间段、按属性字段查询三种。
消防安全管理数据查询对应接口说明见6.2说明。
5.2.3基础资源数据推送提供基础资源数据上报功能,包括联网单位、小区、建筑物、建筑消防设施、重点部位、物联感知设备、部件、消防物联网运营服务机构、运营服务机构人员数据的上报。
实时性要求:
当基础资源数据出现增加、修改、删除情况时,下级平台能够实时向上级平台上报数据。
消防基础资源数据上报对应接口说明见6.3说明。
5.2.4物联感知数据推送提供物联感知数据上报功能,包括物联感知设备/部件状态、监测数据、故障信息、故障处置信息、火灾预警信息、火灾预警处置信息、事件预警信息、事件预警处置信息的实时上报。
当物联感知数据产生时,下级平台能够实时向上级平台上报数据。
DB33/TXXX.120216物联感知数据上报对应接口说明见6.4说明。
5.2.5消防安全管理数据推送提供消防安全管理数据上报功能,包括维保记录、值班记录的实时上报。
当消防安全管理数据产生时,下级平台能够实时向上级平台上报数据。
消防安全管理数据上报对应接口说明见6.5说明。
5.2.6消防视频调用消防物联网运营服务机构应提供消防重点部位视频的开放能力,供消防物联网综合应用平台实时调取查看。
视频流的延时不超过10秒。
消防安全视频调用对应接口说明见6.6说明。
安全要求5.3.1身份认证消防物联网综合应用平台和消防物联网运营服务平台之间相互访问。
基于HTTP/HTTPS时应进采用加密的安全摘要认证方式(具体认证流程应符合附录C中的C.1),算法使用加密安全哈希算法256(HMAC-SHA256),平台提供身份凭证,获取身份密钥(AK、SK)。
消防物联网运营服务平台提交审核的内容至少包含请求消防物联网运营服务平台名称、消防物联网运营服务平台IP、统一社会信用代码,法定代表人姓名,法定代表人身份证号码,法定代表人联系电话,运营机构责任人姓名,运营机构责任人联系电话,消防物联网综合应用平台审核通过后,通过安全方式提供身份凭证给申请方。
5.3.2数据加密消防物联网综合应用平台与消防物联网运营服务平台之间在传输数据时,需要先加密再进行传输。
数据传输协议采用HTTPS1.1。
HTTPS选用TLSV1.2加密协议,加密套件采用TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,数字证书采用公开可信证书或者可信的自签名X.509数字证书。
5.3.3数据完整性保护联网访问应采用数字摘要、数字时间戳技术,防止信息的完整性被破坏,即防止攻击者恶意篡改传输数据。
联网采用HTTPS传输协议,该协议可保证数据安全性及完整性,使用安全性更高的加密安全哈希算法256(HMAC-SHA256,非加密数字摘要算法生成的数字摘要和数据被明文传输,容易在传输时同时被篡改,采用HMAC-SHA256摘要算法没有此问题)。
数据传输要求数据传输要求如下:
a)基础资源数据、消防安全管理数据查询要求:
下级平台接收到上级平台查询请求后应在15秒内返回响应;
DB33/TXXX.120217b)基础资源数据、消防安全管理数据上报要求:
基础资源数据在发生变更或新的消防安全管理数据产生时,应在30秒内上报至上级平台;
c)故障、事件预警、火灾预警信息上报要求:
同一故障、事件预警、火灾预警信息只上报一次,下级平台在接收到物联感知设备上报的时间后,应在30秒内上报至上级平台;
同一故障、事件预警、火灾预警处置信息,应在处置完成后30秒内上报至上级平台;
d)状态数据要求:
物联感知设备和部件状态在发生变更时,应在30秒内上报至上级平台;
e)监测数据上报要求:
下级平台在采集到物联感知设备的监测数据时,同一物联感知设备应控制上报频率在10分钟;
f)视频数据要求:
视频流传输延时不超过5秒,传输协议应支持HLS、HTTP-FLV。
运营服务机构唯一编号规则由消防物联网综合应用平台提供给消防物联网运营服务机构的编号,该编码具备全局唯一性,由30位字符2段组成,其中,第一段18位统一社会信用代码平台编码,第二段12位为所属行政区划分代码,用于区分下级消防物联网运营服务机构上报的数据。
具体要求见表1。
表1运营服务机构唯一编号规则表码段码段码位码位含义含义取值说明取值说明统一社会信用代码1-18统一社会信用代码运营服务机构的统一社会信用代码行政区划分代码19-30行政区划编码遵循GBT2260中华人民共和国行政区划代码其中行政区划分代码规则按照GBT2260和GBT10114的要求,建立村社级的全局唯一行政区划编码。
编码规则见表2,行政区划编码由12位字符4段组成,其中,第一段6位为行政区划分代码,第二段2位为镇街级基层代码,第三段1位为预留位,第四段3位为村社级基层代码。
其中,1-8位的规则符合GBT28181附录D.1编码规则A中“中心编码”规则要求。
第一段1-6位省、市、区三级编码符合GBT2260的要求,第二段7-8位为镇街级基层单位代码。
表2行政区划编码规则表码段码段码位码位含义含义取值说明取值说明行政区划分代码1-6省市区三级代码,遵照中华人民共和国行政区划代码见GBT2260中华人民共和国行政区划代码基层代码7-8镇街级代码0099街道、乡镇、民政部门未确认的开发区、工矿区、农场等类似乡级单位9预留位09预留位10-12村社级代码001199居民委员会200399村民委员会400499类似居民委员会DB33/TXXX.120218500599类似村民委员会6流程和协议接口基础资源数据查询6.1.1基础资源数据查询流程上级平台主动向下级平台发起基础资源数据查询请求,下级平台按请求返回基础资源数据,具体流程见图3:
图3基础资源数据查询流程生成认证字符串和验证认证字符串应符合C.1。
基础资源数据在传输过程中,需对隐私数据进行加密(如人员信息等隐私数据),用于数据加密的流程和算法应符合附录C.2。
不涉及隐私信息的数据可不做加密传输。
6.1.2联网单位查询接口DB33/TXXX.120219表3联网单位查询接口接口描述接口描述联网单位查询接口联网单位查询接口,用于上级平台向下级查询联网单位数据用于上级平台向下级查询联网单位数据。
当下级平台上报上级平台失当下级平台上报上级平台失败时,可用于校正数据。
败时,可用于校正数据。
相对URLfire/company/dataRows方法GET数据提交方式(Content-Type)application/json表4请求参数名称名称数据类型数据类型是否必选是否必选默认值默认值说明说明startDateStringO起始日期,应符合ISO8601标准endDateStringO当前日期截止日期,应符合ISO8601标准pageSizeIntegerM1000返回记录的单页数量,每次请求返回一页记录,数据结果大于一页时,需要多次请求获取。
00表5返回参数名称名称数据类型数据类型说明说明codeString返回码,0表示成功,其他值应符合附录E.1错误码messageString接口执行情况说明信息dataObject返回值对象表6其中data包含信息如下名称名称数据类型数据类型说明说明rowCountInteger返回记录数companysObject数据行数组,元素是联网单位信息(company),应符合附录D.16.1.3小区查询接表7小区查询接口接口描述接口描述小区查询接口小区查询接口,用于上级平台向下级查询小区数据用于上级平台向下级查询小区数据。
当下级平台上报上级平台失败时当下级平台上报上级平台失败时,可可用于校正数据。
用于校正数据。
相对URLfire/garden/dataRows方法POST数据提交方式(Content-Type)application/json表8请求参数DB33/TXXX.1202110名称名称数据类型数据类型是否必选是否必选默认值默认值说明说明startDateStringO起始日期,应符合ISO8601标准endDateStringO当前日期截止日期,应符合ISO8601标准pageSizeIntegerM1000返回记录的单页数量,每次请求返回一页记录,数据结果大于一页时,需要多次请求获取。
00表9返回参数名称名称数据类型数据类型说明说明codeString返回码,0表示成功,其他值应符合附录E.1错误码messageString接口执行情况说明信息dataObject返回值对象表10其中data包含信息如下名称名称数据类型数据类型说明说明rowCountInteger返回记录数gardensObject数据行数组,元素是小区信息(garden),应符合附录D.26.1.4建筑物查询接口表11建筑物查询接口接口描述接口描述建筑物查询接口建筑物查询接口,用于上级平台向下级查询建筑物数据用于上级平台向下级查询建筑物数据。
当下级平台上报上级平台失败时当下级平台上报上级平台失败时,可用于校正数据。
可用于校正数据。
相对URLfire/building/dataRows方法GET数据提交方式(Content-Type)application/json表12请求参数名称名称数据类型数据类型是否必选是否必选默认值默认值说明说明startDateStringO起始日期,应符合ISO8601标准endDateStringO当前日期截止日期,应符合ISO8601标准pageSizeIntegerM1000返回记录的单页数量,每次请求返回一页记录,数据结果大于一页时,需要多次请求获取。
00表13返回参数名称名称数据类型数据类型说明说明DB33/TXXX.1202111codeString返回码,0表示成功,其他值应符合附录D.1错误码messageString接口执行情况说明信息dataObject返回值对象表14其中data包含信息如下名称名称数据类型数据类型说明说明rowCountInteger返回记录数buildingsObject数据行数组,元素是建筑物信息(building),应符合附录D.36.1.5重点部位查询接口表15重点部位查询接口接口描述接口描述重点部位查询接口重点部位查询接口,用于上级平台向下级查询重点部位数据用于上级平台向下级查询重点部位数据。
相对URLfire/importantposition/dataRows方法GET数据提交方式(Content-Type)application/json表16请求参数名称名称数据类型数据类型是否必选是否必选默认值默认值说明说明startDateStringO起始日期,应符合ISO8601标准endDateStringO当前日期截止日期,应符合ISO8601标准pageSizeIntegerM1000返回记录的单页数量,每次请求返回一页记录,数据结果大于一页时,需要多次请求获取。
00表17返回参数名称名称数据类型数据类型说明说明codeString返回码,0表示成功,其他值应符合附录D.1错误码messageString接口执行情况说明信息dataObject返回值对象表18其中data包含信息如下名称名称数据类型数据类型说明说明rowCountInteger返回记录数importantPositionsObject数据行数组,元素是重点部位数据,应符合附录表D.46.1.6物联感知设备查询接口DB33/TXXX.1202112表19物联网感知设备查询接口接口描述接口描述物联感知设备查询接口物联感知设备查询接口,用于上级平台向下级查询物联感知设备数据用于上级平台向下级查询物联感知设备数据。
当下级平台上报上当下级平台上报上级平台失败时,可用于校正数据。
级平台失败时,可用于校正数据。
相对URLfire/firedevice/dataRows方法GET数据提交方式(Content-Type)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 消防 联网 系统 对接 技术规范