OpenChargingCloud / WWCP_Core

The core definition and classes of the World Wide Charging Protocol Suite
GNU Affero General Public License v3.0
7 stars 2 forks source link
charging chargingstation e-mobility ev-roaming wwcp

WWCP Core

The World Wide Charging Protocol Suite is a suite of protocols that provides a unified architecture, designed to link all stakeholders in electric mobility and energy networks through scalable, secure and semantic Internet protocols.

Unlike traditional e-mobility protocols, the WWCP Suite prioritizes IT security, privacy, transparency, metrology, and semantics in an extensively connected open environment. Therefore the suite also emphasizes interoperability with existing protocols and both backward and forward compatibility within its own framework.

This repository lays down the bedrock concepts, entities, and data structures, and provides a reference implementation of virtual components like Electric Vehicle Supply Equipment (EVSEs), charging stations, charging pools, charging station operators, e-mobility service providers, roaming networks, national access points and more. These components are designed to facilitate continuous integration testing and penetration testing within e-mobility roaming networks.

Related Projects

Serveral project make use of this core library:

The following project are compatible solutions:

The following projects are no longer in active devlopment, but left for educational purposes

Requirements & Configuration

  1. You will need .NET8
  2. (Stress) tested under Debian GNU/Linux running in a KVM environment on AMD Ryzen 9 16-Core Zen3 machines

Your contributions

This software is developed by GraphDefined GmbH. We appreciate your participation in this ongoing project, and your help to improve it. If you find bugs, want to request a feature or send us a pull request, feel free to use the normal GitHub features to do so. For this please read the Contributor License Agreement carefully and send us a signed copy.