MuhammedAlmaz / ma-ocpp-simulator

OCPP 1.6 Charging Point Simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 git@github.com:MuhammedAlmaz/ma-ocpp-simulator.git

# build docker for creating image of application
docker build --tag "ma-ocpp-simulator" .

# Create container which image you created before
docker run -p 2024:80 -d ma-ocpp-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

License:MIT License


Languages

Language:TypeScript 65.2%Language:SCSS 32.6%Language:JavaScript 1.6%Language:HTML 0.3%Language:Dockerfile 0.3%