DL/T 1867-2018标准规范下载简介
DL/T 1867-2018 电力需求响应信息交换规范.pdf询问包的类图如图8所示。
表51EventResponse的属性
表52列出了EventResponse和其他类的关联端
住宅生活泵和地下水池安装施工组织设计表52EventResponse和其他类的关联端
表53列出了QualifiedEventID的所有属性
表53QualifiedEventID
信息交换服务是不同主体间信息交换所采用的数据封装格式,所交换的内容参考第5章 型。
6.2.2通用请求(DrRequest)
ON或UN向对方发起请求时所包含的通用信息。 表54列出了DrRequest的所有内容。
表54DrRequest的内容
6.2.3通用响应(DrResponse)
DN或UN向对方回复请求时所包含的通用信息。 表55列出了DrResponse的所有内容。
表55DrResponse的内容
DL/T 18672018
6.3.2查询注册请求(QueryRegistrationRe
DN向UN查询注册信息时,使用该服务。 表56列出了QueryRegistrationRequest的所有内容。
图9注册服务的调用时序
表56QueryRegistrationRequest的内容
表59列出了CreateRegistrationResponse和其他类的关联端
CreateRegistrationResponse和其他类的关联
6.3.5取消注册请求(CancelRegistrationRequest)
UN或者DN利用该服务向对方发起取消注册请求。 表60列出了CancelRegistrationRequest的所有内容
表60CancelRegistrationRequest的内容
6.3.6取消注册响应(CancelRegistrationResponse)
当UN或者DN向对方发起取消注册请求时,DN或UN使用该服务予以响应。 表61列出了CancelRegistrationResponse的所有内容。
表61CancelRegistrationResponse的内容
DL/T 18672018
QuervEventRequest
表63QueryEventResponse的内容
表64QueryEventResponse和其他类的关联端
6.5.2注册报告请求(RegisterReportRequest)
图11报告服务的调用时序
当DN向UN发送报告前,使用该服务进行注册;当DN自身信息发生变化时,在继续向UN发送 报告前,也需要使用该服务进行注册。 表65列出了RegisterReportRequest的所有内容。
表65RegisterReportRequest的内容
6.5.4创建报告请求(CreateReportRequest
当UN向DN请求报告时,使用该服务发送报告模板;当报告模板发生变化时,继续使用 送创建报告请求。 表69列出了CreateReportRequest的所有内容。
表69CreateReportRequest的内容
表70列出了CreateReportRequest和其他类的关
表70CreateReportRequest和其他类的关联端
6.5.5创建报告响应(CreateReportResponse)
当DN收到UN发来的报告模板后,使用该服务进行确认。 表71列出了CreateReportResponse的所有内容。
表71CreateReportResponse的内容
72列出了CreateReportResponse和其他类的关
表72CreateReportResponse和其他类的关联端
6.5.6取消报告请求(CancelReportRequest)
当UN需要DN停止发送报告时,使用该服务向DN发起请求 表 73 列出了 CancelReportRequest 的所有内容。
表73CancelReportRequest的内容
6.5.7取消报告响应(CancelReportResponse)
当DN收到UN取消报告的请求时,使用该服务进行响应。 表75列出了CancelReportResponse的所有内容。
表75CancelReportResponse的内容
76列出了CancelReportResponse和其他类的关
表76CancelReportResponse和其他类的关联
6.5.8资源报告请求(ResourceReportRequest
当UN要求DN发送资源报告时,DN使用该服务进行资源报告的请求 表77列出了ResourceReportRequest的所有内容。
表77ResourceReportRequest的内容
78ResourceReportRequest和其他类的关联端
DL/T18672018
6.5.9实时数据报告请求(MomentDataReportRequest)
DN向UN发送实时报告请求。 表79列出了MomentDataReportRequest的所有内容
表79MomentDataReportRequest的内容
MomentDataReportRequest和其他类的关联业
6.5.10曲线数据报告请求(IntervalDataReportReguest
DN向UN发送曲线报告请求。 表81列出了IntervalDataReportRequest的所有内容。
表81IntervalDataReportRequest的内容
表82列出了IntervalDataReportRequest和其他类的关联端。
IntervalDataReportRequest和其他类的关联亚
6.5.11数据报告响应(DataReportResponse)
当UN收到DN发送的资源报告请求(ResourceReportRequest)、实时数据报告请求(MomentD tRequest)或曲线数据报告请求(IntervalDataReportRequest)时,使用该服务进行响应。
表83列出了DataReportResponse的所有内容
DL/T18672018
表83DataReportResponse的内容
6.6.2创建参与请求(CreateOptRequest)
图12参与服务的调用时序
DL/T18672018
表85CreateOptRequest的内容
86列出了CreateOptRequest和其他类的关联端
6.6.3创建参与响应(CreateOptResponse
UN对DN上报的参与请求进行确认并回复。 表87列出了CreateOptResponse的所有内容,
表87CreateOptResponse的内容
6.6.4取消参与请求(CancelOptRequest)
表88CancelOptRequest的内容
DL/T18672018
6.6.5取消参与响应(CancelOptRes
5取消参与响应(CancelOptResponse)
当UN收到DN的取消参与请求时,利用该服务进行响应。 表89列出了CancelOptResponse的所有内容。
表89CancelOptResponse的内容
DL / T 1867 2018
6.7.2 询问 (Poll)
DN向UN发出询问,询问信息中包括协议版本以及dnID。 表90列出了Poll的所有内容。
图13询问服务的调用时序
表90Poll的内容
6.7.3重新注册请求(ReregistrationRequest)
6.7.3重新注册请求(ReregistrationRequest)
UN接收到DN的询问后,请求DN进行重新注册。 表91列出了ReregistrationRequest的所有内容。
DL/T18672018
表91ReregistrationRequest的内容
表95列出了CreateEventResponse和其他类的关联端。
表95CreateEventResponse和其他类的关联
6.7.6询问响应(PollResponse)
96PollResponse的内容
7.1.1表述性状态传递
表述性状态传递(RepresentationalStateTransfer,REST)作为常用的基于HTTP1.1的远程调用方 式,具有明显的简洁优势,对于计算能力有限的硬件计算资源上的软件系统,采用REST可以减少软 件系统对硬件计算资源的依赖。
7.1.2消息队列遥测传输
消息队列遥测传输(MessageQueuingTelemetryTransport,MQTT)属于即时通信协议,是为大量 计算能力有限,且工作在低带宽、不可靠网络的远程传感器和控制设备通信而设计的协议。需求响应 业务组织方、参与方可以根据所辖系统或终端的信息交换能力订阅其中的部分或全部消息,也可以向 消息队列发送消息。
本规范包括上述信息交换方式,但不限制需求响应系统开发者使用其他信息交换方式。
需求响应系统内部,需求响应服务系统、需求响应聚合系统、需求响应终端(或用户能源管理系 统)间信息交互典型场景,详见附录A。为满足上述信息交互场景下不同系统、终端间使用REST、 MQTT等信息交换方式的要求,需要遵循以下原则: a)交换的信息内容由第6章信息交换服务规定的信息类承载,REST、MQTT等信息交换方式在 此基础上做适当的调整和封装; 需求响应业务组织方,如需求响应服务管理者、需求响应聚合商,其所依托的需求响应服务系 统、需求响应聚合系统必须实现REST和MQTT; C 用户能源管理系统、需求响应终端等计算能力有限的系统或设备可以实现REST或MQTT中 的一种,建议用户能源管理系统优先实现REST,需求响应终端优先实现MQTT。
DL/T18672018
电力需求响应信息交换底层协议应满足OSI参考模型传输层要求,其中DN需要支持HTTP或 MQTT传输协议,UN必须同时支持HTTP和MQTT传输协议,UN和DN之间所有的信息交互都应能 支持HTTP1.1传输协议,基于HTTP协议传输各个信息交换服务对应的JSON报文,JSON基本语法参 见附录B,附录C给出了HTTP封装JSON报文的示例
建议采用HTTPS(使用REST传输时)或SSL/TLS(使用MQTT传输时)来额外保证需求 中不同系统、终端间信息传输安全性
表97加密或签名报文DrPayload格式
7.3.4客户端身份验证
DL/T 18672018
DL/T18672018
需求响应信息交互典型场景主要描述了电力需求响应信息交互规范在需求响应服务系统、需求响 应聚合系统以及用户侧系统、终端之间的实际应用范围。 第一种场景主要涉及需求响应服务系统与需求响应聚合系统,以及需求响应聚合系统与用户能量 管理系统之间的信息交互,具体参考图A.1。
第二种场景主要涉及需求响应服务系统与需求响应聚合系统,以及需求响应聚合系统与 求响应终端之间的信息交互,具体参考图A.2。
间的信息交互,具体参考图A.3。
第四种场景主要涉及需求响应服务系统与用户侧需求响应终端之间的信息交互,具体参考图A
DL/T1867—2018 第五种场景主要涉及需求响应服务系统与需求响应聚合系统之间的信息交互,具体参考图A.5。
种场景主要涉及需求响应服务系统与需求响应聚合系统之间的信息交互,具体参考图A.5
DL/T1867—2018
DL/T1867—2018
B.1JSON表示方式
土地基本术语GBT19231-2003.pdfB.2JSON中的数据类型
JSON中的数值可以是整型或者浮点型,例如: "version":l
中的数值可以是整型或者浮点型,例如:
JSON中的布尔值可以是true或者false,例如: "reportOnly":false]
JSON可以设置nul1值,例如:
DL/T18672018
B.3JSON与XML的异同 JSON与XML的相同之处在于:都是纯文本,具有“自我描述性”,具有层级结构,可通过 TavaScript进行解析,数据可使用AJAX进行传输。 JSON与XML的不同之处在于:JSON更短,没有结束标签,读写的速度更快,使用数组,不使 用保留字辽2007J802-3:厨房、卫生间自然逆止式排风道(无水印 带书签),能够使用内建的JavaScripteval()函数进行解析。 总的来说,JSON比XML更小、更快、更易解析。
B.3JSON与XML的异同
(资料性附录) HTTP封装JSON报文示例