일상의 사색적인 순간들을 다루는 블로그

OCPP 1.6J vs 2.0.1 차이 본문

전기차 & 충전인프라/전기차 충전기

OCPP 1.6J vs 2.0.1 차이

벤쿠버쪼 2024. 11. 8. 00:16
728x90
반응형

OCPP(Open Charge Point Protocol)는 EV 충전기와 중앙 관리 시스템 간에 사용되는 통신 프로토콜입니다.

가장 일반적으로 사용되는 두 가지 버전인 OCPP 1.6J와 OCPP 2.0.1은 특징과 기능 면에서 몇 가지 주요 차이점이 있습니다.

다음은 주요 차이점을 분석한 것입니다.

1. 메시지 구조 및 통신 모델
OCPP 1.6J: JSON over WebSocket 메시지 구조를 사용합니다. 충전 세션 관리 및 상태 업데이트와 같은 기본 작업에 비동기 메시지 교환을 사용하는 비교적 간단한 버전입니다.
OCPP 2.0.1: WebSocket을 통한 JSON도 사용하지만 보다 정교한 통신 모델을 도입합니다. 원격 명령으로 메시지를 호출할 수 있고 응답을 보다 체계적으로 추적하여 통신을 더욱 강력하게 만드는 **RPC(원격 프로시저 호출)**를 지원합니다.


2. 보안 기능
OCPP 1.6J: 보안 지원이 제한됩니다. 암호화 및 보안 기능은 선택적 확장으로만 추가되었습니다. TLS와 같은 일부 기본 보안 구현은 구성할 수 있지만 필수는 아닙니다.
OCPP 2.0.1: 보안에 중점을 두고 다음과 같은 향상된 보안 기능에 대한 기본 지원을 제공합니다.
암호화된 통신을 위한 TLS 1.2.메시지 서명 및 승인.보안 펌웨어 업데이트.
인증서 관리 충전기와 백엔드 간 상호 인증을 위한 인증서 관리입니다.

 

3. 스마트 충전 및 부하 관리
OCPP 1.6J: 충전 프로필 및 제한된 로드 밸런싱과 같은 기본 스마트 충전 기능을 도입합니다. 그러나 이는 비교적 간단하며 대부분의 로직을 처리하려면 충전소나 중앙 시스템이 필요합니다.
OCPP 2.0.1: 다음과 같은 향상된 에너지 관리 기능을 통해 스마트 충전을 한 단계 더 발전시킵니다.
더욱 역동적인 부하 관리를 통해 충전기는 여러 차량에 할당된 전력을 실시간으로 관리할 수 있습니다.
V2G(Vehicle-to-Grid) 통신을 지원하여 충전기가 그리드로 돌아가는 전력 흐름을 제어할 수 있습니다.

 

4. 플러그 앤 충전(ISO 15118) 지원
OCPP 1.6J: 기본적으로 ISO 15118(플러그 앤 충전)을 지원하지 않습니다. 통합이 가능하지만 사용자 정의 구현이 필요합니다.
OCPP 2.0.1: ISO 15118에 대한 기본 지원이 포함되어 있어 운전자가 수동 상호 작용 없이 인증하고 충전을 시작할 수 있는 플러그 앤 충전 기능을 활성화하여 원활한 사용자 경험을 제공합니다.

 

5. 장치 관리 및 모니터링
OCPP 1.6J: 펌웨어 업데이트 및 간단한 진단 기능을 포함한 기본 장치 관리를 제공하지만 고급 진단 또는 원격 구성 옵션이 부족합니다.
OCPP 2.0.1: 보다 세부적인 진단, 모니터링 및 원격 구성 기능을 통해 장치 관리를 강화합니다. 이를 통해 충전기 상태에 대한 실시간 모니터링, 향상된 펌웨어 업데이트 관리 및 고급 오류 보고가 가능합니다.

 

6. 향상된 맞춤설정
OCPP 1.6J: 충전기 동작의 사용자 정의는 상대적으로 제한됩니다. 일부 사용자 정의는 충전 프로필 및 외부 시스템을 통해 수행할 수 있습니다.
OCPP 2.0.1: 더 많은 구성 가능한 매개변수를 허용하여 충전 운영자가 사용자 선호도, 전력망 수요 또는 특정 비즈니스 모델에 따라 충전소를 맞춤 설정할 수 있습니다.

 

7. 거래 처리 및 보고

OCPP 1.6J: 기본 거래 처리를 처리하고 청구 세션 시작, 종료 및 청구 관련 메시지를 제공합니다.
OCPP 2.0.1: 충전 세션에 대한 보다 자세한 보고 및 추적, 세션 중단 처리 개선, 동일한 충전 지점에서 여러 커넥터 지원 등 향상된 트랜잭션 처리를 도입합니다. 더 자세한 세션 보고.

 

8. 이전 버전과의 호환성
OCPP 1.6J: 안정적이고 널리 채택되는 버전으로 확립되었지만 현대적인 대규모 EV 인프라에 필요한 고급 기능이 일부 부족합니다.
OCPP 2.0.1: OCPP 1.6J와의 하위 호환성을 제공합니다. 즉, OCPP 1.6J에서 실행되는 충전소를 2.0.1로 업데이트하거나 두 프로토콜이 모두 사용되는 환경에서 공존할 수 있습니다.

 

결론:
OCPP 1.6J는 여전히 널리 사용되고 있으며 견고한 기본 기능을 제공하지만 OCPP 2.0.1은 특히 보안, 스마트 충전 및 장치 관리 분야에서 더욱 고급 기능을 도입합니다. 최신 버전은 플러그 앤 차지(Plug & Charge) 및 V2G와 같은 기능을 지원하여 더욱 복잡하고 확장 가능한 충전 네트워크에 특히 적합하며 진화하는 EV 시장에서 미래에도 사용할 수 있습니다.

향상된 제어 및 보안을 원하는 대규모 네트워크 또는 운영자의 경우 OCPP 2.0.1로의 마이그레이션은 전략적 움직임이며 OCPP 1.6J는 더 간단한 사용 사례를 위한 확실한 옵션입니다.

반응형