OCPP란? 충전소 프로토콜과 버전 정리
OCPP는 충전기와 관리 소프트웨어(CSMS) 사이의 개방형 프로토콜입니다. 1.6과 2.0의 차이, OCPI와의 차이, 충전기를 구매할 때 확인할 점을 설명합니다.
OCPP란 무엇이고 무슨 뜻인가요?
OCPP(Open Charge Point Protocol)는 전기차 충전기와 그 충전기를 관리하는 중앙 소프트웨어(CSMS) 사이의 개방형 통신 프로토콜입니다. Open Charge Alliance에서 공개하며 무료로 사용할 수 있습니다. 충전기와 소프트웨어가 같은 OCPP 버전으로 통신하는 한, 서로 다른 브랜드의 기기를 하나의 관리 화면에서 관리할 수 있습니다.
한마디로 OCPP는 충전기가 "누가 충전하는지, 얼마나 전력량을 공급했는지, 고장은 없는지"를 센터에 전달하고, 센터가 "충전 시작, 중지, 요금제 적용, 소프트웨어 업데이트" 명령을 충전기에 전달할 수 있게 하는 공통 언어입니다.
OCPP는 어디에 쓰이나요?
- 기기를 시스템에 등록: 전원이 켜지면 충전기가 스스로를 센터에 알리고(BootNotification), 일정한 간격으로 작동 중임을 알립니다(Heartbeat).
- 사용자 인증: RFID 카드나 앱에서 들어온 신원 정보를 센터에서 확인합니다(Authorize).
- 충전 세션: 세션의 시작과 종료, 계량기 값이 센터에 기록되며, 요금 청구는 이 기록으로 이루어집니다.
- 상태와 고장: 커넥터가 비어 있는지, 사용 중인지, 고장인지가 즉시 통보됩니다(StatusNotification).
- 원격 관리: 충전의 원격 시작과 중지, 재시작, 설정 변경, 소프트웨어 업데이트를 센터에서 수행합니다.
- 출력 제한: 센터가 충전기에 충전 프로파일을 보내 공급하는 출력을 제한합니다.
OCPP 버전: 1.5, 1.6, 2.0의 차이
- OCPP 1.5: SOAP(XML) 기반의 이전 버전입니다. 현장에서 아직 작동 중인 오래된 기기에서 볼 수 있습니다.
- OCPP 1.6: SOAP와 함께 WebSocket 위에서 JSON으로 통신하는 "1.6J" 형식을 도입했습니다. 현장 기기에서 가장 널리 쓰이는 버전입니다.
- OCPP 2.0: 메시지 구조가 새로 만들어졌습니다. 충전 세션을 하나의 트랜잭션 이벤트(TransactionEvent)로 추적하며, 기기 구성과 보안 측면이 확장되었습니다. 1.6과 하위 호환되지 않으므로 소프트웨어는 두 버전을 각각 지원해야 합니다.
Open Charge Alliance는 2.0 계열에 이어 2.1 버전도 공개했습니다. 충전기를 구매할 때 중요한 것은 최신 버전이 아니라 충전기와 소프트웨어가 함께 사용하는 버전입니다.
OCPP와 OCPI의 차이
두 프로토콜은 서로 다른 대상을 연결합니다.
- OCPP: 충전기 ↔ 충전 관리 소프트웨어(CSMS).
- OCPI: CSMS ↔ 다른 충전 네트워크 또는 로밍 플랫폼. 한 네트워크의 운전자가 다른 네트워크의 충전소에서 충전하는 것과 두 네트워크 간의 정산은 이 프로토콜로 이루어집니다.
- ISO 15118: 차량 ↔ 충전기. 관리 소프트웨어의 프로토콜이 아닙니다.
CSMS가 무엇이고 CPO와 어떻게 다른지는 CSMS nedir 글에서 설명했습니다.
충전기를 구매할 때 OCPP와 관련해 확인할 점
- 기기의 기술 사양서에 지원하는 OCPP 버전(1.6J, 2.0)이 적혀 있나요?
- 센터 주소를 직접 입력할 수 있나요, 아니면 충전기가 제조사 자체 시스템에 묶여 있나요?
- 제조사가 Open Charge Alliance 호환성 테스트를 통과했음을 증명할 수 있나요?
- 소프트웨어 업데이트를 OCPP를 통해 원격으로 할 수 있나요?
OCPP를 지원하지 않는 충전기를 구매하면 나중에 관리 소프트웨어를 바꿀 수 없고, 충전기 제조사의 시스템에 계속 묶이게 됩니다.
SmartŞarj는 어떤 OCPP 버전을 지원하나요?
SmartŞarj는 충전기와는 OCPP 1.5, 1.6, 2.0으로, 다른 충전 네트워크 및 로밍 플랫폼과는 OCPI 2.2.1로 통신합니다. 따라서 브랜드와 관계없이 OCPP로 통신하는 AC·DC 충전기를 같은 관리 화면에서 관리할 수 있습니다. 소프트웨어 상세 내용은 충전 관리 소프트웨어, 하드웨어는 AC 및 DC 충전기 페이지를 참고하세요.