Skip to content

ocpp-charge-point is a Rust library designed to facilitate the development of charge points that comply with the Open Charge Point Protocol (OCPP) versions 1.6 and 2.0.1

Notifications You must be signed in to change notification settings

flowionab/ocpp-charge-point

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCPP Charge Point

Crates.io Documentation .github/workflows/ci.yaml

ocpp-charge-point is a Rust library designed to facilitate the development of charge points that comply with the Open Charge Point Protocol (OCPP) versions 1.6 and 2.0.1. This library provides the necessary tools and abstractions to implement and manage communication between charging stations and central systems.

Table of Contents

Features

  • Support for OCPP 1.6 and OCPP 2.0.1: Implementations for both versions of the OCPP standard.
  • Ease of Integration: Simple API for integrating with your charging point hardware.
  • Extensibility: Designed to be extensible and customizable to fit various use cases.
  • Robust Error Handling: Comprehensive error handling mechanisms to ensure smooth operation.

Installation

Add ocpp-charge-point to your Cargo.toml:

[dependencies]
ocpp-charge-point = "0.1"

Then, run cargo build to download and compile the library.

Usage

Here's a simple example to get you started:

Examples

Check out the examples directory for more usage examples.

Contributing

Contributions are welcome! Please see the CONTRIBUTING.md for more details.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

ocpp-charge-point is a Rust library designed to facilitate the development of charge points that comply with the Open Charge Point Protocol (OCPP) versions 1.6 and 2.0.1

Topics

Resources

Stars

Watchers

Forks

Languages