Steve服务器测试OCPP功能,源码来自github
Charging Station Compatibility · steve-community/steve Wiki · GitHub
记录下搭建过程。(期间崩溃过一次,怎么安装都不行,还是从头再来)
Steve服务器要求:
JDK环境直接
sudo apt-get install openjdk-17-jdk
也可以去下载压缩包,手动安装。
Maven工具
sudo apt -y install maven
数据库MariaDB
sudo apt install mariadb-server-10.3
//设置密码 可选
sudo mysql_secure_installation
//启动mysql服务
sudo systemctl enable mariadb && sudo systemctl start mariadb
数据库初始化
CREATE DATABASE stevedb CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'steve'@'localhost' IDENTIFIED BY 'changeme';
GRANT ALL PRIVILEGES ON stevedb.* TO 'steve'@'localhost';
changeme对应steve源码中对应的数据库密码,可以对应修改。
build steve项目
# ./mvnw package
run steve服务器
# java -jar target/steve.jar
使用链接直接打开
- http://127.0.0.1:8080/steve/services/CentralSystemService