Giao thức OCPP cung cấp giải pháp truyền thông thống nhất giữa các trạm sạcBộ sạ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 giữa bất kỳ hệ thống sạc nàoBộ sạ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à Giao thức Điểm sạc mở, đây là giao thức miễn phí và mở do OCA (Liên minh sạc mở) phát triển, một tổ chức có trụ sở tại Hà Lan. Điểm sạc mởBộ sạc xe điện wallbox Giao thức (OCPP) được sử dụng để truyền thông thống nhất giữa các trạm sạc (CS)Bộ sạc xe điện wallboxvà bất kỳ hệ thống quản lý trạm sạc (CSMS) nào. Kiến trúc giao thức này hỗ trợ kết nối giữa bất kỳ CSMS nào của nhà cung cấp dịch vụ sạc với tất cả các trạm sạc. Ưu điểm của giao thức OCPP: mở và miễn phí sử dụng, ngăn chặn việc khóa chặt vào một nhà cung cấp duy nhất (nền tảng sạc), giảm thời gian/nỗ lực tích hợp và các vấn đề về CNTT.

2、Các phiên bản chính của giao thức OCPP
OCPP1.2(XÀ PHÒNG) OCPP1.5(XÀ PHÒNG) OCPP1.6(XÀ PHÒNG/JSON)
OCPP2.0.1 (JSON)
SOAP bị giới hạn bởi các ràng buộc giao thức riêng của nó, không thể là một phạm vi rộng của việc quảng bá nhanh chóng; phiên bản JSON của giao tiếp WebSocket, có thể ở trong 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 ra mắt năm 2018 đang thúc đẩy việc sử dụng theo hướng 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 được gửi đã hoàn toàn khác, OCPP2.0.1 bổ sung rất nhiều chức năng của OCPP1.6 không có, ví dụ.
(1) StartTransaction và StopTransaction trong OCPP1.6 được thay thế bằng TransactionEvent trong OCPP2.0.1.
(2) Bản cập nhật chương trình cơ sở trong OCPP2.0.1 thêm chữ ký số để ngăn chặ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 bởi nền tảng trong OCPP1.6 và được đảm bảo là duy nhất bởi trạm tính phíBộ sạc xe điện wallboxtrong OCPP2.0.1.
(4) Trong OCPP1.6, những nơi 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à đống tính phíBộ sạc xe điện wallbox xác định giá trị transactionId, có lợi thế vì khi xảy ra lỗi mạng, cần phải gửi lại dữ liệu StartTransaction khi đống tính phíBộ sạ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 phải gửi lại dữ liệu StartTransaction, nếu là phiên bản OCPP1.6, nền tảng rất có thể sẽ lưu hai bản sao của cùng một dữ liệu Giao dịch, dẫn đến việc khấu trừ tiền của khách hàng hai lần;
(5) OCPP 2.0.1 có nhiều chi tiết và tính năng hơn phiên bản 1.6, mức độ phát triển cũng tăng lên.
Thứ hai, thỏa thuận OCPP 2.0.1
OCPP2.0.1 hỗ trợ việc sử dụng giao tiếp websocket 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 pháp xác thực 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 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)

Sử dụng thư viện bên thứ ba libwebsockets để 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 bên thứ ba rapidjson để
3、Mô-đun ủy quyền (Ủy quyền)
Các phương pháp ủy quyền bao gồm RFID, nút bắt đầu, thẻ ghi nợ/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 (Security)
Mô-đun bảo mật sử dụng thư viện của bên thứ ba mbedtls RSA, mô-đun ECC (Elliptic Curve) để mã hóa và giải mã dữ liệu và mô-đun X509 để quản lý chứng chỉ.
Ví dụ: Biểu đồ thời gian cập nhật chứng chỉ trạm sạc
5、Mô-đun Giao dịch (Transactions)
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 thông báo liên quan đến giao dịch đều được tích hợp trong thông báo
Biểu đồ thời gian: Bắt đầu giao dịch - Cắm và chạy
6、Mô-đun MeterValues
Trong quá trình giao dịch, cần phải gửi dữ liệu công tơ cục bộ đến CSMS theo định kỳ để CSMS và người dùng có thể nắm được tiến độ giao dịch theo thời gian thực.
Biểu đồ thời gian: dữ liệu đồng hồ 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á cả và thanh toán cho người dùng. Nó chủ yếu bao gồm:
-Trước khi sạc, cung cấp thông tin giá chi tiết của trạm sạcBộ sạc xe điện wallbox.
- Trong quá trình tính phí, 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) Biểu đồ thời gian thông tin giá trước khi tính phí:
(2) Biểu đồ thời gian thông tin thanh toán trong quá trình tính phí
(3) Biểu đồ thời gian thông tin sạc sau khi sạc
8、Mô-đun đặt chỗ
Đặt chỗ là chức năng được đặt trước, có thể được thiết lập bởi nhà điều hành. Vì không có nhiều trạm sạcBộ sạc xe điện wallbox và phạm vi hoạt động của xe điện bị hạn chế, người dùng cần phải đảm bảo sở hữu thiết bị sạc trước.
Biểu đồ thời gian để đặt trước thiết bị sạc được chỉ định tại trạm sạcBộ sạc xe điện wallbox:
9、Mô-đun sạc thông minh
Sạc thông minh là hành vi điều chỉnh động công suất 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 - Kiểm soát hệ thống trung tâm
- Sạc thông minh tại chỗ - Kiểm soát hệ thống quản lý năng lượng
Trong sạc thông minh OCPPBộ sạc xe điện wallbox Việc kiểm soát chủ yếu được phản ánh trong các hồ sơ Sạc, trong đó 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ể.

Nội dung tin nhắn hồ sơ sạc (JSON):

10、Mô-đun chẩn đoán
Được sử dụng để chẩn đoán từ xa các vấn đề 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.
Biểu đồ trình tự tải 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
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 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ụ: Biểu đồ thời gian cập nhật chương trình cơ sở (Một phần)

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

12、Mô-đun DisplayMessage
Mô-đun tin nhắn hiển thị được người vận hành trạm sạc (CSO) sử dụng để hiển thị thông tin liên quan đến việc sạc cho người dùng, mô-đun tin nhắn hiển thị là chức năng mới trong OCPP 2.0, chủ yếu bao gồm
- Thiết lập thông báo hiển thị bởi CSO
-Trạm sạcBộ sạc xe điện wallbox đang tải lên tin nhắn hiển thị
Thiết lập sơ đồ thời gian hiển thị tin nhắn:

Nhận biểu đồ thời gian hiển thị tin nhắn:

Công ty TNHH Khoa học và Công nghệ Xanh Tứ Xuyên
0086 19158819831
Thời gian đăng: 09-08-2024