OCPP学习日记--1环境准备

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

最近刚开始学习新的内容,OCPP是小白,记录整个学习过程中的路径,从找资料到搭建模拟环境。


提示:以下是本篇文章正文内容,下面案例可供参考

一、ocpp是什么?

OCPP是充电桩的海外标准协议。

二、使用步骤

1.找文档资料

github上有ocpp的实现也是不少的,我个人是C系列的,所以通过筛选后主要两种实现,openOCPP,MicroOcpp两个,从资料上看MicroOcpp更小,不管如何,这两个开源库的相关资料比较少,阅读整体代码也相对困难一些,所以基于学习目的,还是准备自己把OCPP的相关交互流程都弄清楚,所以准备先找协议文档。

###协议文档:https://download.csdn.net/download/lvweih/89410897。大家网上随便搜,应该都能搜到,自己的链接,我也找了很久,所以就定价1分;

###模拟器:steve.
1.先下载模拟器服务器。可以去git上去下载,按照上面的步骤进行安装。我的自己的环境是win11+WSL2+ubuntu22
2.安装好了后,可以用线上客户端进行连接服务器,线上客户端地址:http://devtest.run/ocpp16_simulator.html

###模拟服务器的踩坑点:
####1.mysql的安装:遇到问题mysql一直启动失败。
原因:没有/var/run/mysqld/那个目录;另一个就是没有权限。
解决办法:
a.创建目录:sudo mkdir /var/run/mysqld/
b.启动权限问题:su 进入root ;然后启动mysql服务 service mysql start ;然后退出su: exit

####2.steva安装报错。
我本来准备使用dock方式,但是各种报错,哭了。然后按照正常的方式1~5. 这个过程记得open jdk 要大于17,若不是会提示构建失败,

###3.mysql的时区一定要设置0时区,不然steve会启动失败。

###开始使用模拟器

1.设置充电桩信息:
在这里插入图片描述
2.连接成果后的命令信息
在这里插入图片描述
抓包截图
在这里插入图片描述

下一步我要开始编写各个单独协议接口,然后每个协议接口,我会把协议报文等,单独写。
今天记录到这里

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值