标准号:T/BEA 20002-2025
标准名称:基于区块链的电碳计量智能电能表与采集主站的数据交互规范
团体名称:北京电子仪器行业协会
发布日期:2025年11月12日
实施日期:2025年11月15日
1 范围
本文件规定了基于区块链的电碳计量智能电能表与采集主站间的数据交互规范,包括信息交换模型、交互模式与协议、对象标识、安全要求等内容。
本文件适用于基于区块链的电碳计量智能电能表与采集主站之间的数据交互。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T16262.1信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范
GB/T32918.2信息安全技术SM2椭圆曲线公钥密码算法第2部分:数字签名算法
GB/T32918.4信息安全技术SM2椭圆曲线公钥密码算法第4部分:公钥加密算法
DL/T698.45电能信息采集与管理系统第4-5部分:通信协议—面向对象的数据交换协议
DL/T790.6采用配电线载波的配电自动化第6部分:A-XDR编码规则
T/BEA20001-2025基于分布式数字身份(DID)的电碳计量智能电能表数据格式规范
3 术语和定义
DL/T698.45、T/BEA20001-2025界定的以及下列术语和定义适用于本文件。
采集主站dataacquisitionmasterstation
一种集中管理信息采集、处理、传输和应用的计算机网络系统。
绿码电量green-codedelectricity
当前度电赋码过程中所累积的可再生能源发电产生的电量。
4 缩略语
下列缩略语适用于本文件。
APDU:应用协议数据单元(ApplicationProtocolDataUint)
DID:分布式标识符(DistributedIdentifier)
OAD:对象属性描述符(ObjectAttributeDescriptor)
OI:对象标识(ObjectIdentifier)
PIID:序号及优先标识(PriorityandInvokeIdentifier)
TI:时间间隔(TimeInterval)
5 信息交换模型
智能电能表和采集主站之间的信息交换通过通信协议实现,见图1。应用层采用面向对象的数据交换模型,通过接口类、对象标识和应用服务,实现数据的语义化交互。数据链路层通过将APDU封装成标准帧,并添加长度、控制、地址和校验信息等,实现数据在通信过程中的可靠传输。物理层依托通信介质实现链路层帧的物理信号传输。物理通道指用于传输物理层信号的通信介质,如RS-485总线、无线公网或电力线载波等。
图1 信息交换模型
6 交互模式与协议
交互模式
数据交互应支持以下三种模式:
a)周期主驱:由采集主站按设定的时间间隔自动发起轮询,智能电能表响应并上传数据;
b)事件上报:由智能电能表在检测到特定事件时主动发起,向采集主站上报数据;
c)按需交互:由采集主站根据业务需求发起请求,向智能电能表调取数据。
通信协议
通信协议应满足以下要求:
a)链路层帧结构应符合DL/T698.45的要求;
b)APDU的标记规则应符合GB/T16262.1规定的ASN.1的抽象语法;
c)APDU的编码规则应符合DL/T790.6的相关规定;
d)应在DL/T698.45定义的对象模型基础上进行扩展,新增支持DID、公钥、电力碳排放、度电赋码等数据项的对象与属性。
7 对象标识
通则
数据类型及接口类、对象标识的格式及基本属性和要求应符合DL/T698.45的相关规定,通用数据类型定义见附录A,相关接口类定义见附录B,应用层编码示例见附录C。
身份与安全对象标识
身份与安全对象标识定义见表1。
表1 身份与安全对象标识定义
对象标识 接口类 对象名称 实例的对象属性及方法定义
4130 8 电表DID 属性2(电表DID)∷=visible-string(SIZE155)
4131 8 平台公钥 属性2(平台公钥)∷=octet-string(SIZE64)
4132 8 电表公钥 属性2(电表公钥)∷=octet-string(SIZE64)
注:∷=表示“定义为”。
电力碳排放对象标识
电力碳排放对象标识定义见表2。
表2 电力碳排放对象标识定义
对象标识 接口类 对象名称 实例的对象属性及方法定义
4120 8 电力碳排放因子 属性2(电力碳排放因子)∷=structure
{
因子时间date_time_s,
因子时效范围TI,
排放因子arraylong-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区间碳排放增量数组)∷=arraydouble-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-DDHH:MM:SS),
明文字符串和数据所属时间签名octet-string(SIZE64),
电表DIDvisible-string(SIZE155)
}
2090 6 反向电力碳排放量 属性2(上1日电力碳排放累计量)∷=long64-unsigned(单位:kgCO2e,换算:1x10-4)
属性3(上1日碳排放增量)∷=double-long-unsigned(单位:kgCO2e,换算:1x10-4)
属性4(上1日96区间碳排放增量数组)∷=arraydouble-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-DDHH:MM:SS),
明文字符串和数据所属时间签名octet-string(SIZE64),
电表DIDvisible-string(SIZE155)
}
度电赋码对象标识
度电赋码对象标识定义见表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.定额赋码电能量阈值,最小设定值级差1kWh 1000kWh
定时赋码方式 1.度电赋码功能启用时间 -
2.定时赋码时间间隔,最小设定值级差1min 60min
3.定时赋码电能量最小阈值,最小设定值级差1kWh 1kWh
8 安全要求
数据传输安全
数据传输安全应符合DL/T698.45的相关规定,数据帧应进行帧头检验和帧校验,数据异常或超时应支持重发与告警功能。
数据完整性和防篡改
8.2.1 数字签名
每条数据报文应附带关键字段的数字签名,关键字段包括:正向电力碳排放量、反向电力碳排放量、度电赋码数据等。数字签名使用设备私钥生成,用于提供数据完整性保护与来源真实性验证。
8.2.2 签名算法与格式
数字签名应采用GB/T32918.2规定的SM2椭圆曲线数字签名算法生成,签名格式应采用裸签名。
数据保密性
通过公共网络传输的关键交互数据应进行加密,防止数据在传输过程中被非授权获取,加密算法应符合GB/T32918.4的规定。
抗重放
交互报文应包含序列号或时间标签,接收方应具备重放检测机制,检测到重放报文时应拒绝处理并记录事件。
附录A
(资料性)
通用数据类型
表A.1给出了通用数据类型定义。
表A.1通用数据类型定义
类型描述 定义 数值范围
NULL 空 -
array SEQUENCEOFData -
structure SEQUENCEOFData -
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通道上报状态,
事件特殊数据1instance-specific,
…
事件特殊数据Ninstance-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
{
参数1instance-specific,
…
参数ninstance-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
发送:060102413002000a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464600
06——SET-Request设置请求
01——SetRequestNormal设置一个对象属性请求
02——PIID
41300200——OI=0x4130,属性2
0a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
00——无时间标签
响应:86010241300200000000
86——[134]SET-Response设置响应
01——SetResponseNormal设置一个对象属性的确认信息响应
02——PIID
41300200——OI=0x4130,属性2
00——值:0(0:成功其他:失败)
00——无跟随上报信息域
00——无时间标签
读取电表DID
发送:0501014130020000
05——GET-Request读取请求
01——GetRequestNormal读取一个对象属性请求
01——PIID
41300200——OI=0x4130,属性2
00——无时间标签
响应:85010141300200010a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646460000
85——[133]GET-Response读取响应
01——GetResponseNormal读取一个对象属性
01——PIID
41300200——OI=0x4130,属性2
01——结果类型:1(数据)
0a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
00——无跟随上报信息域
00——无时间标签
C.3 读取电表公钥
发送:0501014132020000
05——GET-Request读取请求
01——GetRequestNormal读取一个对象属性请求
01——PIID
41320200——OI=0x4132,属性2
00——无时间标签
响应:85010141320200010940510ec39cf3acc7eb547f56f963ad45d2f68cfac60d9888de691830d90b4a1608282786492151652150bcbc20caf09ae33c6afa8a226df178c2180acaf8995eee0000
85——[133]GET-Response读取响应
01——GetResponseNormal读取一个对象属性
01——PIID
41320200——OI=0x4132,属性2
01——结果类型:1(数据)
0940510ec39cf3acc7eb547f56f963ad45d2f68cfac60d9888de691830d90b4a1608282786492151652150bcbc20caf09ae33c6afa8a226df178c2180acaf8995eee,——类型:9,长度=64,内容="510ec39cf3acc7eb547f56f963ad45d2f68cfac60d9888de691830d90b4a1608282786492151652150bcbc20caf09ae33c6afa8a226df178c2180acaf8995eee"
00——无跟随上报信息域
00——无时间标签
C.4 设置电力碳排放因子
发送:0601024120020002031C07E9FFFFFFFFFF54050001010112253E00
06——SET-Request设置请求
01——SetRequestNormal设置一个对象属性请求
02——PIID
41200200——OI=0x4120,属性2
0203——类型:2,项数=3
1c07e909070b0000——类型:28,值:2025-09-0711:00:00
54050001——类型:84,值:1年
0101——类型:1,SeqOf长度=1
12253e——类型:18,值:9534
00——无时间标签
响应:860102412002000000002FD0
86——[134]SET-Response设置响应
01——SetResponseNormal设置一个对象属性的确认信息响应
02——PIID
41200200,——OI=0x4120,属性2
00——值:0(0:成功其他:失败)
00——无跟随上报信息域
00——无时间标签
C.5 读取正向电力碳排放量
发送:0501012080070000
05——GET-Request读取请求
01——GetRequestNormal读取一个对象属性请求
01——PIID
20800700——OI=0x2080,属性7
00——无时间标签
响应:850101208007000102040a1f436172626f6e456d697373696f6e733a363838302e363432346b67434f32450a13323032352d30392d31302031353a30303a303009400f7fd8e0759bcd36bae584cc5e83b06603cbaf6c733b6e50cb6e3ffcef2d774844a17e3d57209250daef2cdcf35855f900617be10c4a3bef9f8efc81385ce9cf0a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646460000
85——[133]GET-Response读取响应
01——GetResponseNormal读取一个对象属性
01——PIID
20800700——OI=0x2080,属性7
01——结果类型:1(数据)
0204——类型:2,项数=4
0a1f436172626f6e456d697373696f6e733a363838302e363432346b67434f3245——类型:10,长度=31,内容="CarbonEmissions:6880.6424kgCO2E"
0a13323032352d30392d31302031353a30303a3030——类型:10,长度=19,内容="2025-09-1015:00:00"
09400f7fd8e0759bcd36bae584cc5e83b06603cbaf6c733b6e50cb6e3ffcef2d774844a17e3d57209250daef2cdcf35855f900617be10c4a3bef9f8efc81385ce9cf——类型:9,长度=64,内容="0f7fd8e0759bcd36bae584cc5e83b06603cbaf6c733b6e50cb6e3ffcef2d774844a17e3d57209250daef2cdcf35855f900617be10c4a3bef9f8efc81385ce9cf"
0a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
00——无跟随上报信息域
00——无时间标签
C.6 读取绿码电量
发送:050101280C020000
05——GET-Request读取请求
01——GetRequestNormal读取一个对象属性请求
01——PIID
280c0200——OI=0x280c,属性2
00——无时间标签
响应:850101280c02000114000000000080c8c00000
85——[133]GET-Response读取响应
01——GetResponseNormal读取一个对象属性
01——PIID
280c0200——OI=0x280c,属性2
01——结果类型:1(数据)
14000000000080c8c0——类型:20,值:8440000
00——无跟随上报信息域
00——无时间标签
C.7 读取度电赋码事件
发送:05032f3087020009020b00201e0200002020020000280c820000280c860000410382000040038200004004820000401c820000401d8200004130820000280d82000107E9090A0F1010050005
05——GET-Request读取请求
03——GetRequestRecord读取一个记录型对象属性请求
2f——PIID
30870200——OI=0x3087,属性2
09——RSD类型:Selector9
02——值:2
0b——SeqOf长度=11
00——CSD类型:一般对象属性描述符
201e0200——OI=0x201e,事件发生时间,属性2
00——CSD类型:一般对象属性描述符
20200200——OI=0x2020,事件结束时间,属性2
00——CSD类型:一般对象属性描述符
280c8200——OI=0x280c,属性2
00——CSD类型:一般对象属性描述符
280c8600——OI=0x280c,属性6,特征4
00——CSD类型:一般对象属性描述符
41038200——OI=0x4103,属性2,特征4
00——CSD类型:一般对象属性描述符
40038200——OI=0x4003,属性2,特征4
00——CSD类型:一般对象属性描述符
40048200——OI=0x4004,属性2,特征4
00——CSD类型:一般对象属性描述符
401c8200——OI=0x401c,属性2,特征4
00——CSD类型:一般对象属性描述符
401d8200——OI=0x401d,属性2,特征4
00——CSD类型:一般对象属性描述符
41308200——OI=0x4130,属性2,特征4
00——CSD类型:一般对象属性描述符
280d8200——OI=0x280d,属性2,特征4
01——有时间标签
07e9090a0f1010——2025-09-1015:16:16
050005——5年
响应:3034373500000000000000000000090600000000000002030203160012007417422b8b780203160112002717423ed6040500000000060000003c06000000010a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646460940360cc176e1309410289446d9c7f30b26da810aa458596594c777b7199076133bf024c1cfb92357151693380a800c01e9c810ae323d75a58b02e23e1d5db99ae8000107e90908070721050005
85——[133]GET-Response读取响应
03——GeResponseRecord读取一个记录型对象属性
2f——PIID
30870200——OI=0x3087,属性2
0b——SeqOf长度=11
00——CSD类型:一般对象属性描述符
201e0200——OI=0x201e,事件发生时间,属性2
00——CSD类型:一般对象属性描述符
20200200——OI=0x2020,事件结束时间,属性2
00——CSD类型:一般对象属性描述符
280c8200——OI=0x280c,属性2,特征4
00——CSD类型:一般对象属性描述符
280c8600——OI=0x280c,属性6,特征4
00——CSD类型:一般对象属性描述符
41038200——OI=0x4103,属性2,特征4
00——CSD类型:一般对象属性描述符
40038200——OI=0x4003,属性2,特征4
00——CSD类型:一般对象属性描述符
40048200——OI=0x4004,属性2,特征4
00——CSD类型:一般对象属性描述符
401c8200——OI=0x401c,属性2,特征4
00——CSD类型:一般对象属性描述符
401d8200——OI=0x401d,属性2,特征4
00——CSD类型:一般对象属性描述符
41308200——OI=0x4130,属性2,特征4
00——CSD类型:一般对象属性描述符
280d8200——OI=0x280d,属性2,特征4
01——结果类型:1(数据)
01——SeqOf长度=1
1c07e909070b301f——类型:28,值:2025-09-0711:48:31
1c07e90908070720——类型:28,值:2025-09-0807:07:32
1400000000000f4240——类型:20,值:1000000
1601——类型:22,值:1
0a203030303030303132303235303630303030303034373500000000000000000000——类型:10,长度=32,内容="0000001202506000000475"
0906000000000000——类型:9,长度=6,内容="000000000000"
0203——类型:2,项数=3
0203——类型:2,项数=3
1600——类型:22,值:0
120074——类型:18,值:116
17422b8b78——类型:23,值:42.886200
0203——类型:2,项数=3
1601——类型:22,值:1
120027——类型:18,值:39
17423ed604——类型:23,值:47.709000
0500000000——类型:5,值:0
060000003c——类型:6,值:60
0600000001——类型:6,值:1
0a819b6469643a62736e3a33765444575a685a617a6977324c41597972776674596264343361683a46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646——类型:10,长度=155,内容="did:bsn:3vTDWZhZaziw2LAYyrwftYbd43ah:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
0940360cc176e1309410289446d9c7f30b26da810aa458596594c777b7199076133bf024c1cfb92357151693380a800c01e9c810ae323d75a58b02e23e1d5db99ae8——类型:9,长度=64,内容="360cc176e1309410289446d9c7f30b26da810aa458596594c777b7199076133bf024c1cfb92357151693380a800c01e9c810ae323d75a58b02e23e1d5db99ae8"
00——无跟随上报信息域
01——有时间标签
07e90908070721——2025-09-0807:07:33
050005——5年
参考文献
[1]GB/T42570-2023信息安全技术区块链技术安全框架
[2]DL/T698.1-2021电能信息采集与管理系统+第1部分:总则
起草单位:一能充电科技(深圳)股份有限公司、北京市标准化研究院 、北京节能环保中心、南方电网数字电网集团有限公司、华北电力大学、国网区块链科技(北京)有限公司、中国科学院数学与系统科学研究院、中国农业银行河北雄安分行、上海电力交易中心有限公司、大唐水电科学技术研究院有限公司、中国中元国际工程有限公司、上海市数字证书认证中心有限公司、国网北京市电力公司、内蒙古电力(集团)有限责任公司、华北电力大学技术转移转化中心、国网冀北电力有限公司、国网湖北省电力有限公司经济技术研究院、浙江电力交易中心有限公司、北京信息科技大学、北京东方计量测试研究所、国网北京市电力公司通州供电公司、国网山东省电力公司营销服务中心(计量中心)、国网北京市电力公司门头沟供电公司、国网黑龙江省电力有限公司营销服务中心、国网山西省电力有限公司营销服务中心、深圳供电局有限公司、广西电网有限责任公司、贵州电网有限责任公司、海南电网有限责任公司、国网江苏省电力有限公司营销服务中心、国网冀北电力有限公司营销服务中心、国网重庆市电力公司营销服务中心、国网河北省电力有限公司信息通信分公司、国网河北省电力有限公司营销服务中心、国网山东省电力公司聊城供电公司、北京京能科技有限公司、国网北京市电力公司朝阳供电公司、国网北京市电力公司信息通信分公司、国网北京市电力公司昌平供电公司、深圳职业技术大学、深检集团(浙江)质量技术服务有限公司、宁波送变电建设有限公司永耀科技分公司。
起草人:周锡忠、贾月芹、李文峰、曾璐琨、李晓丹、孙干、王清、解博钧、胡常昊、徐向东、王超、杨剑、王平欣、程昱舒、杨芾藜、苏宇、黄志伟、王伟贤、余涛、陈春逸、沈阅、李豪、郑永康、劳大实、徐祺、朱亮亮、刘书涵、郑尚卓、杨景旭、周政雷、杨婧、钟磊、张志远、张靓、何莹、陈林、李彬、李闯、郭庆雷、张学森、薛文昊、张君石、李雪蓉、王宏盛、杨光、刘茜、王泽黎、刘惠颖、文茹馨、程含渺、赵志宇、孟超、葛利宏、郭琦、路石俊、奥韦、康毅、雷庆生、王雅文、王怡聪、朱振良、吴雁南、张琪、马麟、姜振宇、崔凯、赵思翔、王宏宇、王玉贞、王少影、卢艳艳、李骥、胡桂明、李万信、张荣浩、王小享、王成祖、鲍敏忠、徐颖天、顾炜炜、杨劲松、李刚、郭智慧、胡兴婷、彭巍巍、李卫萍、姜维、申莉莉、张家乐、尹晓博、刘知羽、李志华、周杰、张丽萍、窦冲、辛红金、陈思。