OCPP 1.6 与 2.0.1 核心消息差异对照表 - 慧知开源充电桩平台

OCPP 1.6 与 2.0.1 核心消息差异对照表

一、连接与安全

对比项 OCPP 1.6 OCPP 2.0.1
传输 WebSocket / SOAP 仅 WebSocket
安全 基础认证,可选 TLS 强制安全、证书认证、安全固件更新
心跳 Heartbeat Heartbeat(基本一致)

二、充电流程核心消息

功能 OCPP 1.6 OCPP 2.0.1
桩上线 BootNotification BootNotification(字段更丰富)
开始充电 StartTransaction 取消,改用 TransactionEvent 统一管理
结束充电 StopTransaction 取消,改用 TransactionEvent
充电状态 StatusNotification StatusNotification + TransactionEvent
插枪/拔枪 无专用消息 StatusNotification + TransactionEvent 完整记录

三、授权与认证

功能 OCPP 1.6 OCPP 2.0.1
刷卡/鉴权 Authorize Authorize 保留,增强安全
即插即充(PNC) 不支持 原生支持,配合 ISO15118
授权缓存 简单本地白名单 完整授权管理、证书、密钥

四、计量与计费

功能 OCPP 1.6 OCPP 2.0.1
上报电量 MeterValues 定时上报 MeterValues + TransactionEvent 更精准
计费方式 简单按时长/电量 复合计费、分段计费、预付、动态定价
交易结构 单条 Start/Stop 记录 完整交易生命周期事件链

五、远程控制与配置

功能 OCPP 1.6 OCPP 2.0.1
远程启停 RemoteStartTransaction RemoteStopTransaction 保留,逻辑更严谨
重置桩 Reset Reset
下发配置 ChangeConfiguration SetVariables / GetVariables(结构化)
固件升级 UpdateFirmware PublishFirmware + UpdateFirmware(安全升级)

六、智能充电 / 负荷管理

功能 OCPP 1.6 OCPP 2.0.1
功率限制 SetChargingProfile SetChargingProfile 增强
智能调度 简单静态 profile 动态调度、电网协同、多桩集群管理
V2G 无原生支持 基础支持

七、消息结构最大区别

  • 1.6 :事务靠 StartTransaction / StopTransaction 两条消息完成,简单但信息零散。
  • 2.0.1TransactionEvent 一统全局,所有充电过程都用这一个消息,状态、计量、原因一次性上报,平台更容易对账。

相关推荐
冬奇Lab8 小时前
每日一个开源项目(第105篇):Twenty - 跳出 Salesforce 的圈套,定义现代开源 CRM
前端·后端·开源
GitCode官方9 小时前
开源鸿蒙 PC 直播回顾|从环境搭建到真机验证:鸿蒙 PC 命令行迁移全链路。
华为·开源·harmonyos
阿宝哥11 小时前
国产开源 TTS 杀疯了:2B 参数、支持 30 种语言,语音克隆和声音设计全都有!
开源·aigc
MoonBit月兔13 小时前
MoonBit开源创新大赛山东&重庆高校行——与青年开发者共探AI原生软件新未来
开发语言·人工智能·开源·ai-native·moonbit
API开发平台14 小时前
开源 API 开发平台 5.1.0 发布
低代码·开源
小小测试开发14 小时前
加州拟将 Linux 从年龄验证法中豁免:一场开源社区的胜利与反思
linux·运维·开源
万岳科技系统开发15 小时前
私域直播系统开发从0到1:企业直播平台搭建全过程
前端·小程序·架构
2501_9160074716 小时前
iOS应用性能优化全面指南:从内存管理到工具使用
android·ios·性能优化·小程序·uni-app·iphone·webview
在繁华处16 小时前
Hermes Agent 完全使用指南:从安装到多平台部署的全流程教程
python·开源·飞书
好好风格16 小时前
把一台 Root 安卓机交给 AI 智能体,会发生什么?
android·人工智能·开源