본문 바로가기
카테고리 없음

[OCPP] - RemoteStopTransaction

by hangpin 2024. 11. 26.

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"
}

 

 

▶ 설명

  1. 요청 
    • transactionId : 12345는 충전 세션의 ID로, 이 세션을 종료하려는 요청입니다.
  2. 응답
    • status : "Accepted"는 충전소가 세션 종료 요청을 정상적으로 처리했다는 의미입니다.

 

◈ 주요 기능

  • 세션 종료 - RemoteStopTransaction은 원격으로 충전 세션을 종료하는 기능을 제공합니다. 충전소 운영자는 충전이 완료되거나 사용자가 요청할 때 세션을 중지할 수 있습니다.
  • 트랜잭션 관리 - 충전 세션의 ID를 기반으로 특정 트랜잭션을 종료할 수 있어, 세션 관리를 더욱 정교하게 할 수 있습니다.
  • 전력 측정 - meterStop 값을 통해 세션 종료 시 전력 소비를 측정하고 기록할 수 있습니다. 이는 청구와 정확한 에너지 소비 분석을 돕습니다.
  • 유연한 요청 - 충전소에서 충전 트랜잭션을 수동으로 종료할 수 있는 원격 제어 기능을 제공합니다.

 

 


블로그 내의 모든 콘텐츠는 정보 제공을 목적으로 하며, 특정 상품이나 서비스의 구매를 유도하지 않으며, 금융 상품 판매 및 중개의 목적이 아닌 정보만 전달합니다.
콘텐츠의 정보는 공식 홈페이지 및 기관 자료를 기초로 제공하고 있으며 내용은 수시로 변경될 수 있으니 정확한 정보는 관련 공식 또는 기관 홈페이지를 참고하시기 바랍니다.