Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/openchargingcloud/dynamicqrcodes

Reference Implementations for OCPP Dynamic QR-Codes under EU AFIR
https://github.com/openchargingcloud/dynamicqrcodes

Last synced: 18 days ago
JSON representation

Reference Implementations for OCPP Dynamic QR-Codes under EU AFIR

Awesome Lists containing this project

README

        

# Dynamic QR-Codes for EU AFIR

This project provides reference implementations for generating **Dynamic QR-Codes**
for secure payments at charging stations under the *EU Alternative Fuels Infrastructure
Regulation (AFIR)*. This approach will also be part of the upcoming *Open Charge Point
Protocol (OCPP) v2.1*. Members of the *Open Charge Alliance* can already review the
adoption of this proposal in *OCPP v2.1 Draft3 v0.53*. Non-Members have the opportunity
to take part in a 60 day [public review ](https://openchargealliance.org/60-day-public-review-ocpp-2-1-draft/)
before the final release of OCPP v2.1.

## Goals

- We aim to have as many parties as possible agree that these reference
implementations are correct interpretations of the Dynamic QR-Codes OCPP v2.1
specification and intentions.
- Provide a collection reference implementations in different programming languages.
- Provide an extensive set of test-cases to ensure correctness.
- Provide the software as *Free Open Source* so others can freely use, test and
extend it. We aim to make it as easy as possible for people, familiar with OCPP,
to provide new and extended test cases.
- Collect feedback from the community.
- Expose the software functionality [online](https://tools.charging.cloud/QRCodes)
to make it even easier for people to test their implementations.

## Adoption

It looks like the specification is already in great shape, as [aixACCT Systems GmbH](https://www.aixacct.com) implemented it smoothly with no major hurdles for the OCPP Plugfest in September 2024! 🙌

- [aixACCT Systems GmbH](https://www.aixacct.com)

## Contributing

We welcome community contributions to this project.

Please read our [Contributor Terms](CONTRIBUTING.md) before
you make any contributions.

Any contribution intentionally submitted for inclusion, shall comply with the
Rust standard licensing model (MIT OR Apache v2.0) and therefore be dual licensed
as described below, without any additional terms or conditions:

### License

This contribution is dual licensed under EITHER OF

- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or )
- MIT license ([LICENSE-MIT](LICENSE-MIT) or )

at your option.

For clarity, "your" refers to GraphDefined or any other licensee/user of the contribution.