DB35_T 2000-2021 碳排放数据公共平台数据传输协议.docx
《DB35_T 2000-2021 碳排放数据公共平台数据传输协议.docx》由会员分享,可在线阅读,更多相关《DB35_T 2000-2021 碳排放数据公共平台数据传输协议.docx(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ICS35.020CCSL7035福建省地方标准DB35/T20002021碳排放数据公共平台数据传输协议Protocolfordatacommunicationofcarbonemissiondatapublicplatform2021-08-17发布2021-11-17实施福建省市场监督管理局发布DB35/T20002021目次前言.II1范围.12规范性引用文件.13术语和定义.14缩略语.25平台架构.26通讯协议.37通讯架构.48通讯接口.69监测数据项编码.9附录A(规范性)参数信息.10附录B(资料性)数据传输代码示例.20附录C(规范性)编码信息.33参考文献.53IDB35
2、/T20002021前言本文件按照GB/T1.12020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由福建省计量科学研究院提出。本文件由福建省信息化标准化技术委员会(SAFJ/TC11)归口。本文件起草单位:福建省计量科学研究院、厦门奥普拓自控科技有限公司。本文件主要起草人:方仁桂、吴孟辉、褚丹雷、姚进辉、陆青、王智苑、陈为晶、林荣捷。IIDB35/T20002021碳排放数据公共平台数据传输协议1范围本文件规定了碳排放数据公共平台数据传输的平台架构、通讯协议、通讯架构、通讯接口和监测数据项编码。
3、本文件适用于排放单位的在线监测端设备与碳排放数据中心之间的数据交换传输。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T2260中华人民共和国行政区划代码GB/T4754国民经济行业分类GB18030信息技术中文编码字符集GB32100法人和其他组织统一社会信用代码编码规则GB/T32150工业企业温室气体排放核算和报告通则GB/T32151(所有部分)温室气体排放核算与报告要求JJF1051计量器具命名与分类编码3术语和定义GB/T2
4、260、GB/T4754、GB18030、GB32100、GB/T32150、GB/T32151(所有部分)和JJF1051界定的以及下列术语和定义适用于本文件。3.1温室气体greenhousegas大气层中自然存在的和由于人类活动产生的能够吸收和散发由地球表面、大气层和云层所产生的、波长在红外光谱内的辐射的气态成分。来源:GB/T321502015,3.13.2排放单位organizationofgreenhousegasemission具有温室气体排放行为的法人企业或视同法人的独立核算单位。来源:GB/T321502015,3.2,有修改3.3排放源emissionsource向大气中排
5、放温室气体排放的物理单元或过程。来源:GB/T321502015,3.5,有修改1DB35/T200020213.4全球变暖潜势globalwarmingpotential将单位质量的某种温室气体在给定时间段内辐射强度影响与等量二氧化碳辐射强度影响相关联的系数。来源:GB/T321502015,3.15,有修改3.5碳排放数据carbonemissiondata与二氧化碳当量计算相关的温室气体排放数据。3.6碳排放数据中心carbonemissiondatacenter接收、存储、处理和分析在线监测端设备上传的数据,并将碳排放数据核算为二氧化碳当量的软件系统和硬件系统的总称。3.7在线监测端设
6、备onlinemonitoringterminalequipment安装在排放单位,用于采集、存储、处理碳排放数据,并可通过通讯网络与碳排放数据中心进行数据传输的设备。3.8碳排放数据公共平台publicplatformofcarbonemissiondata由碳排放数据中心与排放单位在线监测端设备组成,应用于碳排放数据的在线采集、实时监测和数据分析等公共服务。4缩略语下列缩略语适用于本文件。HTTPS:安全超文本传输协议(HyperTextTransferProtocolOverSecureSocketLayer)JSON:一种轻量级的数据交换格式(JavaScriptObjectNotat
7、ion)TCP/IP:传输控制协议/网际协议(TransmissionControlProtocol/InternetProtocol)URL:统一资源定位符(UniformResourceLocator)5平台架构平台架构由碳排放数据中心、通讯网络和排放单位的在线监测端设备组成。平台架构如图1所示。2DB35/T20002021图1碳排放数据公共平台架构6通讯协议碳排放数据中心与在线监测端设备之间的传输层基于TCP/IP协议通讯,应用层基于HTTPS协议通讯,协议关系如图2所示。在应用层传输的报文采用JSON交换格式,字符/汉字采用GB18030编码。图2通讯协议层次图3序号发送方属性名称说
8、明1在线监测端设备URL请求地址在线监测端设备发起不同请求的碳排放数据中心通讯地址,具体地址定义见表2。2Method请求方法在线监测端设备请求上传资源。3Header请求头在线监测端设备注册前,内容为空;在线监测端设备注册后,内容为在线监测端设备的appId和token。4Request请求参数当在线监测端设备请求获取资源时,内容为空;当在线监测端设备请求上传资源时,内容为需要上传的资源。5碳排放数据中心Response请求响应当在线监测端设备请求获取资源时,内容为碳排放数据中心回复相应的资源;当在线监测端设备请求上传资源时,内容为碳排放数据中心返回接收的情况。注:appId和token定义
9、按照附录A的表A.1的规定。DB35/T200020217通讯架构7.1通讯模式碳排放数据公共平台通讯模式为“客户端请求/服务端应答”模式,通讯模式如图3所示。其中,在线监测端设备是发起通讯请求的客户端,碳排放数据中心是应答通讯请求的服务端。图3通讯模式图7.2通讯报文结构通讯报文结构见表1。表1通讯报文结构表4序号返回码说明1C0000成功。2C0001成功,请上传最新的排放单位信息。3C0002成功,请上传最新的计量器具信息。4C0003成功,请上传最新的监测数据项信息。5C0004成功,请上传相关仪表表头数据。6C0005成功,请补传相关监测数据项历史数据。7C0101成功,请注意系统通
10、知。8C1001系统服务异常。9C1002数据库异常。10C1003非正常发起请求时间段。11C2001上传参数无法识别。12C2002上传参数的内容缺失。13C2003上传参数的格式错误。14C2101上传数据的时间错误。15C2102上传数据的内容错误。16C2103上传数据的数值大小异常。17C3001appKey无效。序号请求地址说明1https:/apis/token用于在线监测端设备获取token。2https:/apis/version用于在线监测端设备获取基础数据版本号。3https:/apis/downloadBaseData用于在线监测端设备下载基础数据。4https:/a
11、pis/uploadBaseInfo用于在线监测端设备上传排放单位基本信息。5https:/apis/uploadMeterInfo用于在线监测端设备上传排放单位计量器具信息。6https:/apis/uploadCollectItemInfo用于在线监测端设备上传排放单位监测数据项信息。7https:/apis/uploadCollectData用于在线监测端设备上传排放参数采集数据信息。8https:/apis/uploadCumulativeData用于在线监测端设备上传仪表表头累积数据信息。注:apis为碳排放数据中心服务器的域名或IP。DB35/T200020217.3请求地址在线监
12、测端设备根据不同的需求发送不同的请求报文,请求报文的请求地址见表2。表2请求地址表7.4返回码碳排放数据中心成功接收并解析请求报文后,返回应答报文,在应答报文中包含返回码。返回码定义见表3。表3返回码表5序号返回码说明18C3002token无效。19C9001其他未知错误。注:appKey定义按照附录A的表A.1的规定。DB35/T20002021表3返回码表(续)8通讯接口8.1接口类型通讯接口包括在线监测端设备注册、平台基础数据版本校验、排放单位信息及数据上传等3种类型。8.2在线监测端设备注册接口8.2.1在线监测端设备向碳排放数据中心发起初始连接请求时,应提交注册申请,流程包括报备申
13、请、token申请和平台基础数据下载等三个环节。具体流程如图4所示。流程开始排放单位申请在线监测端设备报备报备申请是否成功是在线监测端设备发送token申请请求token申请是否成功是在线监测端设备发送基础数据下载请求基础数据否否否下载是否成功是流程结束图4在线监测端设备注册流程6序号环节参数信息代码示例1token申请请求按照附录A的表A.2的规定见附录B的表B.12基础数据下载请求按照附录A的表A.3的规定见附录B的表B.2DB35/T200020218.2.2排放单位向碳排放数据中心提交在线监测端设备报备申请,碳排放数据中心审核通过后,将碳排放数据中心服务器的域名或IP、在线监测端设备的
14、appId和appKey等信息,通过第三方网络发送至排放单位。8.2.3token申请和平台基础数据下载等通讯过程的相关参数信息和代码示例索引见表4。表4在线监测端设备注册流程信息索引表8.3平台基础数据版本校验接口8.3.1在线监测端设备向碳排放数据中心发送平台基础数据版本校验请求,同步碳排放数据中心的最新版本基础数据。具体流程如图5所示。流程开始在线监测端设备发送基础数据版本校验请求token是否失效否是在线监测端设备发送token申请请求token申请是否成功是否基础数据版本是否更新否是在线监测端设备发送基础数据下载请求基础数据下载是否成功是否流程结束图5平台基础数据版本校验流程7序号环
15、节参数信息代码示例1排放单位基本信息上传按照附录A的表A.6的规定见附录B的表B.42排放单位计量器具信息上传按照附录A的表A.7的规定见附录B的表B.53排放单位监测数据项信息上传按照附录A的表A.8的规定见附录B的表B.6序号环节参数信息代码示例1基础数据版本校验请求按照附录A的表A.5的规定见附录B的表B.32token申请请求按照附录A的表A.2的规定见附录B的表B.13基础数据下载请求按照附录A的表A.3的规定见附录B的表B.28DB35/T200020218.3.2各环节通讯过程的相关参数信息和代码示例索引见表5。表5平台基础数据版本校验流程信息索引表8.4排放单位信息及数据上传接
16、口8.4.1排放单位信息包括基本信息、计量器具信息和监测数据项信息,排放单位数据包括排放参数采集数据和仪表表头累积数据。具体流程如图6所示。流程开始在线监测端设备发送排放单位信息/数据上传情况否token是否失效否排放单位信息/数据是否上传成功是是在线监测端设备发送token申请请求token申请是否成功是否流程结束图6排放单位信息/数据上传流程8.4.2在线监测端设备在碳排放中心完成注册或更新排放单位信息后,应向碳排放数据中心上传最新的排放单位信息。8.4.3各环节通讯过程的相关参数信息和代码示例索引见表6。表6排放单位信息/数据上传流程信息索引表序号环节参数信息代码示例4排放参数采集数据上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB35_T 2000-2021 碳排放数据公共平台数据传输协议 2000 2021 排放 数据 公共 平台 数据传输 协议
限制150内