• 627.83 KB
  • 2022-04-22 13:43:16 发布

DB33T948-2014能源监测信息系统数据传输与接口规范.pdf

  • 25页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS27.010F10DB33浙江省地方标准DB33/T948—2014能源监测信息系统数据传输与接口规范Transmissionandinterfacespecificationsofenergymonitoringinformationsystem2014-11-14发布2014-12-14实施浙江省质量技术监督局发布 DB33/T948—2014目次前言................................................................................II1范围..............................................................................12规范性引用文件....................................................................13术语和定义........................................................................14网络要求..........................................................................15接口协议..........................................................................2附录A(规范性附录)各条指令通讯过程示例............................................7附录B(规范性附录)能源分类编码...................................................21I DB33/T948—2014前言本标准按照GB/T1.1-2009给出的规则起草。本标准由浙江省经济和信息化委员会提出。本标准由浙江省能源标准化技术委员会归口。本标准的附录A、附录B为规范性附录。本标准起草单位:浙江中易和节能技术有限公司、浙江省节能协会、浙江省标准化研究院。本标准主要起草人:邹骁、李寅雷、徐至宏、吴冰、李佳鹤、刘璇、蒋建平、金永夫、褚咏凤。本标准为首次发布。II DB33/T948—2014能源监测信息系统数据传输与接口规范1范围本标准规定了能源数据采集系统与能源监测应用系统之间的数据传输与接口技术要求。本标准适用于浙江省能源监测信息系统的设计和建设。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T2260中华人民共和国行政区划代码GB/T2589综合能耗计算通则GB/T29873能源计量数据公共平台数据传输协议DB33/T946能源监测信息系统技术总则3术语和定义DB33/T946中界定的术语和定义适用于本文件。4网络要求4.1网络结构能源监测信息系统由能源数据采集系统和能源监测应用系统组成。能源监测应用系统通过互联网与能源数据采集系统交换数据、发起和应答指令。系统结构可参考GB/T29873的要求。能源数据采集系统通过能源数据采集设备,实现与能源监测应用系统进行数据交换和收发指令。4.2物理连接能源监测应用系统应提供虚拟专用网络(SSLVPN),并具有固定IP地址或者网络域名。4.3VPN规格要求SSLVPN具体规格要求应符合表1的规定。表1SSLVPN规格要求规格功能要求描述WEB应用加速对WEB访问资源的压缩快速性TCP应用加速TCP端口数据压缩SSLVPN隧道流量压缩加速对SSL隧道数据进行压缩传输,提高传输效率1 DB33/T948—2014表1(续)规格功能要求描述支持DES、3DES、AES、MD5、RC4、RSA、签名算法,支持加安全算法支持载扩展安全算法模块身份认证支持短信认证、USBKEY认证、U-KEY认证基于角色、用户组的管理、严格细致控制访问者权限、保障权限控制安全性接入安全用户账号有效期策略根据用户角色定义账号使用时间、期限服务器内网保护通过SSL代理访问,服务器可隔离外网访问远程用户终端操作系统,杀毒软件版本检测,登陆超时退出,客户端安全用户登陆VPN后自动断开外网连接支持3270、5250、VT、HP700andSINX97801应用,支持多平台支持LINUX/UNIX应用;支持Windows98/2000/XP/2003/Vista;高可用PDA访问支持性IP应用支持支持所有基于TCP/UDP/ICMP协议应用单点登录支持B/S和C/S的应用支持单点登录管理方式持本地及远程的https、Console、SSH等管理方式Web管理支持SSL加密的WEB界面进行设备配置和管理易管理虚拟站点根据需要配置不同的站点和分站点管理性备份功能支持本地和远程备份及恢复在线升级通过远程进行设备版本升级5接口协议5.1基本要求5.1.1总则数据通信应使用基于IP协议的数据网络,在传输层使用TCP协议。5.1.2建立通信连接数据通信双方在开始通信之前需建立通信连接。能源监测应用系统应建立并维持TCP监听,准备接收来自能源数据采集系统的连接请求。能源数据采集系统发起对能源监测应用系统的连接请求,TCP建立后应保持常连接状态,不主动断开网络。5.1.3自动重连能源数据采集系统应定时向能源监测应用系统发送心跳数据包并监测连接的状态,当监测到网络连接断开时,应能自动重新建立连接。5.1.4超时重发机制2 DB33/T948—2014一条指令发出后在规定的时间内未收到回应,认为超时。超时后需重发,重发3次后仍未收到回应认为通讯失败,需重新建立网络连接。超时时间根据具体的通讯方式和任务性质可自定义。5.1.5通信周期能源数据采集系统应支持根据能源监测应用系统命令被动传输和主动定时传输两种数据传输模式,主动定时传输周期可从5分钟到24小时灵活配置。5.1.6数据安全能源数据采集系统和能源监测应用系统之间传输的有效数据的指令内容需进行标准AES加密;能源监测应用系统使用标准MD5校验算法进行能源数据采集系统的身份认证。5.1.7数据可靠性通讯包中对有效数据提供CRC校验,确保通讯数据的可靠性。5.1.8数据可扩展通讯包中指令内容采用XML格式,在不影响系统基本功能的前提下可对数据包格式进行扩展。5.2接口协议数据结构5.2.1通讯包组成接口协议数据结构组成应符合图1的规定。其中有效数据的指令内容为经过AES加密的XML格式数据,加密后以ASCII码的格式进行传输,其它数据明码传输。图1通讯包组成5.2.2通讯包结构定义通讯包数据结构详细定义应符合表2的规定。3 DB33/T948—2014表2通讯包数据结构表项目类型长度说明包头十六进制数4字节固定为0x680x680x160x16代表当前数据包中的有效数据的长度,字节序应使有效数据总长度十六进制数4字节用BIG_ENDIAN有效数据为数据包的实体内容,有效数据字符N字节(M+4)M含义见表3指令内容定义CRC校验十六进制数2字节对有效数据进行CRC校验包尾十六进制数4字节固定为0x550xAA0x550xAA5.2.3有效数据结构定义通讯包数据结构中,有效数据结构定义应符合表3的规定。表3有效数据结构表项目类型长度说明标识了能源数据采集系统向能源监测应用系统发送的指令序号,能源监测应用系统应答时,本项内容需要指令序号十六进制数4字节按照能源数据采集系统提供的指令序号来进行填充,字节序应使用BIG_ENDIAN根据指令不同,内容不同,指令内容为经过AES加密指令内容字符M字节的XML格式数据,加密后以ASCII码的格式进行传输5.2.4指令内容格式通讯包中指令内容采用XML格式,指令内容基本格式定义如下:所有能源数据采集系统和能源监测应用系统的交互数据包中均需包含能源数据采集系统类型编码、对应的能源数据采集系统识别编码和能源监测应用系统识别编码。4 DB33/T948—2014当能源数据采集系统类型为能源数据采集设备时,需填充字段,互联网接口软件可不填充字段。各条指令内容格式和通讯过程示例见本标准附录A。5.3接口协议编码规则5.3.1能源数据采集系统类型编码能源数据采集系统类型编码,用1位数字表示,具体内容应符合表4的规定。表4能源数据采集系统类型编码表编码上传类型1能源数据采集设备向能源监测应用系统上传2互联网接口软件向能源监测应用系统上传5.3.2用能单位编码用能单位编码以该用能单位的组织机构代码表示。用能单位组织机构代码由8位数字(或大写字母)本体代码和1位数字(或大写字母)校验码组成,其表示形式为:XXXXXXXXY。5.3.3能源数据采集设备编码图2能源数据采集设备编码定义应符合图2的规定。能源数据采集设备编码由总长度为17位的数字(或大写字母)组成。编码规则为细则层次代码结构,主要按3类细则进行编码,包括:行政区划代码、用能单位编码和能源数据采集设备识别编码。图2能源数据采集设备编码定义行政区划代码:能源数据采集设备编码第1~6位数为行政区划代码,应符合GB/T2260的要求。用能单位编码:能源数据采集设备编码第7~15位数为用能单位编码。能源数据采集设备识别编码:能源数据采集设备编码第16~17位数为能源数据采集设备识别编码,用2位阿拉伯数字表示,如01,02,„,99。能源数据采集设备编码由所属用能单位统一规定,保证用能单位内部所有能源数据采集设备识别编码的唯一性。5.3.4能源计量终端编码能源数据采集系统能源远传数据包中,每个能源计量终端需提供其唯一的识别编码。5 DB33/T948—2014能源计量终端编码用3位数字表示,如001,002,„,999,由用能单位自行规定。用能单位应保证内部所有能源计量终端编码的唯一性。5.3.5能源采集点编码能源数据采集系统能源远传数据包中,每个能源采集点需提供其唯一的识别编码。能源采集点编码用4位数字表示,如0001,0002,„,9999,由用能单位自行规定。用能单位应保证内部所有能源采集点编码的唯一性。5.3.6能源分类编码能源数据采集系统能源远传数据包中,每个能源采集点需提供其所属的能源分类编码。能源分类编码用2位数字和大写字母表示,编码内容应符合GB/T2589的要求。具体定义见附录B。5.4通讯流程网络连接建立后,能源数据采集系统应发起身份认证、心跳授时、能源远传等数据通信。5.4.1身份认证能源数据采集系统向能源监测应用系统发起身份认证请求,身份认证通过后,能源数据采集系统可获得向能源监测应用系统上报能源数据的权限。5.4.2定期心跳身份认证通过后,能源数据采集系统应定期发送心跳数据包,以确保网络连接的有效性。5.4.3定时上传身份认证通过后,能源数据采集系统应根据能源监测应用系统规定的上传周期,定时将采集到的能源数据上传给能源监测应用系统。6 DB33/T948—2014AA附录A(规范性附录)各条指令通讯过程示例A.1身份认证能源监测应用系统将MD5算法用于身份认证,MD5认证密钥为长度5位的数字或者大写字母,如“123AB”。身份认证数据包格式内容和通讯过程应符合表A.1的规定。表A.1身份认证数据包角色指令内容请求身份能源数据认证采集系统requestrequest回复一串能源监测随机序列应用系统sequencesequence发送计算能源数据的MD5校采集系统验码md57 DB33/T948—2014表A.1(续)角色指令内容md5发送计算能源数据的MD5校采集系统验码md5回复身份能源监测验证结果应用系统resultresult1)网络连接建立成功后,能源数据采集系统向能源监测应用系统发送身份认证请求;2)能源监测应用系统向能源数据采集系统发送一个随机序列字符串;3)能源数据采集系统将接收到的随机序列字符串加上本地存储的MD5认通讯过程证密钥组合成一个连接串,计算连接串的MD5值并发送给能源监测应用系统;4)能源监测应用系统将接收到的MD5值和本地连接串的MD5计算结果相比较,如果一致则认证成功,否则认证失败。A.2心跳授时身份认证成功后能源数据采集系统定时向能源监测应用系统发送心跳包以保持连接的有效性,能源监测应用系统通过授时包对能源数据采集系统进行授时,以确保能源数据采集系统的运行时钟与能源监测应用系统保持一致。心跳授时数据包格式内容和通讯过程应符合表A.2的规定。8 DB33/T948—2014表A.2心跳授时数据包角色指令内容发送存活能源数据心跳数据采集系统包notifynotify回复授时能源监测信息数据应用系统包timetime1)身份认证成功后,能源数据采集系统定时向能源监测应用系统发送心通讯过程跳包,周期宜为10分钟一次。;2)能源监测应用系统向能源数据采集系统回复授时包。A.3上传周期配置身份认证成功后能源数据采集系统将采集到的工业能源数据进行定时远传,一般规定能源数据上传周期为5分钟到24小时,能源监测应用系统可以对能源数据采集系统的上传周期进行配置。上传周期配置数据包格式内容和通讯过程应符合表A.3的规定。表A.3上传周期配置数据包角色指令内容发送上传能源监测周期配置应用系统数据包period9 DB33/T948—2014表A.3(续)角色指令内容period发送上传能源周期配置监测应用数据包系统period回复应答能源数据包采集系统period_period_ackack1)能源监测应用系统对能源数据采集系统发送上传周期配置数据包;通讯过程2)能源数据采集系统回复应答数据包。A.4查询实时能源数据能源数据采集系统响应能源监测应用系统主动查询实时能源数据的指令,并立即将实时能源数据上传给能源监测应用系统。查询实时能源数据包格式和通讯过程应符合表A.4的规定。表A.4查询实时能源数据包、角色指令内容发送查询能源监测实时能源应用系统数据指令query10 DB33/T948—2014表A.4(续)角色指令内容query发送查询能源监测实时能源应用系统数据指令queryreply能源数据结果应答采集系统reply回复查询能源数据reply1)能源监测应用系统对能源数据采集系统主动发起查询指令;通讯过程2)能源数据采集系统回复最新的能源数据包。A.5能源数据定时上传身份认证成功后,能源数据采集系统根据能源监测应用系统规定的上传周期,将采集到的能源数据定时上传给能源监测应用系统。能源数据定时上传数据包格式和通讯过程应符合表A.5的规定。表A.5能源数据定时上传数据包角色指令内容report定时上传能源数据能源数据采集系统包report12 DB33/T948—2014表A.5(续)角色指令内容定时上传回复响应能源监测结果应用系统report_report_ackack13 DB33/T948—2014表A.5(续)角色指令内容回复响应能源监测结果应用系统report_ack1)能源数据采集系统定时上传能源数据包;通讯过程2)能源监测应用系统对能源数据采集系统定时上传的应答。A.6查询历史能源数据能源数据采集系统响应能源监测应用系统主动查询历史能源数据的指令,并立即将能源监测应用系统指定时间段的历史能源数据上传给能源监测应用系统。查询历史能源数据包格式和通讯过程应符合表A.6的规定。表A.6查询历史能源数据包角色指令内容history发送历史能源监测数据查询应用系统数据包history14 DB33/T948—2014表A.6(续)角色指令内容回复指令能源数据响应结果history_ack采集系统history_ackcontinuous断点续传能源数据能源数据采集系统continuo15 DB33/T948—2014表A.6(续)角色指令内容回复断点能源监测续传成功应用系统continuocontinuous_ackus_ack1)能源监测应用系统对能源数据采集系统主动发起历史数据请求指令;通讯过程2)能源数据采集系统响应能源监测应用系统的历史数据请求;16 DB33/T948—2014表A.6(续)角色指令内容3)能源数据采集系统发起历史能源数据的断点续传;通讯过程4)全部续传数据包接收完成后,能源监测应用系统回复断点续传应答。A.7能源数据断点续传在能源数据采集系统定时上传能源数据的过程中,当网络发生故障时,能源数据采集系统存储未能正常定时上传的数据,待网络连接恢复正常后自动进行断点续传。能源数据断点续传数据包格式和通讯过程应符合表A.7的规定。表A.7能源数据断点续传数据包角色指令内容发送历史数据断点能源数据续传请求采集系统数据包auto_historyauto_history应答断点续传申请auto_history_ack能源监测结果应用系统auto_history_ack17 DB33/T948—2014表A.7(续)角色指令内容continuous断点续传us能源数据能源数据us回复断点能源监测续传成功应用系统continuocontinuous_ackus_ack1)能源数据采集系统主动发起历史数据断点续传请求;2)能源监测应用系统响应能源数据采集系统的历史数据断点续传请求;通讯过程3)能源数据采集系统发起历史能源数据的断点续传;4)全部续传数据包接收完成后,能源监测应用系统回复断点续传应答。A.8设置私有密钥能源监测应用系统可以对能源数据采集系统的私有密钥进行配置,密钥类型包括AES密钥和MD5认证密钥2种。设置私有密钥数据包格式和通讯过程应符合表A.8的规定。19 DB33/T948—2014表A.8设置私有密钥数据包角色指令内容setkey发送密钥能源监测设置数据应用系统包回复密钥设置指令能源数据setkey_ack执行结果采集系统setkey_ack1)能源监测应用系统对能源数据采集系统发送私有密钥设置数据包;通讯过程2)能源数据采集系统回复应答数据包。20 DB33/T948—2014BB附录B(规范性附录)能源分类编码B.1能源分类编码能源分类编码格式引自《国家统计局能源统计方法》,用于定义采集监测点的能源品种,编码内容应符合表B.1的规定。表B.1能源分类编码表能源名称分类编码计量单位原煤A0吨洗精煤B0吨其他洗煤C0吨煤制品D0吨#型煤D1吨水煤浆D2吨煤粉D3吨焦炭E0吨其他焦化产品F0吨焦炉煤气G0万立方米高炉煤气H0万立方米其他煤气I0万立方米天然气J0万立方米液化天然气K0吨原油L0吨汽油M0吨煤油N0吨柴油O0吨燃料油P0吨液化石油气Q0吨炼厂干气R0吨其他石油制品S0吨热力T0百万千焦电力U0万千瓦时其他燃料V0吨标准煤#煤矸石V1吨生物质能V2吨标准煤工业废料V3吨标准煤城市固体垃圾V4吨标准煤能源合计W0吨标准煤_________________________________21'