Comments (1)
Hi,
yes, every charging station vendor or at least every smart meter vendor does it a bit different. Therefore, we created this software to abstract all the different ways to put a digital signature on measurement data.
The basic workflow for most vendors is:
- The charging process begins
- The meter is asked to measure and sign the current meter value, timestamp, user/process identification and some meta data
- ... charging ...
- The charging process stops
- The meter is asked again to measure and sign the current meter value, timestamp, user/process identification and some meta data
So now you have two signed meter data values and you are done. A simple example is here: https://github.com/OpenChargingCloud/ChargyDesktopApp/blob/v1.1/documentation/Alfen/ALFEN-Testdatensatz-10.chargy
The end customer receives the signed meter data from its EMP (or from the CPO) and now can load this data into Chargy. All it does is recognizing the correct data format and verifying that the signatures on the signed meter data and some additional data consistency checks are okay. If yes, you see a green checkmark, or multiple, as end customers do not want to verify every single charging process, but all processes of an entire month or year or so.
Chargy also supports to verify the public keys of the smart meters via certificates and to add multiple digital signatures on the data, which is useful if e.g. the charging station is only signing the meter data, but pricing and location information for the charging process are added and signed within the CPO backend. So, you can ensure, that the entire "charge transparency record" is valid.
I hope this helped you a little big. If you have more questions, feel free to ask :)
from chargydesktopapp.
Related Issues (20)
- Add support for Mennekes transparency format
- The electron.asar file no longer exists.
- Allow to select or drop multiple (charge transparency) files
- Allow separate public key files as input
- Allow compressed archives as input files and merge their content
- Allow to save the list of charging sessions as shown within the app
- Extend measurement verification interface...
- Additional meta data for SAFE XML
- VDE-Feedback and change requests on Chargy v1.1 (chargepoint)
- Reimplement EMH to support additional EC curves
- total_energy = 0.0 => Invalid transparency format!
- A broken file within a list of files is ignored
- Convert measurement.unit to an enum to avoid conflicts
- .chargy File OpenWith Chargy seems broken since latest update
- Add support for SML_EDL40_P transparency format
- Faster command line verification
- public key and data file? HOT 1
- Apple Mac OS X build broken
- Updating leaflet >1.8.0 will cause marker issues
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chargydesktopapp.