OCPP心跳包频繁断连,如何定位是充电桩控制板问题还是云端问题?
要把“频繁断连”拆成“谁的心跳先丢”,用
三层漏斗法最快捷:网络层→安全层→应用层,每层都有可量化的判据,十分钟就能锁定是桩还是云。
一、网络层(10 秒判定)
让桩侧先 ping 云端域名 50 次:
二、安全层(30 秒判定)
用 openssl s_client -connect 域名:443 看握手:
三、应用层(2 分钟判定)
打开桩侧 DEBUG 日志,过滤最后 20 条 OCPP:
同时抓云端网关日志:
四、现场 5 分钟排障清单
① 信号强度仪:RSSI <-90 dBm 就先换天线;
② AT 指令:AT+CGATT? AT+CSQ 看 Attach 状态;
③ 模组 TCP 状态:AT+CIPSTATUS 若为 “REMOTE CLOSED” 且时间戳=云侧 close 时间 → 云踢掉;若为 “TCP ERROR” → 桩侧崩溃。
用上面漏斗,90 % 的断连 5 分钟内就能判出:
ping/端口不通 → 网络/云;
握手 RST → 云;
桩发了心跳云不回 → 云;
桩根本没发心跳 → 桩;
云回了 Pong 仍被 close →
云框架兼容性 。
芯橙科技出品的交流充电桩控制板,质优价美,欢迎咨询选购!