重点用能单位能耗在线监测系统技术规范 第 4 部分(试行)

2019-01-10 16:50:00
Gary
原创
1460
摘要:重点用能单位能耗在线监测系统技术规范 第四部分 端设备接口协议规范

NHJC-04-2018
















重点 用能单位 能耗在线监测 统技术规范

4 部分 端设备接口协议规范

(试行)


2018 年 5 月发布

SHAPE \* MERGEFORMAT






前  言



为贯彻落实《国家发展改革委 质检总局关于印发 重点 用能单位 能耗 在线监测 系统推广建设工作方案的通知》(发改环资〔2017〕1711 号),规范和指导 重点 用能单位能耗在线监测系统建设,按照统一标准、互联互通、信息共享的建设原则,特制定《 重点 用能单位能耗在线监测系统技术规范》。

本部分为《 重点 用能单位能耗在线监测系统技术规范》的第4 部分。本部分参照 GB/T1.1-2009 给出的规则起草。

本部分起草指导单位为国家发展改革委环资司、市场监管总局计量司。

本部分主要起草单位:国家 节能中心、中国电子技术标准化研究院、国家信息中心、中国 节能环保集团公司、浙江中易和 节能技术有限公司、 北京华电众信技术股份有限公司、重庆市通信建设有限公司、上海市计量测试技术研究院。


重点 用能单位能耗在线监测系统技术规范第4 部分 端设备接口协议规范


1  范围


本规范规定了数据传输过程的应用层通信协议,本规范不限制系统扩展其他的信息内容,在扩展内容时不得与本规范中所使用或保留的控制命令相冲突。

本规范适用于 重点 用能单位能耗在线监测系统 能耗在线监测端设备 省级平台之间的数据交换传输。对于已建立 省级平台重点 用能单位能耗在线监测系统 能耗在线监测端设备省级平台之间的数据交换传输,可参考本规范。


2  规范性引用文件


下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本规范。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本规范。

GB 32100                         法人和其他组织统一社会信用代码编码规则

GB/T 2260                       中华人民共和国行政区划代码

GB/T 4754                       国民经济行业分类

国统字〔1998〕200号   国家统计局国家工商行政管理局《关于划分企业登记注册类型的规定》

NHJC-02                         重点 用能单位能耗在线监测系统基础信息与格式规范



3  术语和定义


下列术语和定义适用于本规范。

3.1  能耗在线监测端设备

指放置在 重点 用能单位,用于采集、分析、汇总 用能单位 能耗数据并将数据上传到系统平台的设备总称。

3.2  省级应用平台

能耗在线监测端设备对应的省级应用平台主要是指:

数据接入平台:驻留在 省级平台数据接入服务器上的软件系统,主要功能是接收 能耗在线监测端设备上传的能耗数据。

应用软件系统:提供 能耗在线监测端设备应用软件初始化配置的行政区划、 能源品种、行业、生产工序编码等标准数据, 能耗在线监测端设备可根据需要,从 省级平台应用系统获取并更新 能耗在线监测端设备标准数据。

CA(Certificate Authority,认证授权机构)认证中心:提供 重点 用能单位的身份认证服务。 能耗在线监测端设备向数据接入平台发送数据之前,须先到CA认证中心进行身份认证,只有通过认证才允许发送数据。



3.3 通信协议

指实现通信的双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据从发送方顺利地传送到接收方,并被正确识别。

本规范主要定义应用层协议。


3.4  统一社会信用代码

按照GB32100编制,赋予每一个法人和其他组织在全国范围内唯一的、终身不变的法定身份识别码。



4  缩略语


下列缩略语适用于本规范。

HTTPS:安全超文本传输协议(hyper text transfer protocolover secure socket layer)

SSL:安全套接层(secure socket layer)

JSON: 对象表示法(javascript object notation)

CA:证书授权中心(certificate authority)

XM L:可扩展标记语言(Extensible Markup Language)

TCP/IP:传输控制协议/因特网互联协议(Transmission Control Protocol/Internet Protocol)



5  系统结构



能耗在线监测端设备重点 用能单位 数据采集点采集数据后,将数据发给 省级平台,如图1所示:


图 1 能耗在线监测端设备通信结构图



数据应用层协议采用HTTPS,保证数据在 互联网环境下传输的安全可靠。数据接入传输平台与 能耗在线监测端设备的数据发送软件采用可靠队列发送与接收验证机制,保证数据可靠传送到 省级平台


6  协议层次


能耗在线监测端设备与省级 省级平台的协议关系如图 2 所示:






图 2 协议层次结构图

传输层基于TCP/IP协议。

应用层基于HTTPS协议,在应用层传输的业务数据采用JSON交互格式,数据交互采用的格式详见应用协议说明。


7  通信模式


本项目中通信模式为由客户端和服务端采用请求应答模式。

通讯请求的发起端作为客户端,通讯请求的应答端作为服务端。请求应答过程由客户端发起,服务端应答组成。



8  通信流程


能耗在线监测端设备省级平台的通信流程分为3种类型。

1、首次注册并上传数据:包含端设备注册、基础数据下载(可选)、 用能单位基础信息上传、 用能单位采集数据上传、 用能单位基础信息下载、 用能单位采集数据下载流程,见图3;

2、基础信息修改及平日数据上传:按照平台下发时间,每日定时向 省级平台上传数据; 用能单位基础信息修改后上传 省级平台。包含 用能单位基础信息上传、 用能单位采集数据上传流程,见图4;

3、平台版本校验:端设备应至少每天一次进行平台版本校验,见图5。各通信流程及对应采用协议见表1:

表 1 通信流程及对应采用协议


序号

流程

采用协议


1

端设备注册

端设备注册协议(见 9.2

2

基础数据下载

基础数据下载协议(见 9.3

3

平台版本校验

平台版本校验协议(见 9.4

4

用能单位 基础信息上传

用能单位 基础信息上传协议(见 9.5

5

用能单位 采集数据上传

用能单位 采集数据上传协议(见 9.6

6

用能单位 基础信息下载

用能单位 基础信息下载协议(见 9.7

7

用能单位 采集数据下载

用能单位 采集数据下载协议(见 9.8


图 3 首次注册并上传数据





图 4 基础信息修改及平日数据上传


图 5 平台版本校验



9  应用协议


9.1  总述

能耗在线监测端设备需采用统一要求的CA数字证书进行身份验证,通过身份验证后才能接入 省级平台能耗在线监测端设备重点 用能单位数据经互联网上传至 省级平台时,需同时采用VPN通道及HTTPS协议进行安全加密传输。

通信协议的构成如图6:







图 6 端设备与 省级平台通信协议构成

能耗在线监测端设备省级平台的交互操作主要有如下:

a)  端设备注册: 能耗在线监测端设备注册到平台并获取接入传输平台的服务地址;

b)  基础数据下载: 能耗在线监测端设备从接入传输平台下载基础数据;

c)   平台版本校验: 能耗在线监测端设备定期检查平台版本号信息,如检查到版本更新, 则端设备进行相应的更新下载;

d)   用能单位基础信息上传: 用能单位上传基础信息至 省级平台

e)   用能单位采集数据上传: 用能单位上传采集数据至 省级平台

f)   用能单位基础数据下载(可选项):从 省级平台下载 用能单位基础信息;

g)   用能单位采集数据下载(可选项):从 省级平台下载 用能单位采集数据。



9.2  端设备注册

能耗在线监测端设备完成物理部署、接入网络并运行后,进行端设备注册。端设备注册平台负责为 能耗在线监测端设备提供 URL 地址,并返回数据上传时间点要求(平台按照企业端注册顺序逐个返回上传时间,按照企业端注册时间先后顺序进行分配),端设备需要按照此时间点上传数据。


能耗在线监测端设备注册应提供如下信息:

a.       用能单位统一社会信用代码,统一社会信用代码为18 位,参照《GB 32100 法人和其他组织统一社会信用代码编码规则》。

b.       用能单位所在行政区域的行政区划代码,行政区划代码为6 位,参照《GB/T 2260 中华人民共和国行政区划代码》。


平台返回值包含如下信息:

a)      返回码:详见表 3。

b)      设备序列号“GUID”:GUID 为端设备统一编码,为 32位,由平台统一生成并下发。


c)       基础数据下载地址:如192.168.1.2/downloadBaseData ,用于端设备基础数据下载。

d)      平台版本校验地址:如192.168.1.3/versionCheck  ,用于平台版本校验。

e)       用能单位基础信息配置上传地址:如 192.168.1.4/uploadConfigData ,用于 用能单位基础信息上传至 省级平台

f)      采集数据上传地址:如 192.168.1.5/uploadEnergyData ,用于 用能单位采集数据上传至 省级平台

g)      用能单位基础信息配置下载地址:如 192.168.1.6/downloadConfigData ,用于从 省级平台下载 用能单位基础信息。

h)     采集数据下载地址:如 192.168.1.7/downloadEnergyData ,用于从 省级平台下载 用能单位采集数据。

i)       上报时间点:如 01:05:00 ,用于规定 用能单位上传数据至 省级平台的时间。 能耗在线监测端设备注册协议代码示例见表 2:

表 2 端设备注册协议代码示例


类型

说明

URL

https://[ www.necc.gov.cn] // 固定的域名或 IP 能耗在线监测 系统注册平台

Method

POST

Request

{

"enterpriseCode":"91330000573973053F",// 统一社会信用代码

"region":"110101"// 行政区划代码,具体到县级

}

Response

{

"responseCode": “0”, // 返 回 码 , 详 见 表 3 "responseMessage": "RECEIVE SUCCESS", // 状态提示

"deviceId": "0ef6ecea08bf84c7b639c3e9b84ed546",// 设 备 序 列 号 GUID "loadConfigURL": "192.168.1.2/downloadBaseData",// 基础数据下载地址 “loadDicVersionURL”: “192.168.1.3/versionCheck”,// 平台版本下载地址 "centerInfoURL": "192.168.1.4/uploadConfigData",// 用能单位 基础信息配置上传地址 "centerDataURL": "192.168.1.5/uploadEnergyData",// 采集数据上传地址 "centerInfoDownloadURL": "192.168.1.6/downloadConfigData",// 用能单位 基础信息配

置下载地址

"centerDataDownloadURL": "192.168.1.7/downloadEnergyData",// 采集数据下载地址

"uploadTime":"01:05:00";// 上报时间点

}

能耗在线监测端设备发送的每个请求,都会返回相应响应信息。响应信息包括返回码和相应的描述,表 3 定义了返回码。

表 3 服务地址获取返回码定义


返回码

说明

0

请求成功

E1001

平台服务异常

E1002

服务器数据库异常

E2001

请求参数异常,缺少必填项

E2002

请求参数异常,参数格式不合法

9.3  基础数据下载


能耗在线监测端设备注册成功后,对 能耗在线监测端设备系统进行初始化配置,包括 用能单位基础信息、数据接入配置信息和相应的数据编码。基础数据字典要从 省级平台下载, 如行政区划、行业、能源品种、生产工序及编码等。


能耗监测端发起基础数据下载应提供如下信息:

a.     设备序列号“GUID”:GUID 为端设备统一编码,为 32 位,由平台统一生成并下发。


平台返回值包含如下信息:

a)      返回码:详见表 3。

b)      行政区划代码:参照《GB/T 2260  中华人民共和国行政区划代码》。

c)      行业代码:参照《GB/T 4754 国民经济行业分类》。

d)      单位类别编码:参照《国统字〔1998〕200 号文件》。

e)      采集数据项编码:参照《NECC-NHJC-02 重点 用能单位能耗在线监测系统基础信息与格式规范》。

f)      采集数据项数据用途:参照《NECC-NHJC-02 重点 用能单位能耗在线监测系统基础信息与格式规范》。

g)     产品指标:包含各类单产能耗指标项的指标名称、编码及单位等内容。 能耗在线监测端设备基础数据下载协议代码示例见表 4。

表 4 基础数据下载协议代码示例


类型

说明

URL

https://[192.168.1.2/downloadBaseData] // 省级平台 基础数据下载地址

Method

POST

REQUEST

{

"deviceId": "GUID" // 从服务地址发布平台获取 ( 必填 )

}

RESPONSE

{

"responseCode": “0”, // 返回码,详见表 3

"responseMessage": "RECEIVE SUCCESS", // 状态提示 "data": {

"region": [ // 行政区划(参照 GB/T 2260

{

"code": "110000",

"fullName": " 北京市 ",

"name": " 北京 ",

"pcode": "000000",   // 上一级行政区划编码,全国以 "000000" 表示。

"type": 1 // 1 :省级, 2 :市级, 3 :县级

},

{

"code": "110100",

"fullName": " 市辖区 ",

"name ": " 市辖区 ",

"pcode": "110000",

"type": 2

},

{

"code": "110101",

"fullName": " 东城区 ",

"name": " 东城区 ",



"pcode": "110100",

"type": 3

}

],

"industry": [ //   行业 (参照 GB/T 4754

{

"code": "C", //   行业编码

"fullName ": " 制造业 ",   //   行业全名 "jgzh ": false , // 是否能源加工转换类行业 "name": " 制造业 ", //   行业名称

"pcode": "0" // 上一级行业编码

},

{

"code": "C31",

"fullName": " 黑色金属冶炼和延压加工业 ", "jgzh": false,

"name": " 黑色金属冶炼和延压加工业 ",

"pcode": "C"

},

{

"code": "C312",

"fullName": " 炼钢 ",

"jgzh": false, "name ": " 炼钢 ",

"pcode": "C31"

},

{

"code": "C3120",

"fullName": " 炼钢 ",

"jgzh": false, "name ": " 炼钢 ",

"pcode": "C312"

}

],

"entType": [ // 单位类别编码 ( 参照国统字〔 1998 200 号文件 )

{

"code": "100",

"name": " 内资企业 "

}

],

"collectSystemType": [ // 采集系统分类 (详见 “NECC-NHJC-02”

{

"code": "1",

"name": " 管理信息系统 "

}

],

"process": [ // 生产工序 (详见 “NECC-NHJC-02”

{

"code": "01",

发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 王先生
电话: 18682310015
Email: info@thinker.vc
网址: www.thinker.vc
地址: 广东省深圳市南山区科苑北路科兴科学园C3座1601室