Skip to content

yakupbaser/ma-ocpp-simulator

Repository files navigation

Charge Point Simulator

It is a charge point simulator for testing back-end applications. This client is supporting OCPP 1.6 protocol.

Running on Docker

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.

Supported Core Functions

  • BootNotification
  • Authorize
  • StatusNotification
  • UnlockConnector
  • Heartbeat
  • MeterValues
  • RemoteStartTransaction
  • RemoteStopTransaction
  • StartTransaction
  • StopTransaction
  • ChangeAvailability
  • ChangeConfiguration
  • GetConfiguration

Planed Adding Features

  • 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

License

ma-ocpp-simulator is open-sourced software licensed under the MIT license

About

OCPP 1.6 Charging Point Simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published