海外欧美标的通信协议OCPP的介绍

本文深入解析STM32(Cortex-M3)中的中断优先级概念,包括抢占式优先级和响应优先级,以及如何通过STM32固件库中的函数NVIC_PriorityGroupConfig()选择不同的优先级分组方式。文章还提供了具体的代码示例,帮助读者理解如何为不同的中断源设置优先级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 OCPP的全称是 Open Charge Point Protocol 即开放充电点协议, 它是免费开放的协议,该协议由位于荷兰的组织 OCA(开放充电联盟)进行制定。Open Charge Point Protocol (OCPP) 开放充电点协议用于充电站(CS)和任何充电站管理系统(CSMS)之间的统一通信方案。这个协议架构支持任何充电服务供应商的中央管理系统与所有的充电桩互相连接,主要用于解决私营的充电网络间通讯产生的各种困难。OCPP支持充电站点与各供应商中央管理系统间的无缝通讯管理。在过去的很多年内,私营充电网络的封闭特性已经给大量电动汽车车主和地产管理者造成很多无谓的挫折感,引发整个行业对一个开放模型的广泛呼吁。OCPP协议的优点:开放免费使用、防止锁定单个供应商(充电平台)、减少集成时间/工作量和IT问题。

 OCPP版本介绍:

(1)OCPP1.2(SOAP) 

(2)OCPP1.5(SOAP) 

由于行业内存在太多私有协议,无法支持不同运营商服务间的统一服务体验和操作互联,所以OCA牵头推进制定了该开放协议OCPP1.5。SOAP受限于本身协议的约束, 无法大范围快速推广。

OCPP 1.5通过基于HTTP协议的SOAP协议与中央系统进行通信,从而操作充电点它支持以下功能:本地和远程启动的交易,包括计费的计量

(3)OCPP1.6(SOAP/JSON)

OCPP1.6版本,加入了JSON格式的实现方式,并增加了智能充电的拓展性。JSON版本是通过WebSocket通信, 可在任何网络环境下互发数据,目前市场上使用最多的协议是1.6J 版本,

支持基于websockets协议的JSON格式数据,以减少数据流量(JSON,JavaScript对象表示法,是一种轻量级的数据交换格式)并且允许在不支持充电点包路由的网络上运行(例如公共internet)。智能充电:负载均衡,中央智能充电和本地智能充电。让充电点重新发送自身信息(以当前充电点信息为准),例如最后的计量值或充电点的状态。

(4)OCPP2.0(JSON)

2018年发布的OCPP2.0,改进了事务处理,增加安全性、设备管理:增加智能充电功能,对于具有能量管理系统(EMS)、本地控制器的拓扑结构,以及用于电动汽车集成智能充电、充电站和充电站管理系统的拓扑结构。支持ISO 15118:关于电动汽车的即插即用和智能充电要求。

(5)OCPP2.0.1(JSON)

OCPP 2.0.1 是最新版本,于 2020 年发布。它提供了新的功能和改进,如支持 ISO15118(即插即用)、增强了安全性并全面提高了性能。

                 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值