It is a charge point simulator for testing back-end applications. This client is supporting OCPP 1.6 protocol.
First of all clone github project. And open root folder run sh codes.
# clone project
git clone [email protected]:MuhammedAlmaz/ma-ocpp-simulator.git
# build docker for creating image of application
docker build --tag 'ma-charge-point-simulator' .
# Create container which image you created before
docker run -p 2024:80 -d ma-charge-point-simulator
Finnaly, you can open http://localhost:2024 on your browser and the front-end application should running.
- BootNotification
- Authorize
- StatusNotification
- UnlockConnector
- Heartbeat
- MeterValues
- RemoteStartTransaction
- RemoteStopTransaction
- StartTransaction
- StopTransaction
- ChangeAvailability
- ChangeConfiguration
- GetConfiguration
- SmartCharging
- Reservation
- Multiple Brand Charging Points (Siemens, Vestel, Trugo, Tesla etc.)
- Store settings and variables on database with back-end application
- Multiple Car Settings (Tesla, TOGG, Xiaomi, Porsche etc.)
- Error Handling like OverVoltage, WeakSignal, HighTemperature etc.
- OCPP 2.0.1 Functions
ma-ocpp-simulator
is open-sourced software licensed under the MIT license