본문으로 건너뛰기

충전기 부팅 후 (BootNotification)

EVSE는 전원 인가(Power On), 재부팅(Reboot) 등 기기가 새로 기동된 시점에 BootNotification을 CSMS로 전송해야 합니다. 단, 단순 네트워크 순단에 의한 WebSocket 재연결 시마다 매번 BootNotification을 재전송하지 않아야 합니다.

필수 전송 데이터​

다음 항목은 CSMS 등록 및 자산 식별을 위한 필수 전송 데이터입니다.

OCPP v1.6 필드명OCPP v2.1 필드명타입설명
chargePointModelmodelString충전기 모델명
chargePointVendorvendorNameString충전기 제조사명 (SK일렉링크와 사전 협의된 표준 명칭)
firmwareVersionfirmwareVersionString충전기 메인 펌웨어 버전

메시지 예시​

OCPP v1.6​

요청 예시
[
2,
"b914adcc-d113-46de-ad4b-edb168b96045",
"BootNotification",
{
"chargePointModel": "MODEL-X",
"chargePointVendor": "ExampleVendor",
"firmwareVersion": "1.0.0"
}
]

OCPP v2.1​

요청 예시
[
2,
"b914adcc-d113-46de-ad4b-edb168b96045",
"BootNotification",
{
"reason": "PowerUp",
"chargingStation": {
"model": "MODEL-X",
"vendorName": "ExampleVendor",
"firmwareVersion": "1.0.0"
}
}
]

구현 지침​

  • 응답 상태 처리:
    • Accepted: 부팅 및 등록이 완료되었으므로 정상 대기 상태로 전환합니다.
    • Pending: 응답에 포함된 interval 초 대기 후 BootNotification을 재전송합니다.
    • Rejected: CSMS에서 충전기 접속을 거부한 상태이므로 화면에 점검 중 메시지를 표시하고 interval에 따라 재시도합니다.
  • Tariff 수신 처리:
    • BootNotificationResponse(Accepted) 수신 직후 CSMS로부터 SetDefaultTariffRequest가 전송될 수 있으므로, 부팅 완료 시점에 Tariff 메시지 수신 처리가 즉시 가능해야 합니다.
    • Tariff에 IdleTime PriceComponent가 포함된 경우, 충전 종료 후 유휴 점유 시간에 대한 로컬 비용 계산 및 표시에 활용합니다.
    • 부팅 직후 Tariff를 수신하지 못하더라도 일반적인 충전 흐름 진행에는 영향이 없어야 합니다.