国外新能源充电平台调试OCPP调试平台SteVe和Monta其实是互补的-websoket连接部分。

背景:

  • 我有两个OCPP测试平台,分别是开源的SteVe自己在云服务器搭建的,还有一个公开的测试平台Monta,这两个平台对于调试欧标充电桩的平台通信很有用。但两个平台会有细微差别,今天这里分享一下连接平台的差异。
  • 差异一、SteVe平台连接需要指定OCPP版本,Monta平台指定不指定都可以。(用来调试websocket链接的ocpp版本上报)
  • 差异二、Monta平台有wss链接。(用来调试TLS),SteVe只有ws
  • 差异三、Monta平台有AuthorizationKey下发,具备Authorization流程(用来调试Authorization流程),SteVe没有这个流程。
  • 所以,这两个测试平台是互补的。

测试数据和过程。

测试连接SteVe平台的ws连接

查找服务器日志

服务器日志已经很明显提示No protocol

bash 复制代码
添加请求头
参数名:Sec-WebSocket-Protocol
参数值:ocpp1.6

连接成功

先不指定协议

再试试wss

添加协议指定

也可以连上。

Monta平台还下发了AuthorizationKey,这个走认证流程用的,SteVe平台没有,如果要调试测试Authorization功能,wss链接可以使用Monta平台。

相关推荐
lakers-w19 小时前
websocket实现系统聊天功能
websocket
GitLqr2 天前
玩转 WebSocket:从原理到 Flutter 实战
websocket·网络协议·flutter
乱七八糟的屋子4 天前
Poco C++高级实战教程:线程池+日志系统+加密算法+WebSocket长连接
c++·websocket·加密解密·#poco·#c++高级开发
宠友信息6 天前
MySQL复合索引与Druid优化仿小红书源码个人主页查询链路
数据库·spring boot·websocket·mysql·uni-app
程序猿乐锅6 天前
【苍穹外卖 day10|Spring Task、WebSocket 与来单提醒、催单铃声实现】
java·websocket·spring
宠友信息7 天前
消息撤回与已读状态如何在即时通讯源码中统一管理
java·spring boot·websocket·mysql·uni-app
paopaokaka_luck9 天前
基于Springboot3+vue3的旅游景区点评系统(AI审核、webSocket聊天、协同过滤算法、Echarts图形化分析)
websocket·网络协议·旅游
熬夜苦读学习9 天前
基于websocket的多用户五子棋网页游戏
linux·服务器·网络·websocket·网络协议·游戏·五子棋
米尔的可达鸭9 天前
深入操作系统 Socket 底层:EPOLLOUT 可写事件管理 + 非阻塞异步
开发语言·网络·数据结构·经验分享·websocket·网络协议
米尔的可达鸭10 天前
深入操作系统 Socket 底层:套接字控制块、FD映射、阻塞IO核心完整实现
arm开发·数据结构·websocket·网络协议·算法·架构·安全架构