DB33/T 948-2014 能源监测信息系统数据传输与接口规范
DB33/T 948-2014 Energy monitoring information system data transmission and interface specification
基本信息
发布历史
-
2014年11月
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:24页 | 字数:- | 开本: -
内容描述
ICS27.010
F10
DB33
浙江省地方标准
DB33/T948—2014
能源监测信息系统数据传输与接口规范
Transmissionandinterfacespecificationsofenergymonitoringinformationsystem
2014-11-14发布2014-12-14实施
浙江省质量技术监督局发布
DB33/T948—2014
目次
前言................................................................................II
1范围..............................................................................1
2规范性引用文件....................................................................1
3术语和定义........................................................................1
4网络要求..........................................................................1
5接口协议..........................................................................2
附录A(规范性附录)各条指令通讯过程示例............................................7
附录B(规范性附录)能源分类编码...................................................21
I
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字节固定为0x550xAA0x550xAA
5.2.3有效数据结构定义
通讯包数据结构中,有效数据结构定义应符合表3的规定。
表3有效数据结构表
项目类型长度说明
标识了能源数据采集系统向能源监测应用系统发送的
指令序号,能源监测应用系统应答时,本项内容需要
指令序号十六进制数4字节
按照能源数据采集系统提供的指令序号来进行填充,
字节序应使用BIG_ENDIAN
根据指令不同,内容不同,指令内容为经过AES加密
指令内容字符M字节
的XML格式数据,加密后以ASCII码的格式进行传输
5.2.4指令内容格式
通讯包中指令内容采用XML格式,指令内容基本格式定义如下:
<?xmlversion="1.0"encoding="utf-8"?>
<root>
<common>
<uploadtype><!--能源数据采集系统类型编码--></uploadtype>
<subsystem_id><!--用能单位编码--></subsystem_id>
<collector_id><!--能源数据采集设备编码--></collector_id>
<type><!--指令类型--></type>
</common>
<!--指令参数节点-->
</root>
所有能源数据采集系统和能源监测应用系统的交互数据包中均需包含能源数据采集系统类型编码、
对应的能源数据采集系统识别编码和能源监测应用系统识别编码。
4
DB33/T948—2014
当能源数据采集系统类型为能源数据采集设备时,需填充<collector_id>字段,互联网接口软件可
不填充<collector_id>字段。
各条指令内容格式和通讯过程示例见本标准附录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—2014
AA
附录A
(规范性附录)
各条指令通讯过程示例
A.1身份认证
能源监测应用系统将MD5算法用于身份认证,MD5认证密钥为长度5位的数字或者大写字母,如
“123AB”。
身份认证数据包格式内容和通讯过程应符合表A.1的规定。
表A.1身份认证数据包
角色指令内容
<?xmlversion="1.0"encoding="utf-8"?>
<root>
<common>
<uploadtype><!--能源数据采集系统类型编码--></uploadtype>
请求身份<subsystem_id><!--用能单位编码编码--></subsystem_id>
能源数据
认证<collector_id><!--能源数据采集设备编码--></collector_id>
采集系统
request<type>request</type>
</common>
<id_validateoperation="request">
</id_validate>
</root>
<?xmlversion="1.0"encoding="utf-8"?>
<root>
<common>
<uploadtype><!--能源数据采集系统类型编码--></uploadtype>
<subsystem_id><!--用能单位编码编码--></subsystem_id>
回复一串
能源监测<collector_id><!--能源数据采集设备编码--></collector_id>
随机序列
应用系统<type>sequence</type>
sequence
</common>
<id_validateoperation="sequence">
<sequence><!--8位随机序列--></sequence>
</id_validate>
</root>
<?xmlversion="1.0"encoding="utf-8"?>
发送计算
<root>
能源数据的MD5校
<common>
采集系统验码
<uploadtype><!--能源数据采集系统类型编码--></uploadtype>
md5
<subsystem_id><!--用能单位编码编码--></subsystem_id>
7
DB33/T948—2014
表A.1(续)
角色指令内容
<collector_id><!--能源数据采集设备编码--></collector_id>
<type>md5</type>
发送计算
</common>
能源数据的MD5校
<id_validateoperation="md5">
采集系统验码
<md5><!--能源数据采集系统MD5校验码--></md5>
md5
</id_validate>
</root>
<?xmlversion="1.0"encoding="utf-8"?>
<root>
<common>
<uploadtype><!--能源数据采集系统类型编码--></uploadtype>
<subsystem_id><!--用能单位编码编码--></subsystem_id>
回复身份
能源监测<collector_id><!--能源数据采集设备编码--></collector_id>
验证结果
应用系统<type>result</type>
result
</common>
<id_validateoperation="result">
<result><!--验证成功:pass;验证失败:fail--></result>
</id_validate>
</root>
定制服务
推荐标准
- DB11/T 115-1999 麦套玉米间作麦茬黄瓜生产技术标准 1999-12-01
- DB32/T 328-1999 鳗鲡养殖循环水养殖技术操作规程 1999-12-10
- DB32/T 332-1999 池塘混养青虾 商品虾 1999-12-10
- DB32/T 346-1999 异育银鲫鱼苗鱼种 1999-12-10
- DB32/T 347-1999 池塘异育银鲫苗种培育操作规程 1999-12-10
- DB32/T 340-1999 中华绒螯蟹 池塘成蟹养殖 1999-12-10
- DB32/T 339-1999 中华绒螯蟹 一龄蟹种培育 1999-12-10
- DB11/ 114-1999 用能产品能耗标识通则 1999-12-01
- DB32/T 331-1999 池塘混养青虾 虾苗 1999-12-10
- DB32/T 343.3-1999 无公害农产品(食品)产品安全标准 1999-12-10