Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

charging pile code #226

Open
davidzzw opened this issue Dec 14, 2022 · 4 comments
Open

charging pile code #226

davidzzw opened this issue Dec 14, 2022 · 4 comments

Comments

@davidzzw
Copy link

Is this code for a single charging station? It does not require a charging pile code, but only needs to know the gun code? As a charging pile operation platform, we need to interface with multiple manufacturers, and differentiated charging piles must have pile codes

@TVolden
Copy link
Member

TVolden commented Dec 14, 2022

Hi @davidzzw,

Thanks for the question.

I'm not sure what exactly a charging pile is or a gun code, could you elaborate?

This code is an implementation of the OCA OCPP (charge protocol), for more information, please see: https://www.openchargealliance.org/

To answer you question, I can say that this library can be used to implement software for chargers and operator systems. It may also be applicable for sort of charge box proxy, which basically could act as both a charge box and an operator, if needed.

@davidzzw
Copy link
Author

Hi @davidzzw,

Thanks for the quest.

I'm not sure what exactly a charging pile is or a gun code, could you elaborate?

This code is an implementation of the OCA OCPP (charge protocol), for more information, please see: https://www.openchargealliance.org/

To answer you question, I can say that this library can be used to implement software for chargers and operator systems. It may also be applicable for sort of charge box proxy, which basically could act as both a charge box and an operator, if needed.
fisrt thank you@TVolden
For example, when I scan the QR code for charging, I need to know the code of the charging pile by scanning the QR code. The ocpp1.6 only has connecterId, and the unique identifier of the program code connection is UUID. UUID is not persistent and changes dynamically. I mean that the charging pile is the unit, such as 320106000. The connecterId starts from 1, and the gun code is 32010600001. By analogy, I mean that the charging pile is coded according to the manufacturer.

@TVolden
Copy link
Member

TVolden commented Dec 14, 2022

Ah I see. I would guess that such a QR is utilized in a proprietary app of an operator. I would speculate that the unique id in such a QR code refers to a database record for the operator. This would eventually refer the operator to a charge box connection (maintained by a central system to use OCPP terms). Probably used to do a remote start transaction (OCPP request).

Long story short, there are som abstraction layers between such a QR code and this library.

@davidzzw
Copy link
Author

Ah I see. I would guess that such a QR is utilized in a proprietary app of an operator. I would speculate that the unique id in such a QR code refers to a database record for the operator. This would eventually refer the operator to a charge box connection (maintained by a central system to use OCPP terms). Probably used to do a remote start transaction (OCPP request).

Long story short, there are som abstraction layers between such a QR code and this library.

Yes, it needs customized development, so I couldn't find your project for a long time. Thank you very much

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants