Java-OCA-OCPP icon indicating copy to clipboard operation
Java-OCA-OCPP copied to clipboard

charging pile code

Open davidzzw opened this issue 2 years ago • 4 comments

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

davidzzw avatar Dec 14 '22 08:12 davidzzw

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.

TVolden avatar Dec 14 '22 13:12 TVolden

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.

davidzzw avatar Dec 14 '22 18:12 davidzzw

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.

TVolden avatar Dec 14 '22 18:12 TVolden

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

davidzzw avatar Dec 15 '22 05:12 davidzzw