资源简介
湖北 省地 方计 量技 术规 范
JJF(鄂)207—2026
电动汽车公用充电桩计量溯源平台建设指南
Guidelines for Construction of Metro logical Traceability Platform for Electric Vehicle Public Charging Spots
2026-06-02 发布 2026-09-10 实施
湖北 省市 场监 督管 理局 发布
电动汽车公用充电桩
计量溯源平台建设指南
Guidelines for Construction of
Metro logical Traceability Platform for Electric Vehicle Public Charging Spots
JJF (鄂)207—2026
归口 单位:湖北省市场监督管理局
主要起草单位:国网湖北省电力有限公司营销服务中心(计量中心)
参加起草单位:湖北省标准化与质量研究院
国网电动汽车服务湖北有限公司
华中科技大学
武汉盛帆电子股份有限公司
中国石油天然气股份有限公司湖北销售分公司国网湖北省电力有限公司武汉供电公司
河南许继仪表有限公司
本规范委托国网湖北省电力有限公司营销服务中心(计量中心)负责解释
JJF(鄂)207-2026
本规范主要起草人:
张宇轩(国网湖北省电力有限公司营销服务中心(计量中心))魏伟(国网湖北省电力有限公司营销服务中心(计量中心))叶利(国网湖北省电力有限公司营销服务中心(计量中心))
汪应春(国网湖北省电力有限公司营销服务中心(计量中心))参加起草人:
余鹤(国网湖北省电力有限公司营销服务中心(计量中心))何远成(国网湖北省电力有限公司)
彭翔(国网湖北省电力有限公司)
李闻宇(湖北省标准化与质量研究院)
曹磊(湖北省标准化与质量研究院)
李婳婧(湖北省标准化与质量研究院)
马梓熔(国网电动汽车服务湖北有限公司)
李红斌(华中科技大学)
陈庆(华中科技大学)
张传计(华中科技大学)
何成(华中科技大学)
盘秋荣(武汉盛帆电子股份有限公司)
刘彤(国网湖北省电力有限公司武汉供电公司)曾秀娟(国网湖北省电力有限公司武汉供电公司)梅涛(中国石油天然气股份有限公司湖北销售分公司)徐勇(中国石油天然气股份有限公司湖北销售分公司)姜伟(河南许继仪表有限公司)
李鹏(河南许继仪表有限公司)
许朋举(河南许继仪表有限公司)
JJF(鄂)207-2026
目录
引言 (Ⅲ)
1 范围 (1)
2 引用文件 (1)
3 术语 (1)
3.1 公用充电设施 (1)
3.2 电动汽车公用充电桩计量溯源平台 (1)
3.3 公用充电设施运营机构 (2)
3.4 公用充电设施运营服务平台 (2)
3.5 公用充电设施运营服务平台经营者 (2)
3.6 运营平台内自营充电设施 (2)
3.7 运营平台内加盟充电设施 (2)
3.8 抽样检定 (2)
3.9 工作误差 (2)
3.10 在线监测 (2)
4 概述 (3)
5 数据采集层 (3)
5.1 数据接入管理 (3)
5.2 软件系统数据接口服务 (4)
5.3 硬件设备数据接口服务 (4)
6 基础设施层 (4)
6.1 网络通信设施 (4)
6.2 云基础设施 (5)
6.3 算力基础设施 (5)
7 核心服务层 (5)
7.1 数据标准化 (5)
I
7.2 数据处理 (6)
7.3 数据分类分级 (7)
7.4 数据存储 (7)
7.5 算法执行服务 (7)
7.6 算法管理服务 (7)
8 综合应用层 (8)
8.1 在线监测与误差分析 8)
8.2 计量管理服务 (8)
8.3 生产商质量管理 (8)
8.4 运营机构报检 (9)
8.5 承检机构检定 (9)
8.6 数据发布 (9)
9 安全管理 (10)
10 运营运维 (10)
附录 A 软件平台接口类别及接口调用算法 (11)
附录 B 电动汽车充电桩现场计量检测设备接口通信要求与数据定义 (26)
附录 C 关键运营数据的定义和类型 (32)
II
JJF(鄂)207-2026
引言
JJF 1071《国家计量校准规范编写规则》和 JJF 1001《通用计量术语及定义》共同构成支撑本规范制定工作的基础性系列文件。
本规范为首次发布。
III
JJF(鄂)207-2026
电动汽车公用充电桩计量溯源平台建设指南
1 范围
本规范规定了电动汽车公用充电桩计量溯源平台(以下简称溯源平台)总体功能框架及数据采集层、基础设施层、核心服务层、综合应用层、安全管理、运营运维的要求。
本规范适用于溯源平台的规划、设计、开发和应用。
2 引用文件
本规范引用了下列文件:
GB/T 29317-2021 电动汽车充换电设施术语
GB/T 43697-2024 数据安全技术数据分类分级规则
JJF(鄂)92-2023 电动汽车公用充电设施计量监督管理规范(试行)
JJF(鄂) 93-2023 电动汽车公用充电设施统计抽样计量性能评价技术规范(试行)
JJF(鄂)106-2023 电动汽车公用充电设施计量性能在线监测(大数据核算法)技术规范(试行)
凡是注明日期的引用文件,仅注日期的版本适用于本规范;凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本规范。
3 术语
3.1 公用充电设施 public charging infrastructure
以经营为目的向社会开放,采用整车充电方式为电动汽车提供电能的相关设施的总称,简称充电设施。公用充电设施内可包括“电动汽车非车载充电机”和“电动汽车交流充电桩”其中一种或两种形式的公用充电桩。
注:公用充电设施包括公用充电站、公用分散充电设施和公用换电设施。
3.2 电动汽车公用充电桩计量溯源平台 metrological traceability platform for electric vehicle public charging spots
基于公用充电桩全生命周期质量数据,实现其计量性能评价与计量溯源的系统。
1
3.3 公用充电设施运营机构 public charging infrastructure operation institution
使用公用充电设施向社会提供有偿充电服务的法人及非法人组织。以下简称运营机构。
3.4 公用充电设施运营服务平台 public charging infrastructure operation service platform
对公用充电设施集中监控和管理,提供充电服务、交易结算等业务和服务,实时监控充电设施运行状况、收集充电设施运营数据的互联网信息平台。以下简称运营平台。
3.5 公用充电设施运营服务平台经营者 public charging infrastructure operation service platform operating institution
提供公用充电设施运营互联网平台服务的法人及非法人组织。简称运营平台经营者。
3.6 运营平台内自营公用充电设施 self-operated public charging infrastructure within the operation platform
运营平台经营者以运营机构的身份,通过其运营平台向社会提供充电服务的公用充电设施。简称自营充电设施。
3.7 运营平台内加盟公用充电设施 joined public charging infrastructure within the operation platform
除运营平台经营者外的其他运营机构,通过该运营平台向社会提供充电服务公用充电设施。简称加盟充电设施。
3.8 抽样检定 sampling inspection
对同一充电桩批,按统计方法抽取适当数量的样本进行的检定。
3.9 工作误差 operating error
公用充电桩在工作条件下的电能测量误差。
注:此误差包括交流充电桩的交流电能测量误差和非车载充电机的直流电能测量误差。
3.10 在线监测 online monitoring
利用先进测量技术、通信技术采集充电桩计量相关数据, 根据采集数据评价
2
JJF(鄂)207-2026
公用充电桩工作误差,实现运行状态远程监测。
4 概述
溯源平台是对公用充电桩相关各方(包括生产、运营、检定及供电方) 在充电服务过程中产生的数据进行汇聚与融合分析,实现对其计量性能的评价及计量量值的溯源,评价结果为相关管理部门提供技术依据,为充电桩生产与运营方的质量管控和行业规划提供参考,也可为用户选择充电服务提供决策支持。
溯源平台应具有公用充电桩计量性能在线监测(大数据核算法)、工作误差分析、检定管理、质量管理等业务功能。主要由数据采集层、基础设施层、核心服务层、综合应用层、安全管理及运营运维等六个部分构成, 溯源平台架构如图1 所示。
图1 电动汽车公用充电桩计量溯源平台架构
5 数据采集层
5.1 数据接入管理
数据接入管理负责溯源平台与外部关联实体之间的数据接入类型和数据采集方式的统一管理,承担多源异构数据的采集与汇聚,具体要求如下:
3
a) 应支持汇聚来自生产方、运营方、检定方和供电方等的异构数据,包括但不限于纸质档案数据、行业信息系统数据、互联网数据等;
b) 应支持批量、实时、增量及互联网数据采集等多种采集方式;
c) 应支持对溯源平台与外部关联实体(含软件系统和硬件设备)的数据接口调用进行统一管理。
5.2 软件系统数据接口服务
溯源平台与外部关联实体的软件系统数据接口服务具体要求如下:
a) 应提供标准化的接口服务,实现与外部关联实体软件系统的数据交互与调用;
b) 应具备扩展性和兼容性,支持多类型数据的灵活配置与调用,满足不同软件系统的接入需求;
c) 运营平台、电能表用电信息采集系统等软件系统的数据接口,其类别及调用算法应符合附录 A 的要求。
5.3 硬件设备数据接口服务
溯源平台与外部关联实体的硬件设备数据接口服务具体要求如下:
a) 应提供统一的接口服务,实现与外部关联硬件设备的数据交互与调用;
b) 应具备多协议解析能力,对不同通信协议和数据格式进行识别、解析与转换,实现接入数据的标准化和结构化处理;
c) 公用充电桩现场计量检测设备的数据接口,其通信方式、接口及数据结构应符合附录 B 的要求。
6 基础设施层
6.1 网络通信设施
为溯源平台的数据采集、传输、存储与处理提供稳定、高效、安全的通信链路,是平台正常运行的基础。网络通信设施应具备安全性、可靠性、兼容性与环境适应性,并易于维护,具体要求如下:
a) 应支持有线以太网、4G/5G 及窄带物联网(Narrow Band Internet of
Things,NB-IoT)等多种网络接入方式,适应不同场景部署;
4
JJF(鄂)207-2026
b) 应采用可用性网络架构,支持链路中断自动恢复和数据补传功能;
c) 应满足充电过程中信息数据的实时传输要求。
6.2 云基础设施
为溯源平台提供计算、存储和网络等基础设施服务的云平台,应具备云平台安全和运营运维管理等服务能力,具体要求如下:
a) 应支持基于虚拟化或云化技术的资源池化管理,实现计算、存储和网络资源的统一调度、按需分配与弹性扩展;
b) 应采用数据冗余与高速输入输出等技术,支持数据备份、对象存储和块存储;
c) 应满足业务需求的网络性能, 溯源平台内部网络峰值带宽不应低于10Gbps,平均网络时延不应高于 5ms(测试环境:满负荷运行状态)。
6.3 算力基础设施
为溯源平台提供算力资源的基础设施,支撑溯源平台完成公用充电桩生产、运营、检定、计量性能在线监测(大数据核算法)等信息处理、存储的计算中心,具体要求如下:
a) 应支持多节点部署与横向扩展,单个计算节点应具备不低于 16 核的 CPU处理能力,且主频应高于 2.5GHz,计算节点应采用冗余设计,保障计算服务的连续性与稳定性;
b) 应具备面向大数据处理的协同计算与存储能力,应采用分布式架构实现数据的冗余存储、备份、压缩及去重,提升数据处理效率并保障系统可靠性;
c) 应具备容错与故障恢复能力, 整体算力服务的年度可用率应不低于99.9%。
7 核心服务层
7.1 数据标准化
数据标准化应建立统一的数据格式标准,并支持基于该标准的数据清洗、去重、比对等处理, 以确保生产数据、运营数据和检定数据的质量、可靠性、安全
5
性和可用性。数据标准化主要包含以下数据:
a) 生产数据
公用充电桩整桩及其关键零部件在生产过程中记录的关键数据,应包括以下内容:
——设备型号、规格,以及供应商名称、资质、批次、出厂日期等信息;
——生产商名称、资质、注册地址、法人、联系人及联系方式等数据;
——关键工序名称与结论、工序测试数据、关键元器件/部件名称、来料测试
数据、出厂检验数据(如计量误差、标准器信息); ——生产过程数据与公用充电桩出厂编号对应关系;
——计量模块、直流互感器、直流分流器出厂编号与公用充电桩出厂编号绑定关系。
b) 运营数据
充电桩在运营过程中记录的关键数据,应至少包括运营机构关键数据和供电企业关键数据,具体要求如下:
——运营机构关键数据应包含:运营机构信息、充电站信息、 公用充电桩及
其接口信息、充电过程信息、充电明细信息、订单信息; ——供电企业关键数据应为充电站总表数据;
——关键运营数据的定义和类型应符合附录 C 的要求。
c) 检定数据
公用充电桩在进行出厂检定、投运首次检定、周期检定及计量性能在线监测(大数据核算法)所记录的数据,应包括以下内容:
——被检设备出厂编号、名称、型号规格,以及送检机构名称、送检日期; ——设备供应商名称、供应商资质、供应批次、生产日期;
——承检机构名称、资质、检定证书编号、检定结果、检定人员、检定日期。
7.2 数据处理
数据处理具体要求如下:
a) 应支持按照统一数据模型的同类数据合并、校验及互补,确保数据的一致性、完整性;
6
JJF(鄂)207-2026
b) 应提供基于统一数据模型的数据分类、清洗、筛选与重组能力;
c) 应支持按照统一数据模型对同类数据进行汇总、归类,并删除冗余数据,以利于数据检索;
d) 应支持通过数据模型对采集数据进行汇总、融合与重构。
7.3 数据分类分级
应遵守 GB/T 43697-2024 的规定,具体要求如下:
a) 应按照数据来源、数据主体、业务流程等业务属性对数据进行分类管理;
b) 应结合行业数据特点,根据数据可能产生的影响对其重要程度进行分级,一般分为核心数据、重要数据和一般数据。
7.4 数据存储
数据存储具体要求如下:
a) 应支持对不同数据源的数据进行批量脱敏处理并存储;
b) 应支持本地存储、云存储(包括私有云、公有云、混合云)或混合存储等多种方式中的一种或多种;
c) 应支持分布式文件、分布式键值对象等分布式数据存储方式,以满足多元化存储场景需求;
d) 应支持可扩展设计,能动态适应数据量从 GB 到 PB 级别的增长,并支持不停机扩容。
7.5 算法执行服务
为算法的测试与验证提供工具支撑,具体要求如下:
a) 应支持算法测试与验证方案制定;
b) 应支持测试验证数据集的构造,包括数据导入、标注、输入/输出集管理;
c) 应支持验证管理,包括验证方案制定、任务调度、试验开展与报告出具。
7.6 算法管理服务
为算法的存储、调用与管理提供工具支撑,具体要求如下:
a) 应支持算法的全生命周期管理,包括新建、验证入仓、上线、下发部署、下线、授权、监测分析、信息展示与评价;
7
b) 应支持对算法任务进行分解与按需调度;
c) 应支持定时任务、批量任务等多种任务类型。
8 综合应用层
8.1 在线监测与误差分析
基于溯源平台汇聚的公用充电桩生产、运营、检定及供电数据, 参照JJF(鄂)106-2023 中 5.3“工作误差在线监测方法”的要求,利用大数据技术实现公用充电桩计量性能监测,具体要求如下:
a) 应能利用大数据算法, 比对充电站总表用电量与站内充电桩订单数据,实现在运充电桩的计量性能在线监测,定位计量异常设备, 并向承检机构出具异常设备清单;
b) 应能依据在线监测结果,对充电桩工作误差进行深入分析, 掌握其分布情况与变化趋势。
8.2 计量管理服务
对公用充电桩全生命周期(涵盖生产、运营、检测、退运各阶段) 的数据及其合规性进行管理,具体要求如下:
a) 基础质量信息管理:应提供公用充电桩基础数据、生产数据、运营数据、计量模块数据及计量检定类数据的合规性管理功能;
b) 计量检定执行管理:应参照 JJF(鄂)92-2023要求, 提供承检机构计量检定执行过程及结果数据的合规性管理功能;
c) 信用评级:应提供从制度建设、日常管理、计量管理等对运营机构进行信用评分并划分等级的功能。
注:当溯源平台具备采集公用充电桩内直流互感器、直流分流器相关数据的条件时,也宜对以上两类设备的数据进行合规性管理。
8.3 生产商质量管理
为公用充电桩整桩及其关键零部件的生产商提供设备建档与数据查询服务,具体要求如下:
8
JJF(鄂)207-2026
a) 应支持公用充电桩、桩内计量模块、直流互感器及直流分流器等设备生产商的档案注册与单位信息备案公示;
b) 应支持为上述设备建立档案,并维护其生产数据及出厂检验数据;
c) 应支持向设备生产商提供其产品的检定结果与工作误差分析结果,以支撑其进行质量分析与改进。
8.4 运营机构报检
为运营机构提供强制检定报检服务,实现公用充电桩信息化管理,提升报检效率,具体要求如下:
a) 应提供公用充电桩的在线报检功能;
b) 应支持通过文件上传、运营平台接口同步等方式进行报检;
c) 应支持运营机构维护报检相关的档案信息(如机构、充电站、 公用充电桩信息),并查看检定信息;
d) 应支持运营平台报检其自营充电设施和加盟充电设施。
8.5 承检机构检定
为承检机构提供公用充电桩抽样检定服务,具体要求如下:
a) 应提供待检设备的清单和建议的检定批次顺序;
b) 应提供抽样、检定、出具报告等关键业务流程的线上化处理服务。
8.6 数据发布
为充电用户提供便捷的信息查询服务,用户可通过扫描公用充电桩二维码或输入充电设备接口编码、 出厂编号等,查询相关计量溯源信息,信息应包括:
a) 关键资质数据: 公用充电桩及充电桩内计量模块的资质授权单位、检测机构、合规状态、授权日期及检测日期;
b) 计量检定数据:公用充电桩及充电桩内计量模块的检定单位、检定人员、检定日期、检定结果。
注 1:若溯源平台具备直流互感器或直流分流器的相关数据,宜同时发布其资质授权单位、检测机构、合规状态、授权日期及检测日期。
9
注 2:若溯源平台具备直流互感器或直流分流器的相关数据,宜同时发布其检定单位、检定人员、检定日期、检定结果及检定报告。
9 安全管理
构建覆盖数据采集、基础设施、核心服务及综合应用各层的系统性安全防护体系,提供涵盖云平台网络安全、数据接入与管理安全及系统安全等在内的综合防护能力,具体要求如下:
a) 应实现网络区域的逻辑隔离, 具备网络边界访问控制能力,能够识别和阻断常见网络攻击行为;
b) 应实现敏感数据的自动识别和分类分级,具备数据脱敏功能,并支持动态和静态脱敏策略;
c) 应提供数据加密存储和传输功能,且支持国家商用密码算法;
d) 应部署安全信息和事件管理系统,实现实时安全监控与告警,对异常行为进行预警,记录完整的操作日志和系统事件,操作日志和系统事件日志的留存时间不应少于 180 天。
10 运营运维
构建涵盖日常监控、故障处理、性能优化及配置管理的标准化运维保障体系,确保溯源平台持续、稳定、可靠运行,具体要求如下:
a) 应实现对系统资源、服务状态、业务指标的实时监控,支持从资源、服务、业务等维度性能数据采集与分析功能,具备异常自动发现和告警功能,并支持多通道告警通知;
b) 应建立统一的配置与变更管理机制, 实现平台配置项的集中管理、变更控制与追溯;
c) 应具备关键运维指标的统计分析与可视化展示能力。
10
JJF(鄂)207-2026
附录 A
软件平台接口类别及接口调用算法
A.1 接口类别
A.1.1 一般要求
溯源平台设置7个功能接口,分别为:
a) 请求 token;
b) 推送充电站信息(推送和查询二选一);
c) 查询充电站信息(推送和查询二选一);
d) 推送充电过程信息;
e) 查询订单信息(推送和查询二选一);
f) 推送订单信息(推送和查询二选一);
g) 查询总表(直供电/非直供电)用电量信息。
注:接口调用的数据加密和参数签名算法见A.2,以下接口调用示例均为未加密形式。
A.1.2 请求 token
A.1.2.1 一般要求
此接口用于数据交换前的身份认证。Token作为数据交换过程中的全局唯一凭证,后续各类接口请求均需要使用。
A.1.2.2 接口定义
接口名称: query_token。
接口使用方法:由服务方开发此接口,由需求方调用。
A.1.2.3 输入参数
请求token接口的输入参数见表A.1。
11
表A.1 请求 token 接口输入参数
名称
定义
类型
描述
运营机构标识
OperatorID
字符型
调用方的组织机构代码
运营机构密钥
OperatorSecret
字符型
服务方分配的唯一识别密钥
示例:
{
"OperatorID":"123456789",
"OperatorSecret":"1234567890abcdef"
}
A.1.2.4 返回值
请求token接口的返回值见表A.2。
表A.2 请求 token 接口返回值
名称
定义
类型
描述
运营机构标识
OperatorID
字符型
调用方组织机构代码
成功状态
SuccStat
整型
0:成功 1:失败
获取的凭证
AccessToken
字符型
全局唯一凭证
凭证有效期
TokenAvailableTime
整型
凭证有效期,单位 s(秒)
失败原因
FailReason
整型
0:无;
1:无此运营机构;
2:密钥错误;
3~99:自定义
示例:
{
"OperatorID":"123456789",
"SuccStat":0,
"AccessToken":"123456789Iou4xfvHIjHZQRq8QZfBbg4BjpD4w5Gh7l3Ix3W1It1DVVaZpj9j8v8", "TokenAvailableTime":7200,
"FailReason":0
}
12
JJF(鄂)207-2026
A.1.3 推送充电站信息
A.1.3.1 一般要求
运营平台利用该接口向溯源平台推送充电站、充电桩、充电接口信息。
A.1.3.2 接口定义
接口名称:notification_charging_facilities。
接口使用方法:由溯源平台开发此接口,运营平台调用。
A.1.3.3 输入参数
查询当前库内的所有充电站信息,接口的输入参数见表A.3。
表A.3 查询充电站信息接口输入参数
参数名称
定义
类型
描述
运营机构编码
OperatorID
字符型
运营机构提供接入主体信息中的社会信用代码
运营机构名称
OperatorName
字符型
运营机构的营业执照名称
企业统一社会信用代码
CompanyCode
字符型
充电站信息列表
StationInfos
数组
运营机构所有充电站信息 StationInfo 的集合,StationInfo 见 C.1.2
示例:
{
"OperatorID":"395815801",
"Data":
"MdtylP2lneRGc9XzcskU+IhZh5yOtroXMW7rHjA9zCP1qc5QDTjBL5dQwgeGTaQ8gHtmHpJTuxovEXmqv YH279y5KsA71X7gs43tggDxdKjGqS+mdFgN3FEo400Eu7UwGJTdxWg+6zo0H+plAlyNO4qsc4tzUJF06mWYcIRJR +RNxm8esvbb3tBLoqXS023sof5qqvzYF8bz23MQ5X8nT5Lbvw+6Ltz6lFOTkKwBW2/jS4LMy4u6LKBbKMOid1aKt ZYA4TpMwq167OvZhrEd5ZYN//llSaMythMvYfw8e9yqGnb24U4opQcIyBvKjVuF+mwLKSxRvb0pUP7QnvEBpKRyX
Gr2TQaL5qWnIo4EYdn40FHASmh2fBPCFpPejReE",
"TimeStamp":"20180508142408",
"Seq":"0001",
"Sig":"D559A351155EA4CC918E5D5F70297D90"
}
13
加密前的 Data 如下 :
{
"OperatorID":"MA4KLRKG9",
"OperatorName":"XXXXXXXX 有限公司",
"CompanyCode":"91420100XXXXXXXXXX",
…
"StationInfos":[ {
"StationID":"4201110331",
"OperatorID":"101437000",
"EquipmentOwnerID":"91420100XXXXXXXXXX", "StationName":"XXXXXXX 充电站",
…
"EquipmentInfos":[
{
"EquipmentID":"4201050288115", "ManufacturerID":"395815801", "ManufacturerName":"XX 公司", …
ConnectorInfos:[
{
"ConnectorID":"4201050288113", "ConnectorName":"202 号直流", …
}]
}]
}]
}
14
JJF(鄂)207-2026
A.1.3.4 返回值
推送充电站信息接口的返回值见表A.4。
表A.4 接口返回值 Data 对象属性说明
参数名称
定义
类型
描述
运营机构 ID
OperatorID
字符型
充电站 ID
StationID
字符型
接收成功的充电站 ID 列表,逗号隔开
返回状态
ConfirmResult
整型
0:成功 1:失败 2~99:自定义
示例:
{
"Ret":0,
"Msg":"",
"Data":"txMrDfBisaaKVMtgyjeN5FANrPW8n3hMti3/goA3YYWF2TzfTi4NRh4qAKEjS5GKNsPUqhjc4Sc iRyTU31gcMSJJx5H6O8ePMHmUPHiGvbb0o8XvR8hFMWMcvxD+p/uk4nIsPnPfcuVjwVD93L8vltamIsC7I286I/ne 5XmMH8Y=",
"Sig":"79CCB062AE00D471F79925FE916D7C61" }
解密后的 Data 如下 :
{
"OperatorID":"395815831",
"StationID":"4201110326",
"ConfirmResult":0
}
A.1.4 查询充电站信息A.1.4.1 一般要求
此接口用于查询运营机构的充电站的信息。
A.1.4.2 接口定义
接口名称: query_stations_info。
接口使用方法:由运营平台开发此接口,溯源平台调用。
15
A.1.4.3 输入参数
查询当前库内的所有充电站信息,接口的输入参数见表A.5。
表A.5 查询充电站信息接口输入参数
名称
定义
类型
描述
上次查询时间
LastQueryTime
字符型
查询的起始时间。格式:“YYYY-MM-DD hh:mm:s s”,建议为空,查询运营机构当前所有的充电站信息。默认结束时间为接口请求时间。
示例:
{
"LastQueryTime":"2016-1-2 12:12:12" }
A.1.4.4 返回值
查询充电站信息接口的返回值见表A.6。
表A.6 查询充电站信息接口返回值
名称
定义
类型
描述
运营机构包含的充电站对象信息
OperatorInfo
数组
OperatorInfo 见 C.1.1
(OperatorInfo 中含充电站列表 StationInfos)
StationInfos
数组
StationInfo 见 C.1.2
(每个 StationInfo 中含充电桩列表 EquipmentInfos)
EquipmentInfos
数组
EquipmentInfo 见 C.1.3
(每个 EquipmentInfo 中充电枪列表 ConnectorInfos)
ConnectorInfos
数组
ConnectorInfo 见 C.1.4
示例:
{
"OperatorID":"MA4KLRKG9",
"OperatorName":"XXXXXXXX 有限公司", "CompanyCode":"91420100XXXXXXXXXX",
…
"StationInfos":[ {
"StationID":"4201110331",
16
JJF(鄂)207-2026
"OperatorID":"101437000",
"EquipmentOwnerID":"91420100XXXXXXXXXX",
"StationName":"XXXXXXX 充电站",
…
"EquipmentInfos":[
{
"EquipmentID":"4201050288115",
"ManufacturerID":"395815801",
"ManufacturerName":"XX 公司",
"ProductionDate":"2017-08-08 11:30:30",
…
ConnectorInfos:[
{
"ConnectorID":"4201050288113",
"ConnectorName":"202 号直流",
…
}]
}]
}]
}
A.1.5 推送充电过程信息A.1.5.1 一般要求
此接口用于推送充电过程充电量和电价的相关信息。
A.1.5.2 接口定义
接口名称:notification_equip_charge_status。
接口使用方法:由溯源平台开发此接口,运营平台调用。
17
A.1.5.3 输入参数
推送充电过程信息接口的输入参数见表A.7。
表A.7 推送充电过程信息接口输入参数
名称
定义
类型
描述
运营机构包含的充电站过程信息
ProcessInfo
数组
ProcessInfo 见 C.1.5
ChargeDetails
数组
ChargeDetails 见 C.1.6
示例:
{
"StartChargeSeqStat":2,
"StartChargeSeq":"123456789201712121131123456", "ConnectorID":"3702120244401",
"ConnectorStatus":3,
…
"SumPeriod":1,
"ChargeDetails":[
{
"DetailStartTime":"2018-02-06 16:54:38", "DetailEndTime":"2018-02-06 17:25:00",
"ElecPrice":1.4000,
"SevicePrice":0.0000,
"DetailPower":3.540,
"DetailElecMoney":4.95,
"DetailSeviceMoney":0.00 }]
}
A.1.5.4 返回值
推送充电过程信息接口的返回值见表A.8。
18
JJF(鄂)207-2026
表A.8 推送充电过程信息接口返回值
名称
定义
必填
类型
描述
充电订单号
StartChargeSeq
是
字符型
操作结果
SuccStat
是
整型
0:成功 1:失败
示例:
{
"StartChargeSeq":"123456789201712121131123456",
"SuccStat":0
}
A.1.6 查询订单信息A.1.6.1 一般要求
此接口用于批量查询时间区段内交易记录。
A.1.6.2 接口定义
接口名称: query_order_info。
接口使用方法:由溯源平台实现此接口,运营平台调用。
A.1.6.3 输入参数
查询订单信息接口的输入参数见表A.9。
表A.9 查询订单信息接口输入参数
名称
定义
类型
描述
查询开始时间
QueryStartTime
字符型
格式:“YYYY-MM-DD hh:mm:ss”,必填,以充电结束时间为准。
查询结束时间
QueryEndTime
字符型
格式:“YYYY-MM-DD hh:mm:ss”,必填,以充电结束时间为准。
示例:
{
"QueryStartTime":"2024-01-01 00:00:00",
"QueryEndTime":"2024-01-02 00:00:00" }
l9
A.1.6.4 返回值
查询订单信息接口的返回值见表A.10。
表A.10 查询订单信息接口返回值
名称
定义
类型
描述
运营机构包含的充电订单信息
OrderInfos
数组
OrderInfo 见 C.1.7
示例:
{
"PageNo":"页码",
"PageCount":"页总数", "ItemSize":"记录总数", "OrderInfos":[
{
"StartChargeSeq":"充电订单号",
"ConnectorID":"充电设备接口编码",
"UserChargeType":"用户发起充电类型", "Money":"本次充电消费总金额",
"ElectMoney":"本次充电电费总金额", …
"StartSoc":"起始 SOC", "EndSoc":"结束 SOC"
}]
}
A.1.7 推送订单信息A.1.7.1 一般要求
此接口用于推送订单信息,结束充电后,由运营平台推送。 A.1.7.2 接口定义
接口名称:notification_charge_order_info。
接口使用方法:由溯源平台开发此接口,运营平台调用。
20
JJF(鄂)207-2026
A.1.7.3 输入参数
推送订单信息接口的输入参数见表A.11。
表A.11 推送订单信息接口输入参数
名称
定义
类型
描述
运营机构包含的充电订单信息
OrderInfo
数组
OrderInfo 见 C.1.7
ChargeDetails
数组
ChargeDetails 见 C.1.6
示例:
{
"StartChargeSeq":"395815801201708081212000874", "ConnectorID":"3702120244206",
"StartTime":"2017-08-08 11:29:29",
"EndTime":"2017-08-08 11:30:30",
…
"VIN":"123456677888888",
"StartSoc":11.0,
"EndSoc":100.0
"ChargeDetails":[
{
"DetailStartTime":"2017-08-08 11:29:29", "DetailEndTime":"2017-08-08 11:30:30", …
"DetailElecMoney":4.95,
"DetailSeviceMoney":0.00 }]
}
A.1.7.4 返回值
推送订单信息接口的返回值见表A.12。
21
表A.12 推送订单信息接口返回值
名称
定义
类型
描述
充电订单号
StartChargeSeq
字符型
充电设备接口编码
ConnectorID
字符型
确认结果
ConfirmResult
整型
0:成功
1:争议交易
2~99:自定义
示例:
{
"StartChargeSeq":"395815801201708081212000874",
"ConnectorID":"3702120244206",
"ConfirmResult":0
}
A.1.8 查询总表(直供电/非直供电)用电量信息A.1.8.1 一般要求
此接口供运营机构(直供电/非直供电)通过运营平台,向溯源平台查询其
所属充电站的计费总表电量及相关信息。
A.1.8.2 接口定义
接口名称: query_electricity_meter(直供电)/notification_electric ity_meter(非直供电)。
接口使用方法:由溯源平台开发此接口,运营平台调用。
A.1.8.3 输入参数
查询总表用电量信息接口的输入参数见表A.13。
表A.13 查询总表用电量信息接口输入参数
名称
定义
类型
描述
充电站总表编号
MeterFactoryNo
字符型
可使用电表出厂编号,或运营机构自定义唯一编号
查询开始时间
QueryStartTime
字符型
格式:“YYYY-MM-DD hh:mm:ss”
查询结束时间
QueryEndTime
字符型
格式:“YYYY-MM-DD hh:mm:ss”
22
JJF(鄂)207-2026
示例:
{
"MeterFactoryNo":"0000000000000",
"QueryStartTime":"2024-01-01 00:00:00",
"QueryEndTime":"2024-01-02 00:00:00" }
A.1.8.4 返回值
查询总表用电量信息接口的返回值见表A.14。
表A.14 查询总表用电量信息接口返回值
名称
定义
类型
描述
充电站总表信息
TotalInfo
数组
TotalInfo 见 C.2
示例:
{
"MeterFactoryNo":"0000000000000",
"reg_read":"0000.00",
[
{"freezePower":0000,"freezeTime":"2024-01-01 00:00:00"},
{"freezePower":0000,"freezeTime":"2024-01-02 00:00:00"}
]
}
A.2 接口调用算法
A.2.1 一般要求
接口调用应采用数据加密与签名算法相结合的安全机制,以确保数据传输与
存储的机密性、完整性及来源真实性。
A.2.2 数据加密算法
数据传输的加密使用对称加密算法AES128位加密,加密模式采用CBC,填充模式采用PKCS5Padding方式。
23
示例:
——密钥: 1234567890abcdef;
——初始向量: 1234567890abcdef;
——明文信息: {"total":1,"stationInfo":{"operationID":"123456789","stationID":"111111111 111111","connectorStatusInfos":{"connectorID":1,"equipmentID":"10000000000000000000001","sta tus":4,"currentA":0,"currentB":0,"currentC":0,"voltageA":0,"voltageB":0,"voltageC":0,"soc" :1 0,}}};
——秘文: il7B0BSEjFdzpyKzfOFpvg/Se1CP802RItKYFPfSLRxJ3jf0bVl9hvYOEktPAYW2nd7S8MBcyHYyac HKbISq5iTmDzG+ivnR+SZJv3USNTYVMz9rCQVSxd0cLlqsJauko79NnwQJbzDTyLooYoIwz75qBOH2/xOMirpeEqRJrF /EQjWekJmGk9RtboXePu2rka+Xm51syBPhiXJAq0GfbfaFu9tNqs/e2Vjja/ltE1M0lqvxfXQ6da6HrThsm5id4ClZFI i0acRfrsPLRixS/IQYtksxghvJwbqOsbIsITail9Ayy4tKcogeEZiOO+4Ed264NSKmk7l3wKwJLAFjCFogBx8GE3OBz4 pqcAn/ydA=。
A.2.3 参数签名算法
A.2.3.1 一般要求
应使用HMAC-MD5算法,基于签名密钥对密文数据及时间戳、序列号等其他关键参数生成数字签名,算法公示如下:
HMAC(K,M)=H(K⊕opad |H(K⊕ipad |M))式中:
K——密钥(OperatorSecret),长度可为64字节,若小于该长度,在密钥后面用“0”补齐;
M——消息内容;
H——散列函数;
Opad——由若干个0x5c和0x36组成的字符串;
Ipad——由若干个0x5c和0x36组成的字符串;
⊕——异或运算;
|——连接操作。
24
JJF(鄂)207-2026
A.2.3.2 HMAC-MD5 参数签名流程
参数签名流程如下:
a) 在签名密钥(SigSecret)后面添加 0 来创建一个长为 64 字节的字符串(str);
b) 将上一步生成字符串 (str)与 ipad(0x36)做异或运算,形成结果字符串(istr);
c) 将消息内容 data 附加到第二步的结果字符串(istr)的末尾;
d) 做 md5 运算于第三步生成的数据流(istr);
e) 将第一步生成的字符串 (str)与 opad(0x5c)做异或运算, 形成结果字符串 (ostr);
f) 再将第四步的结果(istr)附加到第五步的结果字符串(ostr)的末尾;
g) 对第三步生成的数据流(istr)进行 MD5 运算。
示例:
——签名密钥: 1234567890abcdef;
——运营机构标识(OperatorID): 123456789;
——参数信息(Data): il7B0BSEjFdzpyKzfOFpvg/Se1CP802RItKYFPfSLRxJ3jf0bVl9hvYOEktPAYW2nd 7S8MBcyHYyacHKbISq5iTmDzG+ivnR+SZJv3USNTYVMz9rCQVSxd0cLlqsJauko79NnwQJbzDTyLooYoIwz75qBOH2/x OMirpeEqRJrF/EQjWekJmGk9RtboXePu2rka+Xm51syBPhiXJAq0GfbfaFu9tNqs/e2Vjja/ltE1M0lqvxfXQ6da6HrT hsm5id4ClZFIi0acRfrsPLRixS/IQYtksxghvJwbqOsbIsITail9Ayy4tKcogeEZiOO+4Ed264NSKmk7l3wKwJLAFjCF ogBx8GE3OBz4pqcAn/ydA=;
——时间戳(TimeStamp):20160729142400;
——自增序列(Seq):0001;
——签名(Sig):745166E8C43C84D37FFEC0F529C4136F。
25
附录 B
公用充电桩现场计量检测设备接口通信要求与数据定义
B.1 接口通信要求
B.1.1 通信安全要求
溯源平台与公用充电桩计量检测设备之间的所有通信应满足以下要求:
a) 应通过传输层安全(TLS)协议建立加密通道,且应使用 TLS 1.2 或更高版本;
b) 应在 MQTT 协议数据交换前完成 TLS 握手,建立网络连接;
c) 应禁用 SSLv2、SSLv3 等不安全的协议,并应选用符合国家密码管理规定的强密码套件进行配置;
d) 溯源平台应向设备提供由可信证书颁发机构签发的有效 X.509 证书,并在通信过程中验证该证书的合法性与有效性。
B.1.2 通信认证要求
公用充电桩计量检测设备应支持MQTT协议的CONNECT消息接口, 鉴权通过后建立设备与溯源平台间的MQTT连接。详细定义见表B.1。
表 B.1 设备连接鉴权接口字段
名称
定义
必填
类型
长度
描述
客户端编码
ClientID
是
字符型
≤32字符
检测设备唯一识别码
用户名
Username
是
字符型
≤32字符
密码
Password
是
字符型
≤256字符
加密后的设备密钥
设备通过MQTT协议的CONNECT消息进行鉴权,溯源平台收到CONNECT消息时,会判断设备的鉴权类型和密码摘要算法。
a) 当采用“摘要算法”时设备的鉴权校验时间戳方式时,应先校验消息时间戳与溯源平台当前时间是否一致",再判断密码是否正确。
b) 当采用“HMACSHA256”不校验时间戳方式时, 鉴权消息也应带时间戳,但不检验时间是否准确,仅判断密码是否正确。
26
JJF(鄂)207-2026
c) 检测设备完成身份认证,并获取通信 Token 作为后续 MQTT 交互凭据。 B.2 接口数据定义
B.2.1 通用事件消息头结构B.2.1.1 一般要求
公用充电桩现场计量检测设备与溯源平台间的数据传输应采用基于MQTT协议的通用事件消息头格式。该格式应作为所有业务数据上报的基础报文结构。
B.2.1.2 消息头结构

评论