Я новичок в OCPP (протокол открытой точки заряда), и у меня возникают значительные трудности, чтобы начать дайвинг по предмету, любая помощь будет высоко присвоена. Например, максимальная зарядная мощность, текущий процент зарядки и т. Д. ОКПП. https://github.com/chargetimeeu/java-oca-ocpp выглядит заброшенным. Я попробовал это, но я не смог даже подключиться к эмулятору. После установления соединения я немедленно получу отключение.
может быть, вы можете предложить мне рабочую библиотеку Java. Но я не знаю, что делать дальше. Как получить параметры?private static void testOcppConnection() throws ConnectException {
final var chargePointId = "EFACECQCTEST";
ChargePointOperations connection = ApiFactory.Companion.ocpp16ConnectionToCSMS(chargePointId,
"ws://ws.ocpp-css.com/ocpp",
TransportEnum.WEBSOCKET,
null,
null,
Collections.emptyList(),
new OcppCallbacks());
connection.connect();
final var idTag = "demo";
var authResponse = connection.authorize(new RequestMetadata(chargePointId, null), new AuthorizeReq(idTag)).getResponse();
if (authResponse.getIdTagInfo().getStatus() == AuthorizationStatus.Accepted) {
log.info("Auth accepted");
var transactionResponse = connection.startTransaction(new RequestMetadata(chargePointId, null), new StartTransactionReq(1, idTag, 0,
Instant.Companion.fromEpochSeconds(java.time.Instant.now().getEpochSecond(), 0), null)).getResponse();
var transactionId = transactionResponse.getTransactionId();
log.info("Start transaction: {}", transactionId);
log.info("{}", transactionResponse.getIdTagInfo());
//What to do next???
} else {
log.info("Auth rejected");
}
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... parameters
Как получить параметры зарядки OCPP ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение