T_BEA 20002—2025 基于区块链的电碳计量智能电能表与采集主站的数据交互规范-团体标准
目录
| 标准详细信息 | |
|---|---|
| 标准状态 | 现行 |
| 标准编号 | T/BEA 20002—2025 |
| 中文标题 | 基于区块链的电碳计量智能电能表与采集主站的数据交互规范 |
| 英文标题 | Specification for data exchange between blockchain-based smart electricity meters for electricity and carbon measuring and data acquisition master station |
| 国际标准分类号 | 29.020 |
| 中国标准分类号 | |
| 国民经济分类 | I6550 信息处理和存储支持服务 |
| 发布日期 | 2025年11月12日 |
| 实施日期 | 2025年11月15日 |
| 起草人 | 周锡忠、贾月芹、李文峰、曾璐琨、李晓丹、孙干、王清、解博钧、胡常昊、徐向东、王超、杨剑、王平欣、程昱舒、杨芾藜、苏宇、黄志伟、王伟贤、余涛、陈春逸、沈阅、李豪、郑永康、劳大实、徐祺、朱亮亮、刘书涵、郑尚卓、杨景旭、周政雷、杨婧、钟磊、张志远、张靓、何莹、陈林、李彬、李闯、郭庆雷、张学森、薛文昊、张君石、李雪蓉、王宏盛、杨光、刘茜、王泽黎、刘惠颖、文茹馨、程含渺、赵志宇、孟超、葛利宏、郭琦、路石俊、奥韦、康毅、雷庆生、王雅文、王怡聪、朱振良、吴雁南、张琪、马麟、姜振宇、崔凯、赵思翔、王宏宇、王玉贞、王少影、卢艳艳、李骥、胡桂明、李万信、张荣浩、王小享、王成祖、鲍敏忠、徐颖天、顾炜炜、杨劲松、李刚、郭智慧、胡兴婷、彭巍巍、李卫萍、姜维、申莉莉、张家乐、尹晓博、刘知羽、李志华、周杰、张丽萍、窦冲、辛红金、陈思。 |
| 起草单位 | 一能充电科技(深圳)股份有限公司、北京市标准化研究院 、北京节能环保中心、南方电网数字电网集团有限公司、华北电力大学、国网区块链科技(北京)有限公司、中国科学院数学与系统科学研究院、中国农业银行河北雄安分行、上海电力交易中心有限公司、大唐水电科学技术研究院有限公司、中国中元国际工程有限公司、上海市数字证书认证中心有限公司、国网北京市电力公司、内蒙古电力(集团)有限责任公司、华北电力大学技术转移转化中心、国网冀北电力有限公司、国网湖北省电力有限公司经济技术研究院、浙江电力交易中心有限公司、北京信息科技大学、北京东方计量测试研究所、国网北京市电力公司通州供电公司、国网山东省电力公司营销服务中心(计量中心)、国网北京市电力公司门头沟供电公司、国网黑龙江省电力有限公司营销服务中心、国网山西省电力有限公司营销服务中心、深圳供电局有限公司、广西电网有限责任公司、贵州电网有限责任公司、海南电网有限责任公司、国网江苏省电力有限公司营销服务中心、国网冀北电力有限公司营销服务中心、国网重庆市电力公司营销服务中心、国网河北省电力有限公司信息通信分公司、国网河北省电力有限公司营销服务中心、国网山东省电力公司聊城供电公司、北京京能科技有限公司、国网北京市电力公司朝阳供电公司、国网北京市电力公司信息通信分公司、国网北京市电力公司昌平供电公司、深圳职业技术大学、深检集团(浙江)质量技术服务有限公司、宁波送变电建设有限公司永耀科技分公司。 |
| 范围 | 本文件规定了基于区块链的电碳计量智能电能表与采集主站间的数据交互规范,包括信息交换模型、交互模式与协议、对象标识、安全要求等内容。 本文件适用于基于区块链的电碳计量智能电能表与采集主站之间的数据交互。 |
| 主要技术内容 | 1 范围 本文件规定了基于区块链的电碳计量智能电能表与采集主站间的数据交互规范,包括信息交换模型、交互模式与协议、对象标识、安全要求等内容。 本文件适用于基于区块链的电碳计量智能电能表与采集主站之间的数据交互。 2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 16262.1 信息技术 抽象语法记法一(ASN.1) 第1部分:基本记法规范 GB/T 32918.2 信息安全技术 SM2椭圆曲线公钥密码算法 第2部分:数字签名算法 GB/T 32918.4 信息安全技术 SM2椭圆曲线公钥密码算法 第4部分:公钥加密算法 DL/T 698.45 电能信息采集与管理系统 第4-5部分:通信协议—面向对象的数据交换协议 DL/T 790.6 采用配电线载波的配电自动化 第6部分:A-XDR编码规则 T/BEA 20001-2025 基于分布式数字身份(DID)的电碳计量智能电能表数据格式规范 3 术语和定义 DL/T 698.45、T/BEA 20001-2025 界定的以及下列术语和定义适用于本文件。 采集主站 data acquisition master station 一种集中管理信息采集、处理、传输和应用的计算机网络系统。 绿码电量 green-coded electricity 当前度电赋码过程中所累积的可再生能源发电产生的电量。 4 缩略语 下列缩略语适用于本文件。 APDU:应用协议数据单元(Application Protocol Data Uint) DID:分布式标识符(Distributed Identifier) OAD:对象属性描述符(Object Attribute Descriptor) OI:对象标识(Object Identifier) PIID:序号及优先标识(Priority and Invoke Identifier) TI:时间间隔(Time Interval) 5 信息交换模型 智能电能表和采集主站之间的信息交换通过通信协议实现,见图1。应用层采用面向对象的数据交换模型,通过接口类、对象标识和应用服务,实现数据的语义化交互。数据链路层通过将APDU封装成标准帧,并添加长度、控制、地址和校验信息等,实现数据在通信过程中的可靠传输。物理层依托通信介质实现链路层帧的物理信号传输。物理通道指用于传输物理层信号的通信介质,如RS-485总线、无线公网或电力线载波等。 图1 信息交换模型 6 交互模式与协议 交互模式 数据交互应支持以下三种模式: a)周期主驱:由采集主站按设定的时间间隔自动发起轮询,智能电能表响应并上传数据; b)事件上报:由智能电能表在检测到特定事件时主动发起,向采集主站上报数据; c)按需交互:由采集主站根据业务需求发起请求,向智能电能表调取数据。 通信协议 通信协议应满足以下要求: a)链路层帧结构应符合DL/T 698.45的要求; b)APDU的标记规则应符合GB/T 16262.1规定的ASN.1的抽象语法; c)APDU的编码规则应符合DL/T 790.6的相关规定; d)应在 DL/T 698.45 定义的对象模型基础上进行扩展,新增支持DID、公钥、电力碳排放、度电赋码等数据项的对象与属性。 7 对象标识 通则 数据类型及接口类、对象标识的格式及基本属性和要求应符合DL/T 698.45的相关规定,通用数据类型定义见附录A,相关接口类定义见附录B,应用层编码示例见附录C。 身份与安全对象标识 身份与安全对象标识定义见表1。 表1 身份与安全对象标识定义 对象标识 接口类 对象名称 实例的对象属性及方法定义 4130 8 电表DID 属性2(电表DID)∷= visible-string(SIZE 155) 4131 8 平台公钥 属性2(平台公钥)∷= octet-string(SIZE 64) 4132 8 电表公钥 属性2(电表公钥)∷= octet-string(SIZE 64) 注:∷=表示“定义为”。 电力碳排放对象标识 电力碳排放对象标识定义见表2。 表2 电力碳排放对象标识定义 对象标识 接口类 对象名称 实例的对象属性及方法定义 4120 8 电力碳排放因子 属性2(电力碳排放因子)∷= structure { 因子时间 date_time_s, 因子时效范围 TI, 排放因子 array long-unsigned(单位:kgCO2e/kWh,换算:1x10-4) } 属性2用于96点碳因子(因子时效范围为15min)读取、设置,因子时间中传00时00分00秒,也可以用于一天24点碳因子读取、设置(因子时效范围为1h) 2080 6 正向电力碳排放量 属性2(上1日电力碳排放累计量)∷= long64-unsigned(单位:kgCO2e,换算:1x10-4) 属性3(上1日碳排放增量)∷= double-long-unsigned(单位:kgCO2e,换算:1x10-4) 属性4(上1日96区间碳排放增量数组)∷= array double-long-unsigned(单位:kgCO2e,换算:1x10-4) 属性5(上15分钟电力碳排放增量)∷= double-long-unsigned(单位:kgCO2e,换算:1x10-4) 属性3、4用于配置到冻结关联对象属性表中,不支持直接读取 属性6(电力碳排放总累计量)∷= long64-unsigned(单位:kgCO2e,换算:1x10-4) 属性7(签名相关数据)∷= structure{ 明文字符串 visible-string, 数据所属时间 visible-string(YYYY-MM-DD HH:MM:SS), 明文字符串和数据所属时间签名 octet-string(SIZE 64), 电表DID visible-string(SIZE 155) } 2090 6 反向电力碳排放量 属性2(上1日电力碳排放累计量)∷= long64-unsigned(单位:kgCO2e,换算:1x10-4) 属性3(上1日碳排放增量)∷= double-long-unsigned(单位:kgCO2e,换算:1x10-4) 属性4(上1日96区间碳排放增量数组)∷= array double-long-unsigned(单位:kgCO2e,换算:1x10-4) 属性5(上15分钟电力碳排放增量)∷= double-long-unsigned(单位:kgCO2e,换算:1x10-4) 属性3、4用于配置到冻结关联对象属性表中,不支持直接读取 属性6(电力碳排放总累计量)∷= long64-unsigned(单位:kgCO2e,换算:1x10-4) 属性7(签名相关数据)∷= structure{ 明文字符串 visible-string, 数据所属时间 visible-string(YYYY-MM-DD HH:MM:SS), 明文字符串和数据所属时间签名 octet-string(SIZE 64), 电表DID visible-string(SIZE 155) } 度电赋码对象标识 度电赋码对象标识定义见表3,度电赋码事件默认配置见表4,度电赋码事件判断设定值范围及默认值见表5。 表3 度电赋码对象标识定义 对象标识 接口类 对象名称 实例的对象属性及方法定义 280C 6 绿码电量 属性2(当前绿码电量)∷= long64-unsigned(单位:kWh,换算:1x10-4) 属性4(当月绿码个数)∷= double-long-unsigned 属性5(总绿码个数)∷= double-long-unsigned 属性6(发电类型)∷= enum { 风电 (0), 光伏发电 (1), 水电 (2), 生物质能发电 (3), 地热发电 (4), 海洋能发电 (5), 预留 (6~254), 其他 (255) } 属性7(绿码电量特征字)∷= bit-string(SIZE(8)) 280D 6 鉴权信息 属性2(数字签名)∷= octet-string 3087 7 度电赋码事件 属性2(事件记录表)∷= array 标准事件单元 属性6(配置参数)∷= structure { 度电赋码功能启用时间 date_time_s, 定额赋码电量阈值 double-long-unsigned(单位:kWh), 定时赋码电能量最小阈值 double-long-unsigned(单位:kWh), 定时赋码时间间隔 long-unsigned(单位:分钟) } 事件发生源∷= NULL 度电赋码功能启用时间用于配置事件从某个整点时间启用,启用时间中分、时无需处理 表4 度电赋码事件默认配置 对象标识 对象名称 属性 默认设定值 3087 度电赋码事件 3 280C8200 —— 事件结束时刻绿码电量 280C8600 —— 事件结束时刻发电类型 41038200 —— 事件结束时刻资产管理码 40038200 —— 事件结束时刻客户编号 40048200 —— 事件结束时刻设备地理位置 401C8200 —— 事件结束时刻电流互感器变比 401D8200 —— 事件结束时刻电压互感器变比 41308200 —— 事件结束时刻电表DID 280D8200 —— 事件结束时刻数字签名 5 最大记录数:500条 6 事件判断设定值范围及默认值 表5 度电赋码事件判断设定值范围及默认值 事件触发方式 默认设定值 定额赋码方式 1.度电赋码功能启用时间 - 2.定额赋码电能量阈值,最小设定值级差1 kWh 1000 kWh 定时赋码方式 1.度电赋码功能启用时间 - 2.定时赋码时间间隔,最小设定值级差1 min 60 min 3.定时赋码电能量最小阈值,最小设定值级差1 kWh 1 kWh 8 安全要求 数据传输安全 数据传输安全应符合DL/T 698.45的相关规定,数据帧应进行帧头检验和帧校验,数据异常或超时应支持重发与告警功能。 数据完整性和防篡改 8.2.1 数字签名 每条数据报文应附带关键字段的数字签名,关键字段包括:正向电力碳排放量、反向电力碳排放量、度电赋码数据等。数字签名使用设备私钥生成,用于提供数据完整性保护与来源真实性验证。 8.2.2 签名算法与格式 数字签名应采用GB/T 32918.2规定的SM2椭圆曲线数字签名算法生成,签名格式应采用裸签名。 数据保密性 通过公共网络传输的关键交互数据应进行加密,防止数据在传输过程中被非授权获取,加密算法应符合GB/T 32918.4的规定。 抗重放 交互报文应包含序列号或时间标签,接收方应具备重放检测机制,检测到重放报文时应拒绝处理并记录事件。 附录A (资料性) 通用数据类型 表A.1给出了通用数据类型定义。 表A.1通用数据类型定义 类型描述 定义 数值范围 NULL 空 - array SEQUENCE OF Data - structure SEQUENCE OF Data - bool 布尔值 1或0 bit-string 位串 - double-long 32位整数 -231…231-1 double-long-unsigned 32位正整数 0…232-1 octet-string 8位字节串 - visible-string ASCII字符串 - UTF8-string UTF-8编码的字符串 - integer 8位整数 -128…127 long 16位整数 -32768…32767 unsigned 8位正整数 0…255 long-unsigned 16位正整数 0…65535 long64 64位整数 -263…263-1 long64-unsigned 64位正整数 0…264-1 enum 枚举的元素在对象属性或方法的描述中定义 0…255 float32 32位浮点数 - float64 64位浮点数 - date_time octet-string(SIZE(10)) - date octet-string(SIZE(5)) - time octet-string(SIZE(3)) - date_time_s octet-string(SIZE(7)) - 附录B (资料性) 接口类定义 B.1 数据变量类 表B.1给出了数据变量类过程值或与过程值单元相关的状态值数据信息的定义,表B.2给出了数据变量类属性说明,表B.3给出了数据变量类方法说明。 表B.1数据变量类定义 属性 数据类型 1.逻辑名 (static) octet-string 2.数值 (dyn.) instance-specific 3.换算及单位 (static) Scaler_Unit 方法 必选/可选 1.复位 可选 2.执行 可选 表B.2数据变量类属性说明 编号 属性 说明 1 逻辑名∷= octet-string 2 数值∷= instance-specific 包含过程值或与过程值单元相关的状态值,数据类型依据“逻辑名”决定的对象实例而定义。 3 换算及单位∷= Scaler_Unit 表B.3数据变量类方法说明 编号 方法 说明 1 复位(参数) 参数∷= integer(0) 通用方法,instance-specific。 2 执行(参数) 参数∷= Data 通用方法,instance-specific。 B.2 事件对象类 表B.4给出了事件对象类配置、存储事件记录数据信息的定义,表B.5给出了事件对象类属性说明,表B.6给出了事件对象类方法说明。 表B.4事件对象类定义 属性 数据类型 1.逻辑名 (static) octet-string 2.事件记录表 (dyn.) array 3.关联对象属性表 (static) array 4.当前记录数 (dyn.) long-unsigned 5.最大记录数 (static) long-unsigned 6.配置参数 (static) structure 7.当前值记录表 (dyn.) array 8.上报标识 (static) enum 9.有效标识 (static) bool 10.时间状态记录表 (static) array 表B.4 事件对象类定义(续) 方法 必选/可选 1.复位 可选 2.执行 可选 4.添加一个事件关联对象属性 可选 5.删除一个事件关联对象属性 可选 表B.5事件对象类属性说明 编号 属性 说明 1 逻辑名∷= octet-string 2 事件记录表∷= array 一条事件记录 一条事件记录∷= structure { 事件记录序号 double-long-unsigned, 事件发生时间 date_time_s, 事件结束时间 date_time_s, 事件发生源 instance-specific, 事件上报状态 array 通道上报状态, 事件特殊数据1 instance-specific, … 事件特殊数据N instance-specific, 第1个关联对象属性的数据 Data, … 第n个关联对象属性的数据 Data } 通道上报状态∷= structure { 通道 OAD, 上报状态 unsigned } 上报状态: bit0:事件发生上报标识,0—未上报,1—已上报; bit1:事件发生上报确认标识,0—未确认,1—已确认; bit2:事件结束(恢复)上报标识,0—未上报,1—已上报; bit3:事件结束(恢复)上报确认标识,0—未确认,1—已确认。 用于存储事件记录,记录根据“配置参数”自动产生。 记录的顺序按照事件发生的次序排序。执行“复位”方法后事件记录表清空。 事件记录序号——单调递增。 事件发生源——由“逻辑名”引用的对象实例定义。 事件上报状态——按通道分别记录上报状态。 事件特殊数据——由“逻辑名”引用的对象实例定义。 关联对象属性的数据——其排列次序和数量n,由“逻辑名”引用的对象实例的属性3定义。 3 关联对象属性表∷= array 对象属性 对象属性∷= OAD OAD的“属性特征”取值如下: 1:事件发生前; 2:事件发生后; 3:事件结束前; 4:事件结束后。 事件记录中的关联对象属性数据依据关联对象属性表产生。 4 当前记录数∷= long-unsigned 表示保存在事件记录表中的记录数。执行“复位”方法后,记录表清空,此时当前记录数为0。 5 最大记录数∷= long-unsigned 事件记录表最小存储条数。 6 配置参数∷= structure { 参数1 instance-specific, … 参数n instance-specific } 配置触发事件记录的判定参数,参数的数据类型由“逻辑名”引用的对象实例定义。 表B.5 事件对象类属性说明(续) 编号 属性 说明 7 当前值记录表∷= array 当前值 当前值∷= structure { 事件发生源 instance-specific, 事件发生时间统计 structure { 事件发生次数 double-long-unsigned, 事件累计时间 double-long-unsigned }} 事件发生源,由“逻辑名”引用的对象实例定义; 当前值包含事件发生的次数以及累计时间; 事件发生次数——单位:次; 事件累计时间——单位:秒。 8 上报标识∷= enum { 不上报(0), 事件发生上报(1), 事件恢复上报(2), 事件发生恢复均上报(3) } 9 有效标识∷= bool 10 时间状态记录表∷= array 时间状态 时间状态∷= structure { 事件发生源 instance-specific, 最近一次时间 structure { 最近一次发生时间 date_time_s, 最近一次结束时间 date_time_s } } 最近一次发生时间——上1次事件的发生时间,如果未发生返回NULL。 最近一次结束时间——上1次事件的结束时间,如上1次事件未结束,则取上2次事件的结束时间;不存在上2次事件或结束时间不支持,返回NULL。 表B.6事件对象类方法说明 编号 方法 说明 1 复位(参数) 参数∷= integer(0) 通用方法,instance-specific。 2 执行(参数) 参数∷= Data 通用方法,instance-specific。 4 添加一个事件关联对象属性(参数) 参数∷= OAD 对象属性描述符 向属性“关联对象属性表”中,增加一个关联对象属性。 参数——对象属性描述符。 5 删除一个事件关联对象属性(参数) 参数∷= OAD 对象属性描述符 从属性“关联对象属性表”中,删除一个关联对象属性。 参数——对象属性描述符。 B.3 参数变量类 表B.7给出了参数变量类的参数信息定义,表B.8给出了参数变量类属性说明定义,表B.9给出了参数变量类参数方法说明定义。 表B.7参数变量类定义 属性 数据类型 1.逻辑名 (static) octet-string 2.参数 (static) instance-specific 方法 必选/可选 1.复位 可选 2.执行 可选 表B.8参数变量类属性说明 编号 属性 说明 1 逻辑名∷= octet-string 2 参数∷= instance-specific 参数的数据类型由“逻辑名”引用的对象实例定义。 表B.9参数变量类方法说明 编号 方法 说明 1 复位(参数) 参数∷= integer(0) 通用方法,instance-specific。 2 执行(参数) 参数∷= Data 通用方法,instance-specific。 附录C (资料性) APDU编码示例 C.1 概述 示例部分均以十六进制字节的明文形式表示。 C.2 设置和读取电表DID 设置电表DID 发送:06 01 02 41 30 02 00 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 00 06 —— SET-Request设置请求 01 —— SetRequestNormal设置一个对象属性请求 02 —— PIID 41 30 02 00 —— OI=0x4130,属性2 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 ——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 00 —— 无时间标签 响应:86 01 02 41 30 02 00 00 00 00 86 —— [134] SET-Response设置响应 01 —— SetResponseNormal设置一个对象属性的确认信息响应 02 —— PIID 41 30 02 00 —— OI=0x4130,属性2 00 —— 值:0 (0:成功 其他:失败) 00 —— 无跟随上报信息域 00 —— 无时间标签 读取电表DID 发送:05 01 01 41 30 02 00 00 05 —— GET-Request读取请求 01 —— GetRequestNormal读取一个对象属性请求 01 —— PIID 41 30 02 00 —— OI=0x4130,属性2 00 —— 无时间标签 响应:85 01 01 41 30 02 00 01 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 00 00 85 ——[133] GET-Response读取响应 01 —— GetResponseNormal读取一个对象属性 01 —— PIID 41 30 02 00 —— OI=0x4130,属性2 01 —— 结果类型:1(数据) 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 ——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 00 —— 无跟随上报信息域 00 —— 无时间标签 C.3 读取电表公钥 发送:05 01 01 41 32 02 00 00 05 —— GET-Request读取请求 01 —— GetRequestNormal读取一个对象属性请求 01 —— PIID 41 32 02 00 —— OI=0x4132,属性2 00 —— 无时间标签 响应:85 01 01 41 32 02 00 01 09 40 51 0e c3 9c f3 ac c7 eb 54 7f 56 f9 63 ad 45 d2 f6 8c fa c6 0d 98 88 de 69 18 30 d9 0b 4a 16 08 28 27 86 49 21 51 65 21 50 bc bc 20 ca f0 9a e3 3c 6a fa 8a 22 6d f1 78 c2 18 0a ca f8 99 5e ee 00 00 85 ——[133] GET-Response读取响应 01 —— GetResponseNormal读取一个对象属性 01 —— PIID 41 32 02 00 —— OI=0x4132,属性2 01 —— 结果类型:1(数据) 09 40 51 0e c3 9c f3 ac c7 eb 54 7f 56 f9 63 ad 45 d2 f6 8c fa c6 0d 98 88 de 69 18 30 d9 0b 4a 16 08 28 27 86 49 21 51 65 21 50 bc bc 20 ca f0 9a e3 3c 6a fa 8a 22 6d f1 78 c2 18 0a ca f8 99 5e ee,——类型:9,长度=64,内容="51 0e c3 9c f3 ac c7 eb 54 7f 56 f9 63 ad 45 d2 f6 8c fa c6 0d 98 88 de 69 18 30 d9 0b 4a 16 08 28 27 86 49 21 51 65 21 50 bc bc 20 ca f0 9a e3 3c 6a fa 8a 22 6d f1 78 c2 18 0a ca f8 99 5e ee" 00 —— 无跟随上报信息域 00 —— 无时间标签 C.4 设置电力碳排放因子 发送:06 01 02 41 20 02 00 02 03 1C 07 E9 FF FF FF FF FF 54 05 00 01 01 01 12 25 3E 00 06 —— SET-Request设置请求 01 —— SetRequestNormal设置一个对象属性请求 02 —— PIID 41 20 02 00 —— OI=0x4120,属性2 02 03 —— 类型:2,项数=3 1c 07 e9 09 07 0b 00 00 —— 类型:28,值:2025-09-07 11:00:00 54 05 00 01 —— 类型:84,值:1年 01 01 —— 类型:1,SeqOf长度=1 12 25 3e —— 类型:18,值:9534 00 —— 无时间标签 响应:86 01 02 41 20 02 00 00 00 00 2F D0 86 —— [134]SET-Response设置响应 01 —— SetResponseNormal设置一个对象属性的确认信息响应 02 —— PIID 41 20 02 00, —— OI=0x4120,属性2 00 —— 值:0 (0:成功 其他:失败) 00 —— 无跟随上报信息域 00 —— 无时间标签 C.5 读取正向电力碳排放量 发送:05 01 01 20 80 07 00 00 05 —— GET-Request读取请求 01 —— GetRequestNormal读取一个对象属性请求 01 —— PIID 20 80 07 00 —— OI=0x2080,属性7 00 —— 无时间标签 响应:85 01 01 20 80 07 00 01 02 04 0a 1f 43 61 72 62 6f 6e 45 6d 69 73 73 69 6f 6e 73 3a 36 38 38 30 2e 36 34 32 34 6b 67 43 4f 32 45 0a 13 32 30 32 35 2d 30 39 2d 31 30 20 31 35 3a 30 30 3a 30 30 09 40 0f 7f d8 e0 75 9b cd 36 ba e5 84 cc 5e 83 b0 66 03 cb af 6c 73 3b 6e 50 cb 6e 3f fc ef 2d 77 48 44 a1 7e 3d 57 20 92 50 da ef 2c dc f3 58 55 f9 00 61 7b e1 0c 4a 3b ef 9f 8e fc 81 38 5c e9 cf 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 00 00 85 —— [133]GET-Response读取响应 01 —— GetResponseNormal读取一个对象属性 01 —— PIID 20 80 07 00 —— OI=0x2080,属性7 01 —— 结果类型:1(数据) 02 04 —— 类型:2,项数=4 0a 1f 43 61 72 62 6f 6e 45 6d 69 73 73 69 6f 6e 73 3a 36 38 38 30 2e 36 34 32 34 6b 67 43 4f 32 45 —— 类型:10,长度=31,内容="CarbonEmissions:6880.6424kgCO2E" 0a 13 32 30 32 35 2d 30 39 2d 31 30 20 31 35 3a 30 30 3a 30 30 —— 类型:10,长度=19,内容="2025-09-10 15:00:00" 09 40 0f 7f d8 e0 75 9b cd 36 ba e5 84 cc 5e 83 b0 66 03 cb af 6c 73 3b 6e 50 cb 6e 3f fc ef 2d 77 48 44 a1 7e 3d 57 20 92 50 da ef 2c dc f3 58 55 f9 00 61 7b e1 0c 4a 3b ef 9f 8e fc 81 38 5c e9 cf —— 类型:9,长度=64,内容="0f 7f d8 e0 75 9b cd 36 ba e5 84 cc 5e 83 b0 66 03 cb af 6c 73 3b 6e 50 cb 6e 3f fc ef 2d 77 48 44 a1 7e 3d 57 20 92 50 da ef 2c dc f3 58 55 f9 00 61 7b e1 0c 4a 3b ef 9f 8e fc 81 38 5c e9 cf" 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 ——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 00 —— 无跟随上报信息域 00 —— 无时间标签 C.6 读取绿码电量 发送:05 01 01 28 0C 02 00 00 05 —— GET-Request读取请求 01 —— GetRequestNormal读取一个对象属性请求 01 —— PIID 28 0c 02 00 —— OI=0x280c,属性2 00 —— 无时间标签 响应:85 01 01 28 0c 02 00 01 14 00 00 00 00 00 80 c8 c0 00 00 85 —— [133]GET-Response读取响应 01 —— GetResponseNormal读取一个对象属性 01 —— PIID 28 0c 02 00 —— OI=0x280c,属性2 01 —— 结果类型:1(数据) 14 00 00 00 00 00 80 c8 c0 —— 类型:20,值:8440000 00 —— 无跟随上报信息域 00 —— 无时间标签 C.7 读取度电赋码事件 发送:05 03 2f 30 87 02 00 09 02 0b 00 20 1e 02 00 00 20 20 02 00 00 28 0c 82 00 00 28 0c 86 00 00 41 03 82 00 00 40 03 82 00 00 40 04 82 00 00 40 1c 82 00 00 40 1d 82 00 00 41 30 82 00 00 28 0d 82 00 01 07 E9 09 0A 0F 10 10 05 00 05 05 —— GET-Request读取请求 03 —— GetRequestRecord读取一个记录型对象属性请求 2f —— PIID 30 87 02 00 —— OI=0x3087,属性2 09 —— RSD类型:Selector9 02 —— 值:2 0b —— SeqOf长度=11 00 —— CSD类型:一般对象属性描述符 20 1e 02 00 —— OI=0x201e,事件发生时间,属性2 00 —— CSD类型:一般对象属性描述符 20 20 02 00 —— OI=0x2020,事件结束时间,属性2 00 —— CSD类型:一般对象属性描述符 28 0c 82 00 —— OI=0x280c,属性2 00 —— CSD类型:一般对象属性描述符 28 0c 86 00 —— OI=0x280c,属性6,特征4 00 —— CSD类型:一般对象属性描述符 41 03 82 00 —— OI=0x4103,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 03 82 00 —— OI=0x4003,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 04 82 00 —— OI=0x4004,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 1c 82 00 —— OI=0x401c,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 1d 82 00 —— OI=0x401d,属性2,特征4 00 —— CSD类型:一般对象属性描述符 41 30 82 00 —— OI=0x4130,属性2,特征4 00 —— CSD类型:一般对象属性描述符 28 0d 82 00 —— OI=0x280d,属性2,特征4 01 —— 有时间标签 07 e9 09 0a 0f 10 10 —— 2025-09-10 15:16:16 05 00 05 —— 5年 响应:30 34 37 35 00 00 00 00 00 00 00 00 00 00 09 06 00 00 00 00 00 00 02 03 02 03 16 00 12 00 74 17 42 2b 8b 78 02 03 16 01 12 00 27 17 42 3e d6 04 05 00 00 00 00 06 00 00 00 3c 06 00 00 00 01 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 09 40 36 0c c1 76 e1 30 94 10 28 94 46 d9 c7 f3 0b 26 da 81 0a a4 58 59 65 94 c7 77 b7 19 90 76 13 3b f0 24 c1 cf b9 23 57 15 16 93 38 0a 80 0c 01 e9 c8 10 ae 32 3d 75 a5 8b 02 e2 3e 1d 5d b9 9a e8 00 01 07 e9 09 08 07 07 21 05 00 05 85 —— [133]GET-Response读取响应 03 —— GeResponseRecord读取一个记录型对象属性 2f —— PIID 30 87 02 00 —— OI=0x3087,属性2 0b —— SeqOf长度=11 00 —— CSD类型:一般对象属性描述符 20 1e 02 00 —— OI=0x201e,事件发生时间,属性2 00 —— CSD类型:一般对象属性描述符 20 20 02 00 —— OI=0x2020,事件结束时间,属性2 00 —— CSD类型:一般对象属性描述符 28 0c 82 00 —— OI=0x280c,属性2,特征4 00 —— CSD类型:一般对象属性描述符 28 0c 86 00 —— OI=0x280c,属性6,特征4 00 —— CSD类型:一般对象属性描述符 41 03 82 00 —— OI=0x4103,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 03 82 00 —— OI=0x4003,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 04 82 00 —— OI=0x4004,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 1c 82 00 —— OI=0x401c,属性2,特征4 00 —— CSD类型:一般对象属性描述符 40 1d 82 00 —— OI=0x401d,属性2,特征4 00 —— CSD类型:一般对象属性描述符 41 30 82 00 —— OI=0x4130,属性2,特征4 00 —— CSD类型:一般对象属性描述符 28 0d 82 00 —— OI=0x280d,属性2,特征4 01 —— 结果类型:1(数据) 01 —— SeqOf长度=1 1c 07 e9 09 07 0b 30 1f —— 类型:28,值:2025-09-07 11:48:31 1c 07 e9 09 08 07 07 20 —— 类型:28,值:2025-09-08 07:07:32 14 00 00 00 00 00 0f 42 40 —— 类型:20,值:1000000 16 01 —— 类型:22,值:1 0a 20 30 30 30 30 30 30 31 32 30 32 35 30 36 30 30 30 30 30 30 34 37 35 00 00 00 00 00 00 00 00 00 00 —— 类型:10,长度=32,内容="0000001202506000000475" 09 06 00 00 00 00 00 00 —— 类型:9,长度=6,内容="00 00 00 00 00 00" 02 03 —— 类型:2,项数=3 02 03 —— 类型:2,项数=3 16 00 —— 类型:22,值:0 12 00 74 —— 类型:18,值:116 17 42 2b 8b 78 —— 类型:23,值:42.886200 02 03 —— 类型:2,项数=3 16 01 —— 类型:22,值:1 12 00 27 —— 类型:18,值:39 17 42 3e d6 04 —— 类型:23,值:47.709000 05 00 00 00 00 —— 类型:5,值:0 06 00 00 00 3c —— 类型:6,值:60 06 00 00 00 01 —— 类型:6,值:1 0a 81 9b 64 69 64 3a 62 73 6e 3a 33 76 54 44 57 5a 68 5a 61 7a 69 77 32 4c 41 59 79 72 77 66 74 59 62 64 34 33 61 68 3a 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 ——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" 09 40 36 0c c1 76 e1 30 94 10 28 94 46 d9 c7 f3 0b 26 da 81 0a a4 58 59 65 94 c7 77 b7 19 90 76 13 3b f0 24 c1 cf b9 23 57 15 16 93 38 0a 80 0c 01 e9 c8 10 ae 32 3d 75 a5 8b 02 e2 3e 1d 5d b9 9a e8 —— 类型:9,长度=64,内容="36 0c c1 76 e1 30 94 10 28 94 46 d9 c7 f3 0b 26 da 81 0a a4 58 59 65 94 c7 77 b7 19 90 76 13 3b f0 24 c1 cf b9 23 57 15 16 93 38 0a 80 0c 01 e9 c8 10 ae 32 3d 75 a5 8b 02 e2 3e 1d 5d b9 9a e8" 00 —— 无跟随上报信息域 01 —— 有时间标签 07 e9 09 08 07 07 21 —— 2025-09-08 07:07:33 05 00 05 —— 5年 参考文献 [1] GB/T 42570-2023 信息安全技术 区块链技术安全框架 [2] DL/T 698.1-2021 电能信息采集与管理系统+第1部分:总则 |
| 是否包含专利信息 | 否 |
| 标准文本 | 查看 |
| 团体详细信息 | |||
|---|---|---|---|
| 团体名称 | 北京电子仪器行业协会 | ||
| 登记证号 | 51110000500304262P | 发证机关 | 北京市民政局 |
| 业务范围 | 开展行业协调,信息交流,人才培训,咨询服务,科技开发 | ||
| 法定代表人/负责人 | 谷玉海 | ||
| 依托单位名称 | 北京信息科技大学 | ||
| 通讯地址 | 北京市海淀区永丰路 | 邮编 : 100190 | |