Sạc xe điện

OCPP là gì? Giao thức trạm sạc và các phiên bản

OCPP là giao thức mở giữa bộ sạc và phần mềm quản lý (CSMS). Khác biệt giữa 1.6 và 2.0, khác biệt so với OCPI và cần xem gì khi mua bộ sạc.

2026-10-12 · 6 phút · Nhóm EV của ELPO — Giải pháp sạc xe điện

OCPP là gì, có nghĩa là gì?

OCPP (Open Charge Point Protocol) là giao thức truyền thông mở giữa bộ sạc xe điện và phần mềm trung tâm (CSMS) quản lý bộ sạc đó. Giao thức do Open Charge Alliance công bố và được sử dụng miễn phí. Miễn là bộ sạc và phần mềm dùng cùng một phiên bản OCPP, thiết bị của nhiều thương hiệu khác nhau có thể được quản lý từ một bảng điều khiển duy nhất.

Nói ngắn gọn, OCPP là ngôn ngữ chung để bộ sạc báo về trung tâm "ai đang sạc, tôi đã cấp bao nhiêu năng lượng, có lỗi không", và để trung tâm gửi cho bộ sạc các lệnh "bắt đầu sạc, dừng, áp dụng biểu giá, cập nhật phần mềm".

OCPP dùng để làm gì?

  • Đăng ký bộ sạc vào hệ thống: Khi bật nguồn, bộ sạc tự báo danh với trung tâm (BootNotification) và báo định kỳ rằng nó đang hoạt động (Heartbeat).
  • Xác thực người dùng: Danh tính từ thẻ RFID hoặc ứng dụng được xác minh tại trung tâm (Authorize).
  • Phiên sạc: Thời điểm bắt đầu, kết thúc phiên và chỉ số công tơ được ghi về trung tâm; việc tính tiền dựa trên bản ghi này.
  • Trạng thái và sự cố: Việc đầu sạc đang trống, đang dùng hay bị lỗi được báo ngay lập tức (StatusNotification).
  • Quản lý từ xa: Bắt đầu và dừng sạc từ xa, khởi động lại, đổi cài đặt và cập nhật phần mềm đều được thực hiện từ trung tâm.
  • Giới hạn công suất: Trung tâm giới hạn công suất cấp ra bằng cách gửi hồ sơ sạc đến bộ sạc.

Các phiên bản OCPP: khác biệt giữa 1.5, 1.6 và 2.0

  • OCPP 1.5: Phiên bản cũ dựa trên SOAP (XML). Gặp ở các bộ sạc đời cũ vẫn đang hoạt động.
  • OCPP 1.6: Bên cạnh SOAP, phiên bản này đưa vào dạng "1.6J" giao tiếp bằng JSON qua WebSocket. Đây là phiên bản được dùng phổ biến nhất trên các bộ sạc ngoài thực tế.
  • OCPP 2.0: Cấu trúc thông điệp được xây dựng lại: phiên sạc được theo dõi bằng một sự kiện giao dịch duy nhất (TransactionEvent), cấu hình thiết bị và bảo mật được mở rộng. Không tương thích ngược với 1.6; phần mềm cần hỗ trợ riêng từng phiên bản.

Sau họ 2.0, Open Charge Alliance cũng đã công bố phiên bản 2.1. Khi mua bộ sạc, điều quan trọng không phải phiên bản mới nhất mà là phiên bản mà bộ sạc và phần mềm cùng sử dụng.

Khác biệt giữa OCPP và OCPI

Hai giao thức này kết nối các bên khác nhau:

  • OCPP: bộ sạc ↔ phần mềm quản lý sạc (CSMS).
  • OCPI: CSMS ↔ mạng sạc khác hoặc nền tảng roaming. Việc tài xế của mạng này sạc tại trạm của mạng khác và việc đối soát giữa hai mạng được thực hiện bằng giao thức này.
  • ISO 15118: xe ↔ bộ sạc. Đây không phải giao thức của phần mềm quản lý.

Chúng tôi đã giải thích CSMS là gì và khác CPO ở điểm nào trong bài CSMS nedir.

Khi mua bộ sạc, cần xem gì về OCPP?

  • Tài liệu kỹ thuật của thiết bị có ghi rõ hỗ trợ phiên bản OCPP nào không (1.6J, 2.0)?
  • Bạn có tự nhập được địa chỉ trung tâm không, hay thiết bị bị khóa vào hệ thống riêng của nhà sản xuất?
  • Nhà sản xuất có chứng minh được thiết bị đã qua bài kiểm tra tương thích của Open Charge Alliance không?
  • Có thể cập nhật phần mềm từ xa, qua OCPP không?

Nếu mua bộ sạc không hỗ trợ OCPP, sau này bạn không thể đổi phần mềm quản lý; bạn sẽ bị phụ thuộc vào hệ thống của nhà sản xuất bộ sạc.

SmartŞarj hỗ trợ những phiên bản OCPP nào?

SmartŞarj giao tiếp với bộ sạc bằng OCPP 1.5, 1.6 và 2.0, và với các mạng sạc khác cùng nền tảng roaming bằng OCPI 2.2.1. Nhờ vậy, các bộ sạc AC và DC dùng OCPP, bất kể thương hiệu, đều được quản lý từ cùng một bảng điều khiển. Về chi tiết phần mềm, xem trang phần mềm quản lý sạc, về phần cứng, xem trang bộ sạc AC và DC.

#OCPP#CSMS#OCPI#Sạc xe điện
Chia sẻ bài viết này
Nếu thấy hữu ích, hãy chia sẻ với đội ngũ của bạn