版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS点击此处添加ICS号
CCS点击此处添加CCS号
15
内蒙古自治区地方标准
DB15/TXXXX—XXXX
火力发电企业碳排放量在线监测数据上传
接口协议规范
(征求意见稿)
XXXX-XX-XX发布XXXX-XX-XX实施
内蒙古自治区市场监督管理局 发布
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
火力发电企业碳排放量在线监测数据上传接口协议规范
1范围
本文件规定了碳达峰碳中和在线监测系统数据传输的系统架构、通信协议、通信架构、通信接口和
监测数据项。
本文件适用于碳达峰碳中和在线监测系统与发电企业碳计量系统之间的数据交换传输。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GB/T2260中华人民共和国行政区划代码
GB/T4754国民经济行业分类
GB32100法人和其他组织统一社会信用代码编码规则
GB/T32150工业企业温室气体排放核算和报告通则
GB/T32151.1-2015温室气体排放核算与报告要求第1部分:发电企业
企业温室气体排放核算方法与报告指南-发电设施
3术语和定义
下列术语和定义适用于本文件。
3.1
温室气体greenhousegas
大气层中自然存在的和由于人类活动产生的能够吸收和散发由地球表面、大气层和云层所产生的、
波长在红外光谱内的辐射的气态成分。
3.2
温室气体重点排放单位keyemittingentityofgreenhousegas
全国碳排放权交易市场覆盖行业内年度温室气体排放量达到2.6万吨二氧化碳当量的温室气体排放
单位,简称重点排放单位。
3.3
排污许可证pollutantdischargepermit
3
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
排污单位应当向其生产经营场所所在地设区的市级以上地方人民政府生态环境主管部门申请取得
排污许可证。排污单位有两个以上生产经营场所排放污染物的,应当按照生产经营场所分别申请取得排
污许可证。
3.4
发电企业碳计量系统carbonmeasurementsystemforpowergenerationenterprises
指安装在发电企业,用于采集、存储、处理发电设施的碳排放数据,并将数据上传到碳达峰碳中和
在线监测系统的软件系统和硬件系统的总称(以下简称碳计量系统)。
3.5
碳达峰碳中和在线监测系统emissionpeakandcarbonneutralityonlinemonitoringsystem
接收、存储、处理和分析发电企业碳计量系统上传的数据,并将碳排放数据核算为二氧化碳当量的
软件系统和硬件系统的总称(以下简称在线监测系统)。
碳计量系统依据本规范接入碳达峰碳中和在线监测系统前,发电企业应登录在线监测系统填报备案
企业基本信息、发电机组基本信息、计量器具信息和数据质量控制计划等信息。
3.6
通信协议communicationprotocol
指实现通信的双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,
信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据从发送方顺
利地传送到接收方,并被正确识别。
本文件主要定义应用层协议。
4缩略语
下列缩略语适用于本规范。
HTTPS:安全超文本传输协议(hypertexttransferprotocoloversecuresocketlayer)
JSON:一种轻量级的数据交换格式(JavaScriptObjectNotation)
SSL:安全套接层(securesocketlayer)
CA:证书授权(certificateauthority)
XML:可扩展标记语言(ExtensibleMarkupLanguage)
TCP/IP:传输控制协议/因特网互联协议(TransmissionControlProtocol/InternetProtocol)
URL:统一资源定位符(UniformResourceLocator)
5系统架构
碳计量系统从发电企业的数据采集点采集数据后,将数据发送给在线监测系统,如图1所示:
4
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
图1发电企业碳计量系统通信结构图
6协议层次
碳计量系统与在线监测系统的协议关系如图2所示:
在线监测系统碳计量系统
应用层应用层
TCP/IP
传输层传输层
图2协议层次结构图
在线监测系统与碳计量系统传输层基于TCP/IP协议,应用层基于HTTPS协议,在应用层传输的业务
数据采用JSON交互格式,字符/汉字采用utf-8编码。
数据交互采用的格式详见应用协议说明。
7通信模式
本项目中通信模式为由客户端和服务端采用请求应答模式。
5
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
通讯请求的发起端作为客户端,通讯请求的应答端作为服务端。请求应答过程由客户端发起,服务
端应答组成,见图3。
图3通信模式图
8通信流程
碳计量系统与在线监测系统的通信流程分为3种类型。
1)首次注册并下载数据:包含碳计量系统注册(必填)、基础数据下载(必填)、数据质量控制
计划下载(必填),见图4。
6
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
图4首次注册并下载数据
2)数据上传:按照数据质量控制计划下发的要求时间,定时向碳达峰碳中和在线监测系统上传数
据,主要包括发电企业每日核算的碳排放量数据、月度核准碳排放量的采集数据,见图5。
7
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
图5平日数据上传
3)在线监测系统版本校验:发电企业碳计量系统应至少每天一次进行在线监测系统版本校验,见
图6。
图6在线监测系统版本校验
8
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
各通信流程及对应采用协议见表1:
表1通信流程及对应采用协议
序号流程采用协议
1发电企业碳计量系统注册发电企业碳计量系统注册协议(见9.3)
2登录登录协议(见9.4)
3心跳报活心跳报活协议(见9.5)
4数据质量控制计划版本校验数据质量控制计划版本校验(见9.6)
5数据质量控制计划下载数据质量控制计划下载协议(见9.7)
6在线监测系统版本校验在线监测系统版本校验(见9.8)
7企业采集数据上传发电企业采集数据上传协议(见9.9)
9应用协议
9.1总述
碳计量系统需采用统一要求的CA数字证书进行身份验证,通过身份验证后才能接入在线监测系统。
碳计量系统将发电企业数据经互联网上传至在线监测系统时,需同时采用VPN通道及HTTPS协议进行安全
加密传输。
通信协议的构成如图7:
图7碳计量系统与在线监测系统通信协议构成
碳计量系统与在线监测系统的交互操作主要有如下:
1)碳计量系统注册:碳计量系统注册到在线监测系统并获取服务地址;
2)数据质量控制计划下载:碳计量系统从在线监测系统下载数据质量控制计划;
3)数据质量控制计划版本校验:碳计量系统定期检查数据质量控制计划版本信息,如检查
到版本更新,则碳计量系统进行相应的更新下载;
9
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
4)发电企业采集数据上传:发电企业上传采集数据至在线监测系统。
9.2加密算法说明
接口使用国家密码算法SM4进行加密。
如下提供的接口方法请求和返回值参数内容需要进行SM4(128位)加密方式进行加密传输。
9.3发电企业碳计量系统注册
碳计量系统完成物理部署、接入网络并运行后,进行碳计量系统注册。在线监测系统负责为碳计量
系统提供URL地址,并返回数据上传要求(在线监测系统按照企业端注册顺序逐个返回上传时间,按照
碳计量系统注册时间先后顺序进行分配),碳计量系统需要按照上传要求的时间段上传数据。
碳计量系统注册应提供如下信息:
1)发电企业统一社会信用代码,统一社会信用代码为18位,参照《GB32100法人和其他组织
统一社会信用代码编码规则》;
2)发电企业所在行政区域的行政区划代码,行政区划代码为6位,参照《GB/T2260中华人民
共和国行政区划代码》;
3)企业排污许可证证书编号,参照《排污单位编码规则(HJ608-2017代替HJ608-2011)》;
4)机器码:碳计量系统设备机器码,从设备铭牌获取。
5)IP地址:碳计量系统IP地址。
6)MAC地址:碳计量系统设备MAC地址。
在线监测系统返回值包含如下信息:
1)返回码:详见附表1。
2)碳计量系统标识:发电企业碳计量系统统一编码,为16位,由在线监测系统统一生成并下发。
3)碳计量系统加密密钥:注册时由在线监测系统下发通信用32位密钥。
4)碳计量系统登录在线监测系统接口地址:根据碳计量系统标识登录在线监测系统,在线监测系
统校验碳计量系统标识后返回登录成功后的openId作为标识登录会话的唯一ID。
5)碳计量系统发送心跳报活接口地址:相互通知对方还在正常运行。
碳计量系统平台版本校验地址:在线平台服务版本更新后,需要对碳计量系统进行相应版本信息进
行更新。碳计量系统基于此版本信息,重新进行端设备注册或下载数据质量控制计划。
6)数据质量控制计划下载地址:用于从在线监测系统下载数据质量控制计划。
7)数据质量控制计划版本更新地址:用于从在线监测系统更新数据质量控制计划。
8)企业采集数据上传地址:用于发电企业采集数据上传至在线监测系统。
碳计量系统注册协议代码示例见表2:
表2发电企业碳计量系统注册协议代码示例
类型说明
URLhttps://[www.***.],//固定的域名或IP,在线监测系统注册
MethodPOST
{
"enterpriseCode":"913700001630477270",//统一社会信用代码(必填)
Request
"region":"110101"//行政区划代码,具体到县级(必填)
"pollutantsCode":"911504283185221160001V"//企业排污许可证证书编号(必填)
10
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
"machineCode”:"LC6795239106"//设备机器码(必填)
"ipAddress":"4"//碳计量系统ip地址(必填)
"MACAddress":"BA-93-3A-4A-B5-08"//MAC地址(必填)
}
{
"responseCode":“0”,//返回码,详见附表1
"responseMessage":"RECEIVESUCCESS",//状态提示
"data":{
"deviceId":"a889ead0cee9b0adcf21310b789eab17",//发电企业碳计量系统标识
"keyCode":"ead0c89789eeadca8121319b00b7feab",//碳计量系统加密密钥
"platformVersion":"v1.0.1",//在线监测系统版本号
"logIn":"www.***./logIn",//登录接口
"heartbeat":"www.***./heartbeat",//心跳报活接口
Response
"checkVersion":“www.***./checkVersion”//平台版本校验
"downloadPlanData":"www.***./downloadPlanData",//用于从在线监测系统下载
数据质量控制计划
"updatePlanData":"www.***./updatePlanData",//用于从在线监测系统更新数据
质量控制计划版本
"uploadEnergyData":"www.***./uploadEnergyData",//用于发电企业采集数据上
传至在线监测系统
}
}
9.4登录
根据碳计量系统标识登录在线监测系统,在线监测系统校验碳计量系统标识后返回登录成功后的
openId(标识登录会话的唯一ID)。
碳计量系统登录应提供如下信息:
1)发电企业统一社会信用代码,统一社会信用代码为18位,参照《GB32100法人和其他组织
统一社会信用代码编码规则》;
2)发电企业碳计量系统统一编码,为16位,由在线监测系统统一生成并下发。
在线监测系统返回值包含如下信息:
1)返回码:详见附表1。
2)状态提示信息:返回的消息内容。
3)会话标识:登录成功后返回的openId,会话唯一标识,不超过32位。。
碳计量系统登录协议代码示例见表3:
表3发电企业碳计量系统登录协议代码示例
11
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
类型说明
URLhttps://[www.***./logIn],//固定的域名或IP,在线监测在线监测系统登录
MethodPOST
{
Request"deviceId":"a889ead0cee9b0adcf21310b789eab17"//发电企业碳计量系统统一编码(必填)
}
{
"responseCode":0,
"responseMessage":"登录成功",
Response“data”:{
"cryptOpenId":"27D8EE4D49491E95195BB935BC4F82C2"
}
}
返回结果加密样例:
解密前:
Xux9NvboHddhUjUQwcIASbj7ZMKJO0oXux9NvUzPqldXxvXMPuPTfboHdASbj7ZMKJO0oXux9NvdhUjUQwcIU
zPqldXxvXMP7F8DVGUfMveOwEziGvdysbnPrntOI1ae4ioZKKLEXchSlpFMQrNeh1oIL8vM=
解密后:
{
"responseCode":0,
"responseMessage":"登录成功",
“data”:{
"cryptOpenId":"27D8EE4D49491E95195BB935BC4F82C2"
}
}
9.5心跳报活
发电企业碳计量系统定期发送一个信息给平台,平台再回复一个信息给发电企业碳计量系统。相互
通知对方还在正常运行。
碳计量系统登录应提供如下信息:
1)发电企业碳计量系统统一编码,为32位,由在线监测系统统一生成并下发。
2)会话标识:登录成功后返回的openId,会话唯一标识。
在线监测系统返回值包含如下信息:
1)返回码:详见附表1。
2)状态提示信息:返回的消息内容。
碳计量系统报活协议代码示例见表4:
表4发电企业碳计量系统报活协议代码示例
12
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
类型说明
URLhttps://[www.***./heartbeat],//固定的域名或IP,在线监测在线监测系统心跳报活
MethodPOST
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2"//会话标识,用于openAPI的鉴权(必填)
"data":{
Request
"deviceId":"a889ead0cee9b0adcf21310b789eab17"//发电企业碳计量系统统一编码(必填)
}
}
{
"responseCode":0,
Response
"responseMessage":"心跳信息:2022-09-2212:22:22"
}
请求加密样例:
加密前:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2"
"data":{
"deviceId":"a889ead0cee9b0adcf21310b789eab17"
}
}
加密后:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2",
"data":"m4w+PqeezpC58eRPZcUCDA5PbItXQPrVPzPl+AYj3Wc="
}
说明:所有"openId"不加密,以便平台侧识别身份获取解密密钥。
返回结果加密样例:
解密前:
uPTfASbj7ZMKJO0oXux9NvboHddhUjUQwcIUzPqldXxvXMP7F8DVGUfMveOwEziGvdysbnPrntOI1ae4ioZKKLEXc
hSlpFMQrNeh1oIL8vM=
解密后:
{
"responseCode":0,
"responseMessage":"心跳信息:2022-09-2212:22:22"
}
9.6数据质量控制计划校验
碳计量系统从在线监测系统校验数据质量管控计划更新版本,若版本一致,校验结果返回“版本一
致”信息,若版本不一致,返回最新版本号及提示使用“数据质量控制计划下载”接口下载最新版数据
质量控制计划。
13
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
碳计量系统下载数据质量管控计划应提供如下信息:
1)发电企业碳计量系统标识:发电企业碳计量系统统一编码,为32位,由在线监测系统
统一生成并下发。
2)碳计量系统当前最新的数据质量控制计划版本号
3)会话标识:登录成功后返回的openId,会话唯一标识。
在线监测系统返回值包含如下信息:
1)返回码:详见附表1。
2)状态提示信息:返回的消息内容。(请求成功,请求失败。)
3)返回校验结果。校验成功:“版本一致”。校验失败:“最新版本为xxx,请使用‘数据
质量控制计划下载’下载接口下载最新版数据质量控制计划。”
数据质量管控计划下载协议代码示例见表5。
表5数据质量管控计划下载协议代码示例
类型说明
URLhttps://[www.***./updatePlanData],//数据质量控制计划更新
MethodPOST
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2"//会话标识,用于openAPI的鉴权(必填)
"data":{
"deviceId":"a889ead0cee9b0adcf21310b789eab17",//发电企业碳计量系统标识,从服务地
Request
址发布在线监测系统获取(必填)
"planVersion":"1.0",//碳计量系统当前的数据质量控制计划版本号(必填)
}
}
{
"responseCode":“0”,//返回码,详见附表1
"responseMessage":"RECEIVESUCCESS",//状态提示
“data”:{
"checkResult":“校验成功”,//校验结果(校验成功,校验失败)
Response
"checkMessage":“版本一致”//提示信息
"platformVersion":"v1.0.1"
}
}
请求加密样例:
加密前:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2",
"data":{
"deviceId":"a889ead0cee9b0adcf21310b789eab17",
"planVersion":"1.0"
14
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
}
}
加密后:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2",
"data":"qeezpC58eRPZcUCZcUCDleRPZcUAYjUCD3Wc="
}
返回结果加密样例:
解密前:
0462c6b225f6add6cb6b711c028d12ac9NvboHddhUjUQwcIUzPqldXxvXMP7F8DVGUfMveOwEziGvdysbnPr
ntOI1ae4ioZKKLEXchSlpFMQrN
类型说明
URLhttps://[www.***./downloadPlanData],//数据质量控制计划下载
MethodPOST
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2"//会话标识,用于openAPI的鉴权(必填)
"data":{
Request
"deviceId":"a889ead0cee9b0adcf21310b789eab17"//发电企业碳计量系统统一编码(必填)
}
}
{
"responseCode":“0”,//返回码,详见附表1
"responseMessage":"RECEIVESUCCESS",//状态提示
"data":{
"planVersion":{//数据质量控制计划的版本信息
"versionCode":"1.0",//版本号(必填)
"planContent":"test",//制定(修订)内容
"planTime":"test",//制定(修订)时间
"remark":"test",//备注
},
Response"facilityDescription":{//核算边界和主要排放设施描述
"accountingBoundary":"test",//核算边界描述,(应包括核算边界所包含的装置、所对
应的地理边界、组织单元和生产过程。)
"facility":[//主要排放设施
{
"gensetName":"1#机组",//机组名称
"gensetCode":"#机组编码",//机组编码
"facilityType":"锅炉",//设施类别
"facilityCode":"MF143",//设施编号
"facilityName":"煤粉的锅炉",//设施名称
"facilityLocation":"二厂区第三车间东",//排放设施安装位置
15
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
"isAccounting":"是",//是否纳入核算边界
"remark":""//备注说明
}
]
},
"DataConfig":[//数据的确定方式
{
"factoryCode":"#厂区",//厂区编码(必填)
"gensetCode":"#机组编码",//机组编码(必填)
"indexData":[//指标数据(必填)
{
"indexCode":"DL03",//指标编码,详见附表2(必填)
"statType":"0",//指标采集频率(必填)(数据记录频次。0:日;1:月;2:日/
月;3:批次)
"sourceCode":"1",//指标数据来源编码(必填)(指标数据来源编码0:计量器具
实测;1:数据计算;2:三方系统接入;3:手工填报)
"source":"数据计算",//指标数据来源(必填)(计量器具实测;数据计算;三方系
统接入;手工填报)
"caliberCode":"DL04C01"//指标计算口径编码,详见附表3。(每个指标只能采用
一个口径(必填)(无计算口径编码时为空字符串)
"sourceType":"0",//数据的获取方式(0:计算值,1:实测值,2:缺省值,3:填
报值)(必填)
"sourceTypeContent":"计算值",//数据获取方法具体描述(计算值、实测值、缺省
值、填报值)
"MeasurementEquipmentModel":"#测量设备型号",//测量设备及型号
"MeasurementEquipmentLocation":"#安装位置",//测量设备安装位置
"MeasurementFrequency":"#测量频次",//测量频次
"recordFrequency":"#记录频次",//数据记录频次
"abnormalHandle":"#处理方式",//数据缺失时的处理方式
"responsibleDepartment":"#负责部门"//数据获取负责部门
"weightIndexCode":"DL04FT06"//燃煤消耗量类型(DL04FT05:当前批次入厂煤接收
量,DL04FT06:当日入厂煤量,DL04FT07:当日入炉煤量)(必填)
},
{…},
…
{…}
]
}
]
}
}
16
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
解密后:
{
"responseCode":0,
"responseMessage":"RECEIVESUCCESS",
"data":{
"checkResult":"校验成功",
"checkMessage":"版本一致",
"platformVersion":"v1.0.1"
}
}
9.7数据质量控制计划下载
碳计量系统根据需要调用下载数据质量控制计划接口,在线监测系统下发的数据质量管控计划规范
了碳计量系统需要上报的数据,包括数据质量控制计划的版本信息,核算边界和主要排放设施描述,数
据的确定方式。
碳计量系统下载数据质量管控计划应提供如下信息:
1)发电企业碳计量系统标识:发电企业碳计量系统统一编码,为32位,由在线监测系统
统一生成并下发。
2)会话标识:登录成功后返回的openId,会话唯一标识。
在线监测系统返回值包含如下信息:
1)返回码:详见附表1。
2)状态提示信息:返回的消息内容。(请求成功,请求失败。)
3)采集数据的具体信息:包括数据质量控制计划的版本信息,核算边界和主要排放设施描
述,数据的确定方式。
数据质量管控计划下载协议代码示例见表6。
表6数据质量管控计划下载协议代码示例
类型说明
URLhttps://[www.***./downloadPlanData],//数据质量控制计划下载
MethodPOST
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2"//会话标识,用于openAPI的鉴权(必填)
"data":{
Request
"deviceId":"a889ead0cee9b0adcf21310b789eab17"//发电企业碳计量系统统一编码(必填)
}
}
{
"responseCode":“0”,//返回码,详见附表1
Response"responseMessage":"RECEIVESUCCESS",//状态提示
"data":{
"planVersion":{//数据质量控制计划的版本信息
17
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
"versionCode":"1.0",//版本号(必填)
"planContent":"test",//制定(修订)内容
"planTime":"test",//制定(修订)时间
"remark":"test",//备注
},
"facilityDescription":{//核算边界和主要排放设施描述
"accountingBoundary":"test",//核算边界描述,(应包括核算边界所包含的装置、所对
应的地理边界、组织单元和生产过程。)
"facility":[//主要排放设施
{
"gensetName":"1#机组",//机组名称
"gensetCode":"#机组编码",//机组编码
"facilityType":"锅炉",//设施类别
"facilityCode":"MF143",//设施编号
"facilityName":"煤粉的锅炉",//设施名称
"facilityLocation":"二厂区第三车间东",//排放设施安装位置
"isAccounting":"是",//是否纳入核算边界
"remark":""//备注说明
}
]
},
"DataConfig":[//数据的确定方式
{
"factoryCode":"#厂区",//厂区编码(必填)
"gensetCode":"#机组编码",//机组编码(必填)
"indexData":[//指标数据(必填)
{
"indexCode":"DL03",//指标编码,详见附表2(必填)
"statType":"0",//指标采集频率(必填)(数据记录频次。0:日;1:月;2:日/
月;3:批次)
"sourceCode":"1",//指标数据来源编码(必填)(指标数据来源编码0:计量器具
实测;1:数据计算;2:三方系统接入;3:手工填报)
"source":"数据计算",//指标数据来源(必填)(计量器具实测;数据计算;三方系
统接入;手工填报)
"caliberCode":"DL04C01"//指标计算口径编码,详见附表3。(每个指标只能采用
一个口径(必填)(无计算口径编码时为空字符串)
"sourceType":"0",//数据的获取方式(0:计算值,1:实测值,2:缺省值,3:填
报值)(必填)
"sourceTypeContent":"计算值",//数据获取方法具体描述(计算值、实测值、缺省
值、填报值)
"MeasurementEquipmentModel":"#测量设备型号",//测量设备及型号
18
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
"MeasurementEquipmentLocation":"#安装位置",//测量设备安装位置
"MeasurementFrequency":"#测量频次",//测量频次
"recordFrequency":"#记录频次",//数据记录频次
"abnormalHandle":"#处理方式",//数据缺失时的处理方式
"responsibleDepartment":"#负责部门"//数据获取负责部门
"weightIndexCode":"DL04FT06"//燃煤消耗量类型(DL04FT05:当前批次入厂煤接收
量,DL04FT06:当日入厂煤量,DL04FT07:当日入炉煤量)(必填)
},
{…},
…
{…}
]
}
]
}
}
请求加密样例:
加密前:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2"
"data":{
"deviceId":"a889ead0cee9b0adcf21310b789eab17"
}
}
加密后:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2",
"data":"m4w+PqeezpC58eRPZcUCDA5PbItXQPrVPzPl+AYj3Wc="
}
返回结果加密样例:
解密前:
uPTbj7ZMKJO0oXux9oXux9NvbofASbj7ZMKJO0oXux9bj7ZMKJO0oXux9NvboNvbobj7ZMKJO0oXux9Nvbobj
7ZMKJO0bj7ZMKJO0oXux9Nvbobj7ZMKJO0oXubj7ZMKJO0oXux9Nvbox9NvbooXux9NvboHddhNvbofASbj7ZMKJO
0oXux9bj7ZMKJO0oXux9NvboNvbobj7ZMKJO0oXux9Nvbobj7ZMKJO0bj7ZMKJO0oXux9Nvbobj7ZMKJO0oXubj7Z
MKJO0oXux9Nvbox9NvbooXux9NvboHdoXux9NvbofASbj7ZMKJO0oXux9bj7ZMKJO0oXux9NvboNvbobj7ZMKJO0o
Xux9Nvbobj7ZMKJO0bj7ZMKJO0oXux9Nvbobj7ZMKJO0oXubj7ZMKJO0oXux9Nvbox9NvbooXux9NvboHddhdhUjU
QwcIUzPqldXxvXMP7F8DVGUfMveOwEziGvdysbnPrntOI1ae4bj7ZMKJO0oXux9NvboioZKKLbj7ZMKJO0oXux9Nv
boEXchSlpFMbj7ZMKJO0oXux9NvboQrNeh1oIL8vM=
解密后:
{
19
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
"responseCode":“0”,//返回码,详见附表1
"responseMessage":"RECEIVESUCCESS",//状态提示
“data”:{
"planVersion":{//数据质量控制计划的版本信息
"versionCode":"1.0",//版本号
"planContent":"test",//制定(修订)内容
"planTime":"test",//制定(修订)时间
"remark":"test",//备注
},
"facilityDescription":{//核算边界和主要排放设施描述
"accountingBoundary":"test",//核算边界描述,(应包括核算边界所包含的装置、所对应的地
理边界、组织单元和生产过程。)
"facility":[//主要排放设施
{
"gensetName":"1#机组",//机组名称
"gensetCode":"#机组编码",//机组编码
"facilityType":"锅炉",//设施类别
"facilityCode":"MF143",//设施编号
"facilityName":"煤粉的锅炉",//设施名称
"facilityLocation":"二厂区第三车间东",//排放设施安装位置
"isAccounting":"是",//是否纳入核算边界
"remark":""//备注说明
}
]
},
"DataConfig":[//数据的确定方式
{
"factoryCode":"#厂区",//厂区编码
"gensetCode":"#机组编码",//机组编码
"indexData":[//指标数据
{
"indexCode":"DL03",//指标编码,详见附表2
"statType":"0",//指标采集频率(必填)(数据记录频次。0:日;1:月;2:日/月;3:批次)
"sourceCode":"1",//指标数据来源编码(必填)(指标数据来源编码0:计量器具实测;1:数据
计算;2:三方系统接入;3:手工填报)
"source":"数据计算",//指标数据来源(必填)(计量器具实测;数据计算;三方系统接入;手工
填报)
"caliberCode":"DL04C01"//指标计算口径编码,详见附表3。(每个指标只能采用一个口径(必
填)(无计算口径编码时为空字符串)
"sourceType":"0",//数据的获取方式(0:计算值,1:实测值,2:缺省值,3:填报值)(必填)
"sourceTypeContent":"计算值",//数据获取方法具体描述(计算值、实测值、缺省值、填报值)
20
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
"MeasurementEquipmentModel":"#测量设备型号",//测量设备及型号
"MeasurementEquipmentLocation":"#安装位置",//测量设备安装位置
"MeasurementFrequency":"#测量频次",//测量频次
"recordFrequency":"#记录频次",//数据记录频次
"abnormalHandle":"#处理方式",//数据缺失时的处理方式
"responsibleDepartment":"#负责部门"//数据获取负责部门
"weightIndexCode":"DL04FT06"//燃煤消耗量类型(DL04FT05:当前批次入厂煤接收量,DL04FT06:
当日入厂煤量,DL04FT07:当日入炉煤量)
},
…
{…}
]
}
]
}
}
9.8在线监测系统版本校验
在线监测系统服务版本更新后,需要对碳计量系统相应版本信息进行更新。碳计量系统基于此版本
信息,重新进行端设备注册或下载数据质量控制计划。
在线监测系统版本校验应提供如下信息:
1)碳计量系统标识:碳计量系统统一编码,为16位,由在线监测系统统一生成并下发。
2)在线监测系统的版本号:由在线监测系统统一生成并下发。
3)会话标识:登录成功后返回的openId,会话唯一标识。
在线监测系统返回值包含如下信息:
1)返回码:详见附表1。
2)状态提示信息:返回的消息内容。(请求成功,请求失败。)
3)返回校验结果。“校验成功”;“校验失败”。
4)校验提示信息:“在线监测系统版本一致”;“在线监测系统最新版本为xxx,请使用‘发电
企业碳计量系统注册’接口重新进行发电企业碳计量系统注册。
5)在线监测系统版本号:在线监测系统版本信息。
在线监测系统版本校验协议代码示例见表7。
表7在线监测系统版本校验协议代码示例
类型说明
URLhttps://[www.***./checkVersion],//数据质量控制计划下载
MethodPOST
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2"//会话标识,用于openAPI的鉴权(必填)
Request
"data":{
"deviceId":"a889ead0cee9b0adcf21310b789eab17",//发电企业碳计量系统标识,从服务地
21
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
址发布在线监测系统获取(必填)
"planVersion":"1.0",//碳计量系统当前的数据质量控制计划版本号(必填)
}
}
{
"responseCode":“0”,//返回码,详见附表1
"responseMessage":"RECEIVESUCCESS",//状态提示
“data”:{
Response"checkResult":“校验成功”,//校验结果(校验成功,校验失败)
"checkMessage":“版本一致”//提示信息
"platformVersion":"v1.0.1"//在线监测系统版本号
}
}
请求加密样例:
加密前:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2",
"data":{
"deviceId":"a889ead0cee9b0adcf21310b789eab17",
"platformVersion":"v1.0.1"
}
}
加密后:
{
"openId":"27D8EE4D49491E95195BB935BC4F82C2",
"data":"dhUjUQwcIUzPqldXxvXMP7F8DVGUfMveOwEziGvdysbn=="
}
返回结果加密样例:
解密前:
0462c6b225f6add6cb6b711c028d12ac9NvboHddhUjUQwcIUzPqldXxvXMP7F8DVGUfMveOwEziGvdysbnPr
ntOI1ae4ioZKKLEXchSlpFMQrN
解密后:
{
"responseCode":0,
"responseMessage":"RECEIVESUCCESS",
"data":{
"checkResult":"校验成功",
"checkMessage":"版本一致",
"platformVersion":"v1.0.1"
}
22
DBFORMTEXT15/TFORMTEXTXXXX—FORMTEXTXXXX
}
9.9发电企业采集数据上传
碳计量系统将通过不同方式采集、获取的数据(计量设备采集、手工填报及企业生产系统接入),
按照在线监测系统下发的数据质量控制计划要求,计算处理后,定时上传至在线监测系统。
企业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年超时完成处罚协议
- 安全监督培训重点考点练习题
- 定制化货物配送服务协议
- 慢阻肺急性加重期营养免疫支持策略
- 图像识别系统实施协议合同
- 精准配送同城配送合同
- 二次配送配送服务物流协议
- 医院防火巡查检查制度
- 2026年企业安全生产隐患排查治理培训考核试卷及答案
- 慢病防控策略中的多学科团队协作机制
- 智慧园区项目合作协议书
- 遗体火化师招聘考核试卷及答案
- 2025年大学消防指挥专业题库- 火灾现场搜救与救援
- 2024-2025学年山东省聊城市临清市七年级(上)期末数学试卷(含答案)
- GB/T 10454-2025包装非危险货物用柔性中型散装容器
- 租车牌车辆抵押合同范本
- 家电基础知识培训内容课件
- 电商公司选品管理制度
- 石化企业保密管理制度
- 娱乐直播公司全套管理制度
- 软件开发生命周期考核题及答案
评论
0/150
提交评论