中电联系列二:rocket手把手教你理解中电联协议!

分享《一套免费开源充电桩物联网系统,是可以立马拿去商用的!》

前 言

T/CEC102《电动汽车充换电服务信息交换》分为四个部分:
——第1部分:总则;
——第2部分:公共信息交换规范;
——第3部分:业务信息交换规范;
——第4部分:数据传输及安全。
本部分为T/CEC 102 的第2部分。
本部分按照 GB/T1.1—2009《标准化工作导则 第1部分:标准的结构和编写》给出的规则编写。
本部分由中国电力企业联合会提出。
本部分由能源行业电动汽车充电设施标准化技术委员会归口。
本部分主要起草单位:青岛特来电新能源有限公司、深圳充电网科技有限公司。
本部分参加起草单位:国网电动汽车服务有限公司、普天新能源有限责任公司、中创三优(北 京)科技有限公司、国家电网公司、国电南瑞科技股份有限公司、许继集团、中国电力科学研究 院、万帮新能源投资集团有限公司、北京伟杰海泰系统集成技术有限公司、深圳科陆电子科技股份 有限公司。
本部分主要起草人:黄伟、王振飞、张锟、杨晓瑜、牛进苍、邵浙海、史双龙、秦俭、傅晶、 马建伟、李晓强、吾喻明、张雷、杨帆、项冬南、邓磊、刘向立、储丹、王亮、刘珂。
本标准为首次发布。
本标准在执行过程中的意见或建议反馈至中国电力企业联合会标准化管理中心(北京市白广路二 条一号,100761)。

电动汽车充换电服务信息交换 第2部分:公共信息交换规范

1 范围

本部分规定了电动汽车充换电业务信息服务交换规范,涵盖公共信息交换的功能描述、信息模型 及接口协议,定义了T/CEC102.1—2016 中的公共信息接口 (Icomm)。

本部分适用于归属不同运营商的电动汽车充换电运营服务平台之间的充换电服务信息交换,以及 电动汽车充换电运营服务平台与第三方服务及管理平台之间的信息交换。

2 规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T2260—2007 中华人民共和国行政区划代码

T/CEC 102.1—2016 电动汽车充换电服务信息交换 第1部分:总则

3 术语和定义

T/CEC 102.1—2016 界定的术语和定义适用于本部分。

4 功能描述

公共信息接口共支持3个功能,分别是:

a) 获取充换电设施信息。
获取充换电设施信息是指支持数据需求方可以查询基础设施运营商的充电站信息,查询充电站的 范围是双方提前约定好的充电站范围。需要支持全部查询和增量查询的方式。

b) 同步充电设备运行状态。
同步充电设备运行状态是实现数据需求方将基础设施运营商的充电站的运行状态同步到数据需 求方。

c) 收集充电站统计信息。
收集充电站统计信息是数据需求方可以查询基础设施运营商的某些场站运行情况的统计信息。

公共信息交换的业务流程见附录A。

5 公共信息对象

5.1 公共信息对象关系定义

公共信息的对象包括:基础设施运营商信息、充电站信息、充电设备信息、充电设备接口信息、充 电站统计信息、充电设备统计信息、充电设备接口统计信息、充电站状态信息、充电设备接口状态。

如图1 所示, 一个基础设施运营商至少运营一个充电站,每个充电站至少包含一个充电设备,每 个充电设备会有一个和多个充电接口。

充换电设施的实时状态,应该以充电设备接口的实时状态为最小上报单位,在批量查询的时候, 为了提高效率,可以以充电站为单位,查询对应的充电设备的实时状态。

在进行数据统计时,应以某个充电站为单位,定期查询统计数据。

在这里插入图片描述

5.2 基础设施运营商信息 (OperatorInfo)

用于描述设备运营商的一些基础信息,其中运营商 ID 使用组织机构代码(去掉“-”符号的9 位 字符,下文提及组织机构代码与此相同),运营商电话至少填写一个,方便用户联系运营商。

详细定义请参见表1。
在这里插入图片描述

其中,对于新营业执照(三码合一),其组织机构代码为社会信用代码去掉前八位和最后一位后的 中间的数字。

5.3 充电站信息 (StationInfo)

用于描述充电站的信息,包含充电站的基本信息、服务信息、支付信息等,其中基本信息的设 备所属方 ID 为充电设备所属方的组织机构代码,如果不是代运营充电站,应填入和运营商 ID 一 样 的值。

站点类型分为公共、个人、专用、其他四大类,其中专用分为公交、环卫、物流、出租车几类。 详细定义请参见表2。
在这里插入图片描述

5.4 充电设备信息 (EquipmentInfo)

对充电设备的描述,包含设备编码、设备生产商组织机构代码、设备型号、设备生产日期、设备 类型、充电设备经纬度等。

详细定义请参见表3。
在这里插入图片描述

5.5 充电设备接口信息 (ConnectorInfo)

对充电设备接口的基本信息对象的描述,包含充电设备接口编码、充电设备接口名称、充电设备 接口类型、额定电压、额定电流、额定功率等。

如果设备为交流,其中额定电压上限以及额定电压下限可填入一样的值。

详细定义请参见表4。
在这里插入图片描述

5.6 充电设备接口状态 (ConnectorStatusInfo)

对充电设备接口实时状态对象的描述,包含充电设备接口编码、充电设备接口状态等。 详细定义请参见表5。
在这里插入图片描述

5.7 充电站状态信息 (StationStatusInfo)

对充电站的状态描述,包含充电站ID 、充电设备接口状态列表等。

详细定义请参见表6。
在这里插入图片描述

5.8 充电站统计信息 (StationStatsInfo)

对充电站进行统计分析时使用的对象,包含站点编号、开始日期、结束日期,运营商累计电量、 设备编码、充电设备接口编码以及充电设备接口累计电量等。

详细定义请参见表7。
在这里插入图片描述

5.9 充电设备统计信息 (EquipmentStatsInfo)

对充电站的设备进行统计分析时使用的对象,统计某个充电设备的充电电量。

详细定义请参见表8。
在这里插入图片描述

5.10 充电设备接口统计信息 (ConnectorStatsInfo)

对充电站的设备接口进行统计分析时使用的对象,统计某个充电设备接口的充电电量等。

详细定义请参见表9。
在这里插入图片描述

6 接口规范

6.1 概述

为了满足上述业务流程的定义, 一共有4个接口,分别为:
a) 查询充电站信息。
b) 查询统计信息。
c) 设备状态变化。
d) 设备状态查询。

6.2 查询充电站信息

6.2.1 概述

此接口用于查询运营商的充电站的信息。

6.2.2 接口定义

接口名称: query_stations_info。
接口使用方法:由基础设施运营商方实现此接口,数据需求方调用。
查询时需要比对电站、充电设备、充电接口的基本信息的最后修改时间,三者只要有一处修改, 就认为是最新修改时间,然后与输入参数 lastQueryTime 进行对比。

6.2.3 输入参数

输入参数定义请参见表10。
在这里插入图片描述

6.2.4 返回值

返回值定义请参见表11。

在这里插入图片描述

6.2.5 示例

"ItemSize":1,
"PageCount":1,
"PageNo":1,
"StationInfos":{
"OperationID":"123456789",
"StationID":"O00000000000001",
"StationName":"\u5145\u7535u7ad9u540du79f0",
"EquipmentOwnerID":"123456789",
"CountryCode":"CN",
"AreaCode":"441781",
"Address":"u5730\u5740",
"ServiceTel":"123456789",
"StationType":1,
"StationStatus":50,
"ParkNums":3,
"StationLng":119.97049,
"StationLat":31.717877,
"Construction":1,
"Pictures":[
"http:Wwww.xxx.comVuploadsVplugsVe5VebVcdVf0469308d9bbd99496618d6d87", "http:Wwww.xxx.comVuploadsVplugsV7cV0cV81Va8ed867ffdfb597abaf9982b2c"
],
"EquipmentInfos":[

"EquipmentID":"10000000000000000000003",
"ManufacturerlD":"123456789",
"EquipmentModel":"p3",
"ProductionDate":"2016-04-26",
"EquipmentType":3,
"Power":"3.3",
"EquipmentName":"   一号桩",
"Connectorlnfos":[
{
"ConnectorID":"1",
"ConnectorType":   1,
"VoltageUpperLimits":220,
"VoltageLowerLimits":220,
"Current":   15,
"NationalStandard":  1,
"Power":3.3

6.3 设备状态变化推送

6.3.1 概述

当设备状态发生变化时,推送最新的状态到合作方。

6.3.2 接口定义

接口名称: notification_stationStatus。
接口使用方法:由数据需求方实现此接口,基础设施运营商方调用。

6.3.3 输入参数

输入参数定义请参见表12。

在这里插入图片描述

6.3.4 返回值

返回值定义请参见表13。

在这里插入图片描述

6.3.5 示例

"Status":0,

6.4 设备接口状态查询

6.4.1 概述

此接口用于批量查询设备实时状态。

6.4.2 接口定义

接口名称: query_station_status。
接口使用方法:由基础设施运营商方实现此接口,数据需求方调用。

6.4.3 输入参数

输入参数定义请参见表14。

在这里插入图片描述

6.4.4 返回值

返回值定义请参见表15。

6.4.5 示例

"Total":1,
"StationStatusInfos":{
"StationID":"111111111111111",
"ConnectorStatusInfos":[{
"ConnectorlD":"1",
"Status":4
}]

}

6.5 查询统计信息

6.5.1 概述

此查询用于定期获取每个充电站,在某个周期内的统计信息。

6.5.2 接口定义

接口名称: query_station_stats。
接口使用方法:由基础设施运营商方实现此接口,数据需求方调用。

6.5.3 输入参数

输入参数定义请参见表16。
在这里插入图片描述

6.5.4 返回值

返回值定义请参见表17。
在这里插入图片描述

6.5.5 示例

"StationStats":{
"StationID":"111111111111111",
"StartTime":"2015-10-01",
"EndTime":"2015-10-02",
"EquipmentStatsInfos":[

"EquipmentID":"100000000000000000000001",

"EquipmentElectricity":100,
"ConnectorStatsInfos":[

"ConnectorlD":   "10000000000000000000000101",
"ConnectorElectricity":100

附 录 A (规范性附录) 公共信息交换的业务流程

A.1 概述

针对本部分需要支持的功能,可以采用以下业务流程实现:
a) 备案充换电设施信息流程。
b) 同步充电设备运行状态流程。
c) 收集充电站统计信息流程。

A.2 备案充换电设施信息

如图 A.1 所示,数据需求方可定期调用基础设施运营商的“查询充电站”的接口,查询所有充电 站的信息。同时在一定的周期内,按照一定频率,定期调用基础设施运营商的“查询充电站”的接口 来更新充电站的最新的信息。
在这里插入图片描述

因为电站的数据量较大,“查询充电站”接口应提供分页的支持。以保证接口调用时不会因为充电 站信息的数据量太大造成接口调用超时等问题。

A.3 设备状态同步流程

如图 A.2 所示,数据需求方按照一定周期,通过调用基础设施运营商的“设备状态查询”的 接口,更新所有电站的充电设备接口状态。由于运营商电站数量较多,应在每次系统初始化的时 候调用。

在两次调用周期期间,当充电设备接口状态、车位状态、地锁状态发生变化时,基础设施运营商 应把此充电设备接口的最新状态立刻通过调用数据需求方的“设备状态变化”接口告知数据需求方。
在这里插入图片描述

A.4 收集充电站统计数据流程

如图 A.3 所示,数据需求方应定期获取充电站的统计信息,这个周期是由数据需求方决定的。调 用时,应针对每一个充电站调用基础设施运营商的“查询统计信息”的接口,查询运营商信息。
在这里插入图片描述

参 考 文 献

[1]GB/T2659—2000
[2]GB/T7408—2005
[3]GB/T18391.1—2009 [4]GB/T19596—2004
[5]GB/T29317—2012

世界各国和地区名称代码
数据元和交换格式 信息交换 日期和时间表示法
信息技术 元数据注册系统 (MDR) 第1部分:框架
电动汽车术语
电动汽车充换电设施术语

分享《一套免费开源充电桩物联网系统,是可以立马拿去商用的!》

如果侵权请联系删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/693032.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

微信机器人实现OCR识别录入数据

介绍 采用微信的hook插件,然后解析微信发来的数据图片,通过ocr识别 然后将数据落入execl表格中。同时有权限的人可以导出数据表格即可。 流程图 代码片 文本消息处理流程_robot.py elif msg.type 0x01: # 文本消息# 管理员列表dba_user_list [wxid_…

MathType7.8永久破解版下载 让数学学习变得简单有趣!

大家好,我是科技评论家。今天给大家推荐一款非常实用的数学公式编辑器——MathType 7.8!📱💰 在数字化时代,学术研究、教学和科研领域中的数学公式编辑需求越来越高。而MathType 7.8作为一个广受欢迎的数学公式编辑器&…

Spring Boot整合Redis通过Zset数据类型+定时任务实现延迟队列

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

DALL·E2最详细解读篇章

CLIP被证明其可以学习到鲁棒的图像特征,可以有效的捕获图像的语义和风格,且具有很强的zero-shot能力。另外,Diffusion是目前最优的生成式框架,其推动了图像、视频生成任务的最先进性能。Classifier-Free Diffusion指导技术以样本多…

Junit 单元测试 详解,包你掌握

Java单元测试----Junit详解 1 什么是 Junit JUnit 是一个广泛使用的 Java 单元测试框架。它用于编写和运行可重复的测试,以验证 Java 程序的行为是否符合预期 也许有人会好奇,之前学的 Selenium 和 Junit 有什么关系?答案就是没关系&#…

递归【2】(组合回溯(生成括号)、子集回溯(背包问题))

括号对 (组合型回溯) 分解成子问题,每一次添加括号分两步: if左括号小于n,加左括号,然后k(index1), if左括号大于有括号,加右括号,k(index1),然后收尾括号单独考虑,到…

设计模式之过滤器模式FilterPattern(十)

一、过滤器模式 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模…

linux centos redis-6.2.6一键安装及配置密码

linux centos redis-6.2.6一键安装及配置密码 redis基本原理一、操作阶段,开始安装 redis基本原理 redis作为非关系型nosql数据库,一般公司会作为缓存层,存储唯一会话id,以及请求削峰作用 一、数据结构 Redis支持多种数据结构&a…

拯救者Legion Y9000X IRX9 2024(83FD)原装出厂Windows11系统镜像下载

lenovo联想2024款拯救者Y9000X IRX9 笔记本电脑【83FD】OEM预装Win11系统安装包,恢复开箱状态,自带恢复重置还原功能 链接:https://pan.baidu.com/s/1i_sVcnXF4qgsuj02rebe-Q?pwdyefp 提取码:yefp 联想原装WIN11系统自带所有…

Sentinel不使用控制台基于注解限流,热点参数限流

目录 一、maven依赖 二、控制台 三、基于注解限流 四、热点参数限流 五、使用JMeter验证 一、maven依赖 需要注意,使用的版本需要和你的SpringBoot版本匹配!! Spring-Cloud直接添加如下依赖即可,baba已经帮你指定好版本了。…

Android限制参数传递之StringDef注解的使用

文章目录 1. 引言2. 注解 StringDef2.1 举例2.2 StringDef源码解释 3. 其他类似注解 IntDef、LongDef4. 总结 1. 引言 在参数传递时,如果你想限制传入的参数只能是特定的几个值,该怎么做呢? 除了把参数类型定义为枚举值,还可以使…

0603作业

/* * function: 直接插入排序* param [ in] * param [out] * return */ void insert_sort_linklist(linklist* head,datatype data){linklist* phead;while(NULL!p->pnext && p->pnext->param …

【学永远不嫌晚】Linux操作系统,linux教程,动力节点linux,老杜linux

碎碎念 总是遇到一些恶心的事情 看最新教程 老师安装的是 vm17 pro,想着也去安装,搜了一大堆,都指向官网下载。 https://support.broadcom.com/group/ecx/productdownloads?subfamilyVMwareWorkstationPro 安装显示没有 entitlement&#…

SpringCloud 服务调用 spring-cloud-starter-openfeign

spring-cloud-starter-openfeign 是 Spring Cloud 中的一个组件,用于在微服务架构中声明式地调用其他服务。它基于 Netflix 的 Feign 客户端进行了封装和增强,使其与 Spring Cloud 生态更好地集成。 1. Feign Feign 是一个声明式的 Web Service 客户端…

【Python】一文向您详细介绍 `__dict__` 的作用和用法

【Python】一文向您详细介绍 __dict__ 的作用和用法 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高校的普通本硕…

网络安全形势与WAF技术分享

我一个朋友的网站,5月份时候被攻击了,然后他找我帮忙看看,我看他的网站、网上查资料,不看不知道,一看吓一跳,最近几年这网络安全形势真是不容乐观,在网上查了一下资料,1、中国信息通…

Wow Tab插件,一款能让你的Edge浏览器开挂的插件,微软官方出品

首先问你个问题,你的浏览器起始页是什么样的界面?是默认的界面还是极简的界面?又或者是既简洁又功能丰富的新型起始页呢?如果你的起始页是浏览器默认的,从来都没有更改过的话,建议你可以尝试一些第三方的起…

QT C++(QT控件 QPushButton,QRadioButton,QCheckBox)

文章目录 1. QPushButton 普通按钮2. QRadioButton 单选按钮3. QCheckBox 复选按钮 1. QPushButton 普通按钮 QPushButton中的重要属性 text:按钮中的文本icon:按钮的图标iconSize:按钮中图标的尺寸shortCut:按钮对应的快捷键&a…

vs2013 - 打包

文章目录 vs2013 - 打包概述installshield2013limitededitionMicrosoft Visual Studio 2013 Installer Projects选择哪种来打包? 笔记VS2013打包和VS2019打包的区别打包工程选择view打包工程中单击工程名称节点,就可以在属性框中看到要改的属性(e.g. 默认是x86, 要…

LabVIEW控制PLC的实现方式

LabVIEW与PLC的结合可以充分发挥两者的优点,实现更高效、灵活和可靠的自动化控制系统。本文将详细介绍LabVIEW控制PLC的实现方式,包括通信接口、数据交换、编程方法及实际应用案例,帮助用户理解并应用这一技术。 通信接口 常见通信协议 La…