• 신디:+86 19113241921

기치

소식

Wallbox 전기 자동차 충전기 OCPP 2.0.1 충전 통신 프로토콜

OCPP 프로토콜은 충전소 간 통합 통신 솔루션을 제공합니다.월박스 전기차 충전기 그리고 중앙 관리 시스템. 이 프로토콜 아키텍처는 모든 충전의 상호 연결을 지원합니다.월박스 전기차 충전기 모든 충전소를 갖춘 서비스 제공업체의 중앙 관리 시스템.

I. OCPP 프로토콜

1. OCPP의 정식 명칭은 Open Charge Point Protocol로, 네덜란드에 본사를 둔 조직인 OCA(Open Charge Alliance)가 개발한 무료 개방형 프로토콜입니다. 오픈 충전 포인트월박스 전기차 충전기 충전소(CS) 간 통합 통신을 위해 프로토콜(OCPP)이 사용됩니다.월박스 전기차 충전기및 모든 충전소 관리 시스템(CSMS). 이 프로토콜 아키텍처는 모든 충전 서비스 제공업체의 CSMS와 모든 충전 포스트의 상호 연결을 지원합니다. OCPP 프로토콜의 장점: 개방적이고 무료로 사용할 수 있으며 단일 공급자(충전 플랫폼)에 대한 종속을 방지하고 통합 시간/노력 및 IT 문제를 줄입니다.

ev 충전기 ocpp

2、OCPP 프로토콜의 주요 버전

OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)

OCPP2.0.1(JSON)

SOAP는 자체 프로토콜 제약으로 인해 제한되므로 광범위하게 신속하게 홍보할 수 없습니다. WebSocket 통신의 JSON 버전은 모든 네트워크 환경에서 서로 데이터를 보낼 수 있으며, 시장에서 가장 많이 사용되는 프로토콜은 1.6J 버전이며, OCPP2.0.1은 2018년 프로토콜의 사용을 촉진하는 방향입니다. 미래의.

3, 다양한 OCPP 버전 간의 차이점월박스 전기차 충전r

OCPP1.*은 하위 버전과 호환되고, OCPP1.6은 OCPP1.5와 호환되며, OCPP1.5는 OCPP1.2와 호환됩니다.

OCPP2.0.1은 OCPP1.6, OCPP2.0.1과 호환되지 않지만 OCPP1.6의 일부 내용도 호환되지만 전송되는 데이터 프레임의 형식이 완전히 다릅니다. OCPP2.0.1은 OCPP1.6이 많이 추가되었습니다. 예를 들어 기능이 없습니다.

(1) OCPP1.6의 StartTransaction과 StopTransaction은 OCPP2.0.1에서는 TransactionEvent로 대체되었습니다.

(2) OCPP2.0.1의 펌웨어 업데이트는 불완전한 펌웨어 다운로드로 인해 펌웨어 업데이트 실패를 방지하기 위해 디지털 서명을 추가합니다.

(3) transactionId는 OCPP1.6의 플랫폼에서 고유함을 보장하며, 충전소에서도 고유함을 보장합니다.월박스 전기차 충전기OCPP2.0.1에서.

(4) OCPP1.6에서는 결함이 있는 부분이 최적화되고 업그레이드되었습니다. 예를 들어 OCPP1.6에서는 StartTransaction 내부의 transactionId 데이터가 플랫폼에 의해 결정되지만 OCPP2.0.1에서는 충전 파일입니다.월박스 전기차 충전기 transactionId 값을 결정하는 것인데, 네트워크 장애가 발생하면 충전 더미가 쌓일 때 StartTransaction 데이터를 다시 보내야 하기 때문에 유리합니다.월박스 전기차 충전기 데이터를 다시 보내야 합니다. 이것의 장점은 네트워크 장애가 발생한 경우 StartTransaction 데이터를 다시 보내야 한다는 것입니다. OCPP1.6 버전인 경우 플랫폼은 동일한 트랜잭션 데이터의 복사본 두 개를 저장할 가능성이 매우 높기 때문에 비용이 공제됩니다. 고객의 돈을 두 번;

(5) OCPP 2.0.1은 1.6 버전에 비해 세부사항과 기능이 많아지고, 개발 난이도도 높아졌습니다.

둘째, OCPP 2.0.1 합의

OCPP2.0.1은 JSON 형식 데이터 웹소켓 통신 사용을 지원하지만 OCPP2.0.1은 OCPP1.6과 호환되지 않습니다.

다양한 보안 인증 방법, ISO15118, 스마트 충전, 장치 관리, 충전 관리 등을 지원합니다. 높은 호환성, 높은 보안 및 높은 확장성이 특징입니다.

OCPP 네트워크 토폴로지

1、OCPP2.0.1 소프트웨어 아키텍처

여기에는 주로 데이터 전송, 인증, 보안, 구성, 진단, 펌웨어 관리, 장치 관리 및 충전 관리 등의 모듈이 포함됩니다. OCPP2.0.1 프로토콜의 기능 모듈 구분(부분):

2、데이터 전송(DataTransfer) 모듈

r2

타사 라이브러리 libwebsockets를 사용하여 데이터 상호 작용을 위해 네트워크를 통해 원격 CSMS와의 웹 소켓 연결을 설정합니다. 타사 라이브러리 rapidjson을 사용하세요.

3、인증(Authorization) 모듈

인증 방법에는 RFID, 시작 버튼, 직불/신용 카드, PIN 코드, CSMS, 로컬 idToken, ISO15118, 오프라인 인증 등이 포함됩니다.

예: CSMS 인증 타이밍 차트

4、보안(보안) 모듈

보안 모듈은 타사 라이브러리 mbedtls RSA, ECC(Elliptic Curve) 모듈을 사용하여 데이터를 암호화 및 해독하고 X509 모듈을 사용하여 인증서를 관리합니다.

예: 충전소 인증서 업데이트를 위한 타이밍 다이어그램

5、거래(거래) 모듈

거래란 충전 장치를 통해 전기 자동차를 충전하는 과정을 의미합니다.

OCPP2.0에서는 트랜잭션과 관련된 모든 메시지가 메시지에 통합됩니다. , 이는 대체 , , , OCPP1.6의 기타 메시지.

타이밍 다이어그램: 트랜잭션 시작 - 플러그 앤 플레이

6、MeterValues ​​모듈

거래 과정에서 CSMS와 사용자가 거래 진행 상황을 실시간으로 이해할 수 있도록 로컬 계량기 데이터를 주기적으로 CSMS에 보내야 합니다.

타이밍 다이어그램: 트랜잭션 관련 미터 데이터

7、비용 모듈

청구 모듈은 OCPP2.0의 새로운 소프트웨어 모듈로, 사용자에게 가격 및 청구 정보를 제공하는 데 사용됩니다. 그것은 주로 다음을 포함합니다:

- 충전 전, 충전소의 상세한 가격 정보 제공월박스 전기차 충전기.

- 충전 중 실시간 비용 정보를 제공합니다.

- 충전 후, 최종 충전 정보를 제공합니다.

(1) 충전 전 가격 정보의 타이밍 다이어그램:

(2) 충전 중 과금 정보의 타이밍 차트

(3) 충전 후 충전 정보의 타이밍 다이어그램

8、예약 모듈

예약은 예약된 기능으로 운영자가 설정할 수 있습니다. 충전소가 많지 않아서월박스 전기차 충전기 전기차는 주행거리가 제한되어 있어 충전장비 소유권을 사전에 확보해야 한다.

충전소에서 지정된 충전 장비를 예약하는 타이밍 다이어그램월박스 전기차 충전기:

9、스마트 충전 모듈

스마트 충전은 충전 과정에서 필요에 따라 충전 전력을 동적으로 조정하는 동작을 말합니다. 그것은 주로 다음을 포함합니다:

-충전소 내 부하분산 -중앙시스템 제어

- 로컬 스마트 충전 - 에너지 관리 시스템 제어

OCPP 스마트 충전월박스 전기차 충전기 제어는 주로 특정 시점의 충전소에 대한 에너지 전송 제한을 포함하는 충전 프로필에 반영됩니다.

r3

충전 프로필 메시지 내용(JSON):

r4

10、진단 모듈

충전소에서 진단정보가 담긴 파일을 업로드하여 충전소의 문제점을 원격으로 진단하는데 사용됩니다.

진단 정보 파일 업로드 순서 다이어그램:

진단 파일 관련 코드(부분):

11、펌웨어 관리 모듈

충전소에서 펌웨어를 업데이트해야 하는 경우 CSMS는 새 펌웨어 다운로드를 시작할 수 있을 때 충전소에 알리고, 충전소는 새 펌웨어를 다운로드하고 설치하는 각 단계 후에 CSMS에 알려야 합니다.

예: 펌웨어 업데이트 타이밍 다이어그램(일부)

r5

펌웨어 업데이트 관련 코드(일부):

r6

12、DisplayMessage 모듈

디스플레이 메시지 모듈은 충전소 운영자(CSO)가 충전 관련 정보를 사용자에게 표시하는 데 사용됩니다. 디스플레이 메시지 모듈은 주로 다음을 포함하는 OCPP 2.0의 새로운 기능입니다.

-CSO에 의한 디스플레이 메시지 설정

-충전소월박스 전기차 충전기 표시 메시지 업로드 중

디스플레이 메시지 타이밍 다이어그램 설정:

r7

디스플레이 메시지 타이밍 차트를 가져옵니다.

r8

사천녹색과학기술유한회사

sale08@cngreenscience.com

0086 19158819831

www.cngreenscience.com


게시 시간: 2024년 8월 9일