• Cindy:+86 19113241921

ngọn cờ

tin tức

Bộ sạc xe điện wallbox OCPP 2.0.1 Giao thức truyền thông sạc

Giao thức OCPP cung cấp giải pháp liên lạc thống nhất giữa các trạm sạcsạc xe điện wallbox và bất kỳ hệ thống quản lý trung tâm nào. Kiến trúc giao thức này hỗ trợ kết nối mọi thiết bị sạcsạc xe điện wallbox hệ thống quản lý trung tâm của nhà cung cấp dịch vụ với tất cả các trạm thu phí.

I. Giao thức OCPP

1. Tên đầy đủ của OCPP là Open Charge Point Protocol, là giao thức mở và miễn phí được phát triển bởi OCA (Open Charge Alliance), một tổ chức có trụ sở tại Hà Lan. Điểm tính phí mởsạc xe điện wallbox Giao thức (OCPP) được sử dụng để liên lạc thống nhất giữa các trạm sạc (CS)sạc xe điện wallboxvà bất kỳ hệ thống quản lý trạm sạc nào (CSMS). Kiến trúc giao thức này hỗ trợ kết nối CSMS của bất kỳ nhà cung cấp dịch vụ tính phí nào với tất cả các trạm sạc. Ưu điểm của giao thức OCPP: mở và sử dụng miễn phí, ngăn chặn việc khóa vào một nhà cung cấp duy nhất (nền tảng sạc), giảm thời gian/công sức tích hợp và các vấn đề CNTT.

ev sạc ocpp

2、Các phiên bản chính của giao thức OCPP

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

OCPP2.0.1 (JSON)

SOAP bị giới hạn bởi những hạn chế về giao thức riêng của nó, không thể có một loạt các chương trình khuyến mãi nhanh chóng; Phiên bản JSON của giao tiếp WebSocket, có thể ở bất kỳ môi trường mạng nào để gửi dữ liệu cho nhau, các giao thức được sử dụng nhiều nhất trên thị trường là phiên bản 1.6J, OCPP2.0.1 là giao thức 2018 đang thúc đẩy việc sử dụng theo hướng của tương lai.

3, sự khác biệt giữa các phiên bản OCPP khác nhausạc xe điện wallboxr

OCPP1.* tương thích với các phiên bản thấp hơn, OCPP1.6 tương thích với OCPP1.5, OCPP1.5 tương thích với OCPP1.2.

OCPP2.0.1 không tương thích với OCPP1.6, OCPP2.0.1 mặc dù một số nội dung của OCPP1.6 cũng có, nhưng định dạng của khung dữ liệu gửi đi hoàn toàn khác, OCPP2.0.1 đã thêm rất nhiều OCPP1.6 thì không không có chức năng chẳng hạn.

(1) StartTransaction và StopTransaction trong OCPP1.6 được thay thế bằng TransactionEvent trong OCPP2.0.1.

(2) Cập nhật chương trình cơ sở trong OCPP2.0.1 thêm chữ ký điện tử để ngăn việc tải xuống chương trình cơ sở không đầy đủ, dẫn đến lỗi cập nhật chương trình cơ sở.

(3) TransactionId được đảm bảo là duy nhất theo nền tảng trong OCPP1.6 và được đảm bảo là duy nhất theo trạm tính phísạc xe điện wallboxtrong OCPP2.0.1.

(4) Trong OCPP1.6, những chỗ bị lỗi đã được tối ưu hóa và nâng cấp, ví dụ: trong OCPP1.6, dữ liệu TransactionId bên trong StartTransaction được xác định bởi nền tảng, nhưng trong OCPP2.0.1, đó là cọc sạcsạc xe điện wallbox xác định giá trị TransactionId, điều này có lợi vì khi mạng bị lỗi, cần phải gửi lại dữ liệu StartTransaction khi cọc sạcsạc xe điện wallbox phải gửi lại dữ liệu. Ưu điểm của việc này là khi mạng bị lỗi cần gửi lại dữ liệu StartTransaction, nếu là phiên bản OCPP1.6 thì nền tảng rất có khả năng lưu hai bản sao của cùng một dữ liệu Giao dịch, dẫn đến việc bị trừ tiền của khách hàng hai lần;

(5) Các chi tiết và tính năng của OCPP 2.0.1 hơn phiên bản 1.6 nhiều hơn, độ khó phát triển ngày càng tăng.

Thứ hai, thỏa thuận OCPP 2.0.1

OCPP2.0.1 hỗ trợ sử dụng giao tiếp websockets dữ liệu định dạng JSON, OCPP2.0.1 không tương thích với OCPP1.6.

Hỗ trợ nhiều phương thức ủy quyền bảo mật, ISO15118, sạc thông minh, quản lý thiết bị, quản lý sạc, v.v. Có tính tương thích cao, bảo mật cao và khả năng mở rộng cao.

Cấu trúc liên kết mạng OCPP

1、Kiến trúc phần mềm OCPP2.0.1

Nó chủ yếu bao gồm các mô-đun truyền dữ liệu, ủy quyền, bảo mật, cấu hình, chẩn đoán, quản lý chương trình cơ sở, quản lý thiết bị và quản lý sạc, v.v. Phân chia mô-đun chức năng (một phần) trong giao thức OCPP2.0.1:

2, Mô-đun truyền dữ liệu (DataTransfer)

r2

Sử dụng thư viện libwebsockets của bên thứ ba để thiết lập kết nối websockets với CSMS từ xa thông qua mạng để tương tác dữ liệu; sử dụng thư viện rapidjson của bên thứ ba để

3. Mô-đun ủy quyền (Ủy quyền)

Các phương thức ủy quyền bao gồm RFID, nút bắt đầu, thẻ ghi nợ/thẻ tín dụng, mã PIN, CSMS, idToken cục bộ, ISO15118, ủy quyền ngoại tuyến, v.v.

Ví dụ: Biểu đồ thời gian ủy quyền CSMS

4, Mô-đun bảo mật (Bảo mật)

Mô-đun bảo mật sử dụng mô-đun mbedtls RSA, ECC (Elliptic Curve) của thư viện bên thứ ba để mã hóa và giải mã dữ liệu và mô-đun X509 để quản lý chứng chỉ.

Ví dụ: Sơ đồ thời gian cập nhật chứng chỉ trạm sạc

5, Mô-đun giao dịch (Giao dịch)

Giao dịch đề cập đến quá trình sạc xe điện bằng thiết bị sạc.

Trong OCPP2.0, tất cả các tin nhắn liên quan đến giao dịch đều được tích hợp trong tin nhắn , thay thế , , , và các tin nhắn khác trong OCPP1.6.

Sơ đồ thời gian: Bắt đầu giao dịch - Plug and Play

6, mô-đun MeterValues

Trong quá trình giao dịch, nó cần gửi định kỳ dữ liệu đồng hồ đo cục bộ đến CSMS để CSMS và người dùng có thể hiểu được tiến trình của giao dịch theo thời gian thực.

Sơ đồ thời gian: dữ liệu đồng hồ đo liên quan đến giao dịch

7, Mô-đun chi phí

Mô-đun thanh toán là một mô-đun phần mềm mới trong OCPP2.0, được sử dụng để cung cấp thông tin về giá và hóa đơn cho người dùng. Nó chủ yếu bao gồm:

-Trước khi sạc, cung cấp thông tin chi tiết về giá trạm sạcsạc xe điện wallbox.

-Trong quá trình sạc, cung cấp thông tin chi phí theo thời gian thực.

-Sau khi sạc, cung cấp thông tin sạc cuối cùng.

(1) Sơ đồ thời gian thông tin giá trước khi thu phí:

(2) Biểu đồ thời gian thông tin hóa đơn trong quá trình tính cước

(3) Sơ đồ thời gian thông tin sạc sau khi sạc

8, Mô-đun đặt chỗ

Đặt chỗ là một chức năng dành riêng, có thể được thiết lập bởi nhà điều hành. Vì không có nhiều trạm sạcsạc xe điện wallbox và phạm vi di chuyển của xe điện bị hạn chế, người dùng cần đảm bảo quyền sở hữu thiết bị sạc trước.

Sơ đồ thời gian dự trữ thiết bị sạc được chỉ định tại trạm sạcsạc xe điện wallbox:

9, Mô-đun sạc thông minh

Sạc thông minh đề cập đến hành vi tự động điều chỉnh nguồn sạc khi cần thiết trong quá trình sạc. Nó chủ yếu bao gồm:

-Cân bằng tải trong trạm sạc -Điều khiển hệ thống trung tâm

-Sạc thông minh cục bộ -Điều khiển hệ thống quản lý năng lượng

Trong sạc thông minh OCPPsạc xe điện wallbox Việc kiểm soát chủ yếu được phản ánh trong Cấu hình sạc, chứa các giới hạn truyền năng lượng cho trạm sạc tại một thời điểm cụ thể.

r3

Nội dung tin nhắn hồ sơ tính phí (JSON):

r4

10, module chẩn đoán

Nó được sử dụng để chẩn đoán từ xa các sự cố của trạm sạc bằng cách tải lên tệp chứa thông tin chẩn đoán từ trạm sạc.

Sơ đồ trình tự tải lên tệp thông tin chẩn đoán:

Mã liên quan đến tệp chẩn đoán (một phần):

11, Mô-đun quản lý phần mềm cơ sở

Khi trạm sạc cần cập nhật chương trình cơ sở, CSMS sẽ thông báo cho trạm sạc khi có thể bắt đầu tải xuống chương trình cơ sở mới và trạm sạc sẽ thông báo cho CSMS sau mỗi bước tải xuống và cài đặt chương trình cơ sở mới.

Ví dụ: Sơ đồ thời gian cập nhật chương trình cơ sở (Một phần)

r5

Mã liên quan đến cập nhật chương trình cơ sở (phần):

r6

12, mô-đun DisplayMessage

Mô-đun thông báo hiển thị được nhà điều hành trạm sạc (CSO) sử dụng để hiển thị thông tin liên quan đến sạc cho người dùng, mô-đun thông báo hiển thị là một chức năng mới trong OCPP 2.0, chủ yếu bao gồm

-Cài đặt hiển thị thông báo bằng CSO

-Trạm sạcsạc xe điện wallbox tải lên tin nhắn hiển thị

Thiết lập sơ đồ thời gian hiển thị thông báo:

r7

Lấy biểu đồ thời gian hiển thị tin nhắn:

r8

Công ty TNHH Khoa học & Công nghệ Xanh Tứ Xuyên

sale08@cngreenscience.com

0086 19158819831

www.cngreenscience.com


Thời gian đăng: 09-08-2024