본문 바로가기

전체 글18

[OCPP] StopTranscation StopTransaction 메시지는 충전 세션이 종료되었음을 중앙 시스템(Central System)에 알리는 데 사용됩니다. 이 메시지는 충전 세션 동안 소비된 전력, 종료 이유, 종료 시점의 계량기 값 등을 포함하여 충전 이력을 서버에 기록하는 데 중요한 역할을 합니다. ◈ 메시지 구조▶ StopTransaction 요청 (Charge Point → Central System)   필드 이름플드 타입설명idTagidToken트랜잭션을 시작한 사용자 ID 태그.(옵션)meterStopinteger 트랜잭션 종료 시 미터 값(Wh).(필수)timestampdateTime 트랜잭션 종료 시간.(필수)transactionIdinteger 종료되는 트랜잭션의 고유 ID.(필수)reasonReason트랜잭션 .. 2024. 11. 18.
[OCPP] MeterValues MeterValues 메시지는 충전기가 충전 세션 중 또는 세션 종료 시 계량 데이터를 서버에 전송하는 데 사용됩니다. 전력 소비량, 전압, 전류와 같은 데이터를 포함하며, 요금 계산 및 충전소 모니터링에 중요한 정보를 제공합니다.◈ 메시지 구조 ▶ MeterValues 요청 (Charge Point → Central System)필드 이름필드 타입설명connectorIdinteger connectorId >=0 데이터를 보고하는 커넥터의 ID(필수)transactionIdinteger관련된 transaction ID. 트랜잭션과 연결되지 않은 데이터는 생략 가능.(옵션)meterValueMeterValue계량 데이터를 포함하는 객체 배열   ● MeterValue필드 이름필드 타입설명timestampd.. 2024. 11. 18.
[OCPP] StartTransaction OCPP 1.6에서 StartTransaction 메시지는 충전기가 충전 세션을 시작할 때 중앙 시스템(서버)에 보내는 메시지입니다. 이 메시지는 주로 사용자의 인증 후, 충전기가 충전 프로세스를 시작하고 세션을 기록하는 과정에서 사용됩니다. StartTransaction 메시지를 통해 충전기는 충전 시작 시점의 미터 값을 서버에 전달하고, 서버는 충전 트랜잭션을 기록하기 위한 트랜잭션 ID를 반환합니다. ◈ StartTransaction 메시지 구조StartTransaction 메시지는 충전기에서 서버로 요청을 보내고, 서버는 이에 대한 응답으로 트랜잭션 ID 및 충전 허가 정보를 반환합니다. ▶ StartTransaction 요청 (Charge Point → Central System)   필드 이름.. 2024. 11. 16.
[OCPP] ChangeAvailability 메시지 OCPP 1.6에서 ChangeAvailability 메시지는 중앙 시스템(서버)이 충전기 또는 특정 커넥터의 사용 가능 상태를 변경할 때 사용하는 명령입니다. 이 메시지는 주로 충전기를 유지보수하거나 점검해야 할 때, 혹은 다시 사용 가능하게 설정해야 할 때 서버에서 충전기로 전송됩니다. 예를 들어, 충전기가 고장 나서 일시적으로 사용을 중단해야 할 때 서버에서 ChangeAvailability 메시지를 보내 커넥터를 Unavailable 상태로 전환할 수 있습니다. 반대로, 수리가 완료된 후 다시 사용할 수 있도록 Available 상태로 변경할 수도 있습니다. ◈ ChangeAvailability 메시지 구조ChangeAvailability는 서버가 충전기로 보내는 요청/응답 방식의 메시지입니다. .. 2024. 11. 14.
[OCPP] ChangeConfigruration 메시지 OCPP 1.6에서 ChangeConfiguration 메시지는 중앙 시스템(서버)이 충전기 내 특정 설정 값을 원격으로 변경할 때 사용됩니다. 이 메시지를 통해 서버는 충전기에서 사용하는 다양한 설정을 업데이트하여 충전기의 동작을 조정할 수 있습니다. 예를 들어, 충전기의 최대 전류나 충전 속도를 변경하거나, 충전기에 대한 제한 사항을 설정하는 경우가 이에 해당됩니다.  ◈ ChangeConfiguration 메시지 구조ChangeConfiguration 메시지는 서버가 충전기로 보내는 요청/응답 형식입니다. 서버는 충전기에 특정 설정을 변경할 것을 요청하고, 충전기는 그 결과를 응답합니다. ▶ ChangeConfiguration 요청 (Central System → Charge Point)서버에서 충.. 2024. 11. 13.
[OCPP] Authorize 메시지 OCPP 1.6에서 Authorize 메시지는 충전기가 사용자가 제공한 인증 정보를 중앙 시스템(서버)으로 보내어 충전을 시작하기 전 사용자의 인증 여부를 확인하는 데 사용됩니다. 이 메시지를 통해 충전기는 사용자(예: EV 드라이버)의 ID가 유효한지 확인하고, 사용자가 충전을 시작할 권한이 있는지 판단할 수 있습니다. Authorize는 충전기와 서버 간의 보안 및 접근 제어를 강화하는 중요한 메시지입니다. ◈ Authorize 메시지 구조Authorize 메시지는 충전기에서 서버로 요청을 보내고, 서버는 이를 처리한 후 결과를 응답으로 보내는 요청/응답 방식으로 작동합니다.   ▶ Authorize 요청 (Charge Point → Central System)필드 이름필드 타입설명idTagidTok.. 2024. 11. 12.
[OCPP] StatusNotification 메시지 OCPP 1.6에서 StatusNotification 메시지는 충전기가 자신의 상태 변화나 현재 상태를 중앙 시스템(서버)에 알리기 위해 사용하는 메시지입니다. 이 메시지를 통해 충전기는 현재 상태(예: 충전 가능, 충전 중, 고장, 연결 안 됨 등)를 서버에 보고하여 충전소의 실시간 상태 모니터링이 가능하도록 합니다. StatusNotification 메시지는 충전기에서 플러그가 꽂히거나 빠지는 상황, 고장이 발생하거나 해결되는 상황 등 상태 변화를 감지할 때마다 서버로 전송됩니다. ◈ StatusNotification 메시지 구조StatusNotification 메시지에는 충전기 커넥터의 현재 상태와 관련된 여러 필드가 포함됩니다.   ▶ StatusNotification 요청 (Charge Poin.. 2024. 11. 11.
OCPP - Heartbeat 메시지 OCPP 1.6에서 Heartbeat 메시지는 충전기가 중앙 시스템(서버)에 주기적으로 자신의 가동 상태를 알리기 위해 사용하는 메시지입니다. 이 메시지를 통해 충전기는 자신이 정상적으로 동작 중임을 서버에 알리고, 서버는 충전기가 연결된 상태인지 여부를 확인할 수 있습니다. Heartbeat 메시지는 서버와 충전기 간의 통신이 원활하게 유지되고 있는지 확인하는 데 중요한 역할을 합니다.Heartbeat 메시지는 OCPP 1.6에서 요청/응답 방식으로 작동합니다. 충전기가 Heartbeat 요청을 보내면 서버는 이에 대한 응답으로 현재 시간을 전달합니다.   ◈ Heartbeat 메시지 구조Heartbeat 메시지는 간단한 구조로 되어 있으며, 요청과 응답에 각각 다른 정보가 포함됩니다.▶Heartbea.. 2024. 11. 10.

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