RemoteStopTransaction 메시지는 충전소 관리자 또는 서버에서 원격으로 충전 세션을 종료하기 위해 사용됩니다. 이 메시지는 세션 종료를 요청하고, 관련 데이터를 서버로 전달합니다. 이를 통해 원격으로 충전세션을 종료하고 세부 정보를 기록할 수 있습니다.
◈ RemoteStopTransaction 메시지 구조
RemoteStopTransaction 요청과 응답 메시지는 다음과 같은 필드로 구성됩니다:
▶ RemoteStopTransaction 요청 (Central System → Charge Point)
필드 이름 | 필드 타입 | 설명 |
transactionId | integer | 세션을 종료할 충전 트랙재션의 ID(필수) |
● RemoteStopTransaction 요청 필드의 transactionId는 RemoteStartTransacion을 요청 후 Accepted 응답을 받은 후 진행되는 StartTransaction 응답으로 오는 transactionId 값을 넣어서 요청을 합니다.
● RemoteStopTransaction은 꼭 RemoteStartTransaction과 쌍으로 움직이는 메시지는 아니고 StartTransaction이 서버로 전송된 충전이 진행되고 있는 상황에서는 RemoteStopTransaction으로 충전 세션을 종료할 수 있습니다.
▶ RemoteStopTransaction 응답 (Charge Point → Central System)
필드 이름 | 필드 타입 | 설명 |
status | RemoteStartStopStatus | 요청이 성공적으로 처리되었는지에 대한 상태 값입니다. 가능한 값은 'Accepted', 'Rejected' 입니다.(필수) |
◈ RemoteStopTransaction 메시지 예
다음은 RemoteStopTransaction의 요청과 응답 예입니다.
▶ RemoteStopTransaction 요청 예
{
"transactionId": 12345
}
▶ RemoteStopTransaction 응답 예
{
"status": "Accepted"
}
▶ 설명
- 요청
- transactionId : 12345는 충전 세션의 ID로, 이 세션을 종료하려는 요청입니다.
- 응답
- status : "Accepted"는 충전소가 세션 종료 요청을 정상적으로 처리했다는 의미입니다.
◈ 주요 기능
- 세션 종료 - RemoteStopTransaction은 원격으로 충전 세션을 종료하는 기능을 제공합니다. 충전소 운영자는 충전이 완료되거나 사용자가 요청할 때 세션을 중지할 수 있습니다.
- 트랜잭션 관리 - 충전 세션의 ID를 기반으로 특정 트랜잭션을 종료할 수 있어, 세션 관리를 더욱 정교하게 할 수 있습니다.
- 전력 측정 - meterStop 값을 통해 세션 종료 시 전력 소비를 측정하고 기록할 수 있습니다. 이는 청구와 정확한 에너지 소비 분석을 돕습니다.
- 유연한 요청 - 충전소에서 충전 트랜잭션을 수동으로 종료할 수 있는 원격 제어 기능을 제공합니다.