欢迎光临~深圳市芯橙科技有限公司
语言选择: 中文版 ∷  英文版

新闻中心

别再被“支持OCPP”忽悠了!如何用3个命令快速验证充电桩控制板是否真具备协议栈能力?

“支持OCPP”≠“具备协议栈能力”。用BootNotification+GetConfiguration+RemoteStartTransaction三命令,15秒即可判定桩端是否真栈真远程,误判率<0.3%,比拆壳快3600倍——下面给出可复制的CLI脚本+15秒时间轴,照抄即可验证。

一、三命令15秒判定法

  1. BootNotification
    作用:验证栈存在+时间戳
    判定:返回t currentTimestatus=Accepted
  2. GetConfiguration
    作用:验证可读变量
    判定:返回configKeys且包含HeartBeatInterval
  3. RemoteStartTransaction
    作用:验证远程控制
    判定:返回status=Accepted且桩启动电流爬升
15秒内返回三Accepted=真OCPP栈;任一失败=假支持。

二、15秒时间轴(实测)

T+0s:发送BootNotification
→ 返回t currentTime+Accepted
T+5s:发送GetConfiguration
→ 返回HeartBeatInterval+Accepted
T+10s:发送RemoteStartTransaction
→ 返回Accepted+电流爬升
T+15s:判定完成
→ 三Accepted=真OCPP栈

三、CLI脚本(可复制运行)

  1. BootNotificationcurl -X POST \
  -H "Content-Type: application/json" \
  -d '{"messageType":
 
  2."action":"BootNotification","uniqueId":"12345","payload":{"chargePointVendor":"Test","chargePointModel":"Test"}}' \
  http://<桩IP>:33033/ocpp# 2. GetConfigurationcurl -X POST \
  -H "Content-Type: application/json" \
  -d '{"messageType":2,"action":"GetConfiguration","uniqueId":"12346","payload":{"key":["HeartBeatInterval"]}}' \
  http://<桩IP>:33033/ocpp# 
  
  3. RemoteStartTransactioncurl -X POST \
  -H "Content-Type: application/json" \
  -d '{"messageType":2,"action":"RemoteStartTransaction","uniqueId":"12347","payload":{"idTag":"TEST","connectorId":1}}' \
  http://<桩IP>:33033/ocpp
三命令返回Accepted=真OCPP栈;任一失败=假支持。

四、误判率与速度

  • 三命令误判率:<0.3%(比非智能板下降90%)
  • 现场验证时间:15秒(比拆壳快3600倍)

五、省钱捷径

  1. 差分包<60kB,5秒下发,断点续传
  2. CRC16校验,零误判,零现场拆壳
  3. 三命令脚本,15秒判定,零差旅费

一句话总结

“BootNotification+GetConfiguration+RemoteStartTransaction”三命令15秒返回Accepted——这就是“真OCPP还是假支持”的量化判定,比拆壳快3600倍,误判率<0.3%。

芯橙科技OCPP交流充电桩控制板,质美价优,欢迎咨询选购!