1、ICS 27.010 F 10 DB33 浙江省 地方标准 DB 33/T 948 2014 能源监测信息系统数据传输与接口规范 Transmission and interface specifications of energy monitoring information system 2014 - 11 - 14 发布 2014 - 12 - 14 实施 浙江省质量技术监督局 发布 DB33/T 948 2014 I 目 次 前言 . II 1 范围 . 1 2 规范性引用文件 . 1 3 术语和定义 . 1 4 网络要求 . 1 5 接口协议 . 2 附录 A(规范性附录) 各条指令
2、通讯过程示例 . 7 附录 B(规范性附录) 能源分类编码 . 21 DB33/T 948 2014 II 前 言 本标准按照 GB/T 1.1-2009给出的规则起草。 本标准由浙江省经济和信息化委员会提出。 本标准由浙江省能源标准化技术委员会归口。 本标准的附录 A、附录 B为规范性附录。 本标 准起草单位:浙江中易和节能技术有限公司、浙江省节能协会、浙江省标准化研究院。 本标准主要起草人:邹骁、李寅雷、徐至宏、吴冰、李佳鹤、刘璇、蒋建平、金永夫、褚咏凤。 本标准为首次发布。 DB33/T 948 2014 1 能源监测信息系统数据传输与接口规范 1 范围 本标准规定了能源数据采集系统与能
3、源监测应用系统之间的数据 传输与 接口技术要求。 本标准适用于浙江省能源监测信息系统的设计和建设。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改 单)适用于本文件。 GB/T 2260 中华人民共和国行政区划代码 GB/T 2589 综合能耗计算通则 GB/T 29873 能源计量数据公共平台数据传输协议 DB33/T 946 能源监测信息系统技术总则 3 术语和定义 DB33/T 946 中界定的术语和定义适用于本文件。 4 网络要求 4.1 网络结构 能源监测信息系统由能源数
4、据采集系统和能源监测应用系统组成。能源监测应用系统通过互联网与能源数据采集系统交换数据、发起和应答指令。 系统结构可参考 GB/T 29873的要求。能源数据采集系统通过能源数据采集设备,实现与能源监测应用系统进行数据交换和收发指令。 4.2 物 理连接 能源监测应用系统应提供虚拟专用网络( SSL VPN),并具有固定 IP地址或者网络域名。 4.3 VPN 规格要求 SSL VPN具体规格要求应符合表 1的规定。 表 1 SSL VPN 规格要求 规格 功能要求 描述 快速性 WEB 应用加速 对 WEB 访问资源的压缩 TCP 应用加速 TCP 端口数据压缩 SSL VPN 隧道流量压缩
5、加速 对 SSL 隧道数据进行压缩传输,提高传输效率 DB33/T 948 2014 2 表 1(续) 规格 功能要求 描述 安全性 安全算法支持 支持 DES、 3DES、 AES、 MD5、 RC4、 RSA、签名算法,支持加载扩 展安全算法模块 身份认证 支持短信认证、 USB KEY 认证、 U-KEY认证 权限控制 基于角色、用户组的管理、严格细致控制访问者权限、保障 接入安全 用户账号有效期策略 根据用户角色定义账号使用时间、期限 服务器内网保护 通过 SSL代理访问,服务器可隔离外网访问 客户端安全 远程用户终端操作系统,杀毒软件版本检测,登陆超时退出, 用户登陆 VPN后自动断
6、开外网连接 高可用性 多平台支持 支持 3270、 5250、 VT、 HP700 and SINX97801应用,支持LINUX/UNIX应用;支 持 Windows 98/ 2000/XP/2003/Vista;PDA 访问支持 IP 应用支持 支持所有基于 TCP/UDP/ICMP协议应用 单点登录 支持 B/S 和 C/S 的应用支持单点登录 管理方式 持本地及远程的 https、 Console、 SSH 等管理方式 易管理性 Web 管理 支持 SSL加密的 WEB 界面进行设备配置和管理 虚拟站点 根据需要配置不同的站点和分站点管理 备份功能 支持本地和远程备份及恢复 在线升级
7、通过远程进行设备版本升级 5 接口协议 5.1 基本要求 5.1.1 总则 数据通信应使用基于 IP协议的数据网络,在传输层使用 TCP协议。 5.1.2 建立通信连接 数据通信双方在开始通信之前需建立通信连接。 能源监测应用系统应建立并维持 TCP监听,准备接收来自能源数据采集系统的连接请求。 能源数据采集系统发起对能源监测应用系统的连接请求, TCP建立后应保持常连接状态,不主动断开网络。 5.1.3 自动重连 能源数据采集系统应定时向能源监测应用系统发送心跳数据包并监测连接的状态,当监测到网络连接断开时,应能自动重新建立连接。 5.1.4 超时重发机制 DB33/T 948 2014 3
8、 一条指令发出后在规定的时间内未收到回应,认为超时。超时后需重发,重发 3次后仍未收到回应认为通讯失败,需重新建立网络连接。超时时间根据具体的通讯方式和任务性质可自定义。 5.1.5 通信周期 能源数据采集系统应支持根据能源监测应用系统命令被动传输和主动定时传输两种数据传输模式,主动定时传输周期可从 5分钟到 24小时灵活配置。 5.1.6 数据安全 能源数据采集系统和能源监测应用系统之间传输的有效数据的指令内容需进行标准 AES加密;能源监测应用系统使用标准 MD5校验算法进行能源数据采集系统的身份认证。 5.1.7 数据可靠性 通讯包中对有效数据提供 CRC校验,确保通讯数据的可靠性。 5
9、.1.8 数据可扩展 通讯包中指令内容采用 XML格式,在不影 响系统基本功能的前提下可对数据包格式进行扩展。 5.2 接口协议数据结构 5.2.1 通讯包组成 接口协议数据结构组成应符合图 1的规定。其中有效数据的指令内容为经过 AES加密的 XML格式数据,加密后以 ASCII码的格式进行传输,其它数据明码传输。 图 1 通讯包组成 5.2.2 通讯包结构定义 通讯 包数据结构详细定义应符合表 2的规定。 DB33/T 948 2014 4 表 2 通讯包数据结构表 项目 类型 长度 说明 包头 十六进制数 4 字节 固定为 0x68 0x68 0x16 0x16 有效数据总长度 十六进制
10、数 4 字节 代表当前数据包中的有效数据的长度, 字节序 应使用 BIG_ENDIAN 有效数据 字符 N 字节( M+4) 有效数据为数据包的实体内容, M 含义见表 3指令内容定义 CRC 校验 十六进制数 2 字节 对有效数据进行 CRC 校验 包尾 十六进制数 4 字节 固定为 0x55 0xAA 0x55 0xAA 5.2.3 有效数据结构定义 通讯包数据结构中,有效数据结构定义应符合表 3的规定。 表 3 有效数据结构表 项目 类型 长度 说明 指令序号 十六进制数 4 字节 标识了能源数据采集系统向能源监测应用系统发送的指令序号,能源监测应用系统应答时,本项内容需要按照能源数据采
11、集系统提供的指令序号来进行填充,字节序 应使 用 BIG_ENDIAN 指令内容 字符 M 字节 根据指令不同,内容不同,指令内容为经过 AES 加密的 XML 格式数据,加密后以 ASCII 码的格式进行传输 5.2.4 指令内容格式 通讯包中指令内容采用 XML格式, 指令内容基本格式定义如下: 所有能源数据采集系统和能源监测应用系统的交互数据包中均需包含能源数据采集系统类型编码、对应的能源数据采集系统识别编码和能源监测应用系统识别编码。 DB33/T 948 2014 5 当能源数据采集系统类型为能源数据采集设备时,需填充 字段,互联网接口软件可不填充 字段。 各条指令内容格式和通讯过程
12、示例见 本标准 附录 A。 5.3 接口协议编码规则 5.3.1 能源数据采集系统类型编码 能源数据采集系统类型编码,用 1位数字表示,具体内容应 符合表 4的规定。 表 4 能源数据采集系统类型编码表 编码 上传类型 1 能源数据采集设备向能源监测应用系统上传 2 互联网接口软件 向能源监测应用系统上传 5.3.2 用能单位编码 用能单位编码以该用能单位的组织机构代码表示。 用能单位组织机构代码由 8位数字(或大写字母)本体代码和 1位数字(或大写字母)校验码组成,其表示形式为: XXXXXXXXY。 5.3.3 能源数据采集设备编码 图 2 能源数据采集设备编码定义应符合图 2的规定。能源
13、数据采集设备编码由总长度为 17位的数字(或大写字母)组成。编码规则为细则层次代码结构,主要按 3类细 则进行编码,包括:行政区划代码、用能单位编码和能源数据采集设备识别编码。 图 2 能源数据采集设备编码定义 行政区划代码:能源数据采集设备编码第 1 6位数为行政区划代码,应符合 GB/T 2260的要求。 用能单位编码:能源数据采集设备编码第 7 15 位数为用能单位编码。 能源数据采集设备识别编码:能源数据采集设备编码第 16 17 位数为能源数据采集设备识别编码,用 2 位阿拉伯数字表示,如 01, 02, 99。能源数据采集设备编码由所属用能单位统一规定,保证用能单位内部所有能源数据
14、采集设备识别编码的唯一性。 5.3.4 能 源计量终端编码 能源数据采集系统能源远传数据包中,每个能源计量终端需提供其唯一的识别编码。 DB33/T 948 2014 6 能源计量终端编码用 3位数字表示,如 001, 002, 999,由用能单位自行规定。 用能单位应保证内部所有能源计量终端编码的唯一性。 5.3.5 能源采集点编码 能源数据采集系统能源远传数据包中,每个能源采集点需提供其唯一的识别编码。 能源采集点编码用 4位数字表示,如 0001, 0002, 9999,由用能单位自行规定。 用能单位应保证内部所有能源采集点编码的唯一性。 5.3.6 能源分类编码 能源数据采集系统能源远
15、传数据包中,每个能源采集 点需提供其所属的能源分类编码。能源分类编码用 2位数字和大写字母表示,编码内容应符合 GB/T 2589的要求。具体定义见附录 B。 5.4 通讯流程 网络连接建立后,能源数据采集系统应发起身份认证、心跳授时、能源远传等数据通信。 5.4.1 身份认证 能源数据采集系统向能源监测应用系统发起身份认证请求,身份认证通过后,能源数据采集系统可获得向能源监测应用系统上报能源数据的权限。 5.4.2 定期心跳 身份认证通过后,能源数据采集系统应定期发送心跳数据包,以确保网络连接的有效性。 5.4.3 定时上传 身份认证通过后,能源数据采集系统应根据能源监测应用系统 规定的上传周期,定时将采集到的能源数据上传给能源监测应用系统。 DB33/T 948 2014 7 A A 附 录 A (规范性附录) 各条指令通讯过程示例 A.1 身份认证 能源监测应用系统将 MD5算法用于身份认证, MD5认证密钥为长度 5位的数字或者大写字母,如“ 123AB”。 身份认证 数据包格式内容和通讯过程应符合表 A.1的规定。 表 A.1 身份认证数据包 角色 指令 内容 能源数据采集系统 请求身份认证 request request 能源监测应用系统 回复一串随机序列 sequence sequence 能源数据采集系统 发送计算的 MD5 校验码 md5