OCPP 1.6 và OCPP 2.0.1 không đơn thuần là hai phiên bản của cùng một giao thức - chúng sử dụng cấu trúc thông điệp và mô hình dữ liệu khác nhau đáng kể. Nếu bạn đang vận hành một mạng lưới trụ sạc, hoặc chuẩn bị mua trụ sạc mới, việc lựa chọn phiên bản không chỉ là vấn đề kỹ thuật: nó quyết định phần cứng của bạn có thể làm được gì, và quá trình nâng cấp hoặc chuyển đổi sẽ diễn ra như thế nào. Đây là hướng dẫn thực tế dành cho đơn vị vận hành trạm sạc (CPO), không đi sâu vào đặc tả kỹ thuật. Để tìm hiểu những kiến thức nền tảng về giao thức này, xem OCPP Là Gì?
Tóm tắt ngắn gọn
OCPP 1.6 (trên thực tế, phần lớn triển khai sử dụng phiên bản JSON, OCPP 1.6J) là phiên bản mà đa số trụ sạc công cộng và trụ sạc tại doanh nghiệp đang sử dụng hiện nay. Đây là phiên bản ổn định và đã được triển khai rộng rãi, đáp ứng tốt các nhu cầu quản lý trạm phổ biến, điều khiển từ xa và sạc thông minh ở mức đơn giản. OCPP 2.0.1 là thế hệ mới hơn của tiêu chuẩn OCPP: một mô hình dữ liệu và bảo mật được tái cấu trúc đáng kể, bổ sung hỗ trợ gốc cho Plug and Charge, quản lý thiết bị, và tín hiệu biểu giá/chi phí chi tiết hơn - đổi lại, việc triển khai và chuyển đổi cũng phức tạp hơn cho cả nhà sản xuất phần cứng và đơn vị vận hành.
Khác biệt chính
| Hạng mục | OCPP 1.6 | OCPP 2.0.1 |
|---|---|---|
| Mô hình dữ liệu | Bộ thông điệp và cấu hình cố định | Mô hình Component/Variable - thiết bị cung cấp dữ liệu theo cấu trúc rõ ràng, có thể mở rộng |
| Bảo mật | Xác thực cơ bản hoặc TLS, được bổ sung ở các hồ sơ 1.6 sau này | Bảo mật dựa trên chứng chỉ được tích hợp sẵn từ đặc tả gốc, bao gồm hỗ trợ TLS 1.3 |
| Plug and Charge (ISO 15118) | Không hỗ trợ | Hỗ trợ gốc - xe và trụ sạc tự xác thực và cấp quyền, không cần quẹt thẻ hay thao tác trên app |
| Sạc thông minh | Hỗ trợ qua hồ sơ Smart Charging, khả năng điều khiển ít chi tiết hơn | Hồ sơ sạc chi tiết hơn và hỗ trợ tốt hơn cho quản lý năng lượng cục bộ |
| Biểu giá & hiển thị chi phí | Không được OCPP 1.6 hỗ trợ trực tiếp - do CSMS/back office xử lý hoàn toàn | Có sẵn thông điệp biểu giá và chi phí, cho phép trụ sạc tương thích hiển thị chi phí trong lúc sạc |
| Quản lý thiết bị | Hạn chế - cập nhật firmware và chẩn đoán qua các thông điệp riêng biệt | Mô hình quản lý thiết bị có cấu trúc, bao trùm giám sát, cấu hình và chẩn đoán thống nhất |
| Mức độ phổ biến trên phần cứng | Rất rộng rãi - hầu hết trụ sạc xuất xưởng trong thập kỷ qua đều hỗ trợ | Đang tăng - ngày càng trở thành mặc định trên các mẫu trụ sạc mới, ít phổ biến hơn trên phần cứng đã lắp đặt từ trước |
Vì sao không thể nâng cấp OCPP 2.0.1 chỉ bằng vài thay đổi cấu hình
OCPP 2.0.1 không tương thích ngược với 1.6 ở tầng thông điệp. Một trụ sạc chỉ hỗ trợ OCPP 1.6 không thể đơn giản đổi endpoint sang hệ thống OCPP 2.0.1 - firmware của trụ sạc cũng phải hỗ trợ phiên bản giao thức mới, điều mà với nhiều thiết bị nghĩa là phải chờ bản cập nhật firmware từ nhà sản xuất, và với phần cứng cũ hơn có thể hoàn toàn không khả thi. Đây là yếu tố quan trọng nhất cần xem xét khi lập kế hoạch chuyển đổi: khả năng chuyển đổi phụ thuộc rất lớn vào phần cứng đã được triển khai - chứ không chỉ phần mềm.
Cách tiếp cận chuyển đổi thực tế
Đối với một đơn vị vận hành đã có mạng lưới sẵn, việc chuyển đổi phiên bản nên được xem là một quá trình chuyển đổi theo từng giai đoạn, không phải một lần cắt chuyển duy nhất:
- Đánh giá. Kiểm kê trụ sạc đã lắp đặt, phiên bản firmware và phiên bản OCPP hiện tại theo từng địa điểm, xác nhận thiết bị nào có lộ trình firmware hỗ trợ 2.0.1 từ nhà sản xuất.
- Lập kế hoạch. Xác định trụ sạc, biểu giá và tích hợp nào sẽ chuyển trước - thường là phần cứng mới nhất và các địa điểm có mức độ ưu tiên cao, không phải toàn bộ mạng lưới cùng lúc.
- Kiểm chứng. Kiểm thử kết nối, lệnh điều khiển từ xa và hành vi tính phí trên phiên bản giao thức mới trong môi trường kiểm thử, trước khi áp dụng cho các phiên sạc thực tế.
- Chuyển đổi theo đợt. Chuyển đổi từng nhóm trụ sạc theo kế hoạch, giữ phần còn lại của mạng lưới trên 1.6 trong suốt quá trình - điều này chỉ khả thi nếu CSMS của bạn có thể chạy song song cả hai phiên bản.
- Chuyển sang vận hành chính thức. Sau khi một đợt đã được kiểm chứng trong môi trường sản xuất, ngừng sử dụng cấu hình cũ cho những trụ sạc đó thay vì duy trì song song hai hệ thống vô thời hạn.
Bước khiến hầu hết các đợt chuyển đổi gặp trục trặc không phải là bất kỳ giai đoạn nào ở trên - mà là việc chỉ đến giữa dự án mới phát hiện CSMS hiện tại chỉ hỗ trợ một phiên bản OCPP, buộc phải thay mới toàn bộ phần cứng cùng lúc thay vì chuyển đổi theo từng giai đoạn. Một CSMS hỗ trợ đồng thời nhiều phiên bản OCPP cho phép bạn vận hành cả trụ sạc cũ và mới trên cùng một nền tảng, đồng thời chuyển đổi từng phần theo kế hoạch phù hợp với mạng lưới. CarChargeOS hỗ trợ đồng thời OCPP 1.6J, 2.0.1, 2.0.1 Ed3 và 2.1 chính vì lý do này.
Câu hỏi thường gặp
Tôi có bắt buộc phải chuyển sang OCPP 2.0.1 không?
Không nhất thiết phải chuyển ngay. OCPP 1.6 vẫn sẽ tiếp tục được sử dụng rộng rãi trong thời gian tới. Quyết định thường phụ thuộc vào việc bạn có cần những gì 2.0.1 mang lại - Plug and Charge, sạc thông minh chi tiết hơn, hay tín hiệu biểu giá gốc - đủ quan trọng để bạn đầu tư vào việc rà soát và nâng cấp phần cứng, firmware ngay bây giờ hay không.
Tôi có thể chạy đồng thời trụ sạc OCPP 1.6 và 2.0.1 trên cùng một mạng lưới không?
Có, miễn là CSMS của bạn hỗ trợ cả hai phiên bản. Đây là mô hình khá phổ biến ở các mạng lưới đang mở rộng - địa điểm cũ chạy 1.6, địa điểm mới lắp 2.0.1 - chứ không phải một giai đoạn chuyển tiếp ngắn hạn.
Nâng cấp lên OCPP 2.0.1 có bắt buộc phải thay trụ sạc không?
Không phải lúc nào cũng vậy. Một số phần cứng có thể được nâng cấp qua bản cập nhật firmware từ nhà sản xuất. Các thiết bị cũ hơn, hoặc không còn được nhà sản xuất hỗ trợ, có thể chỉ tiếp tục hỗ trợ OCPP 1.6 - đây chính là lý do vì sao bước đánh giá và lập kế hoạch trước khi chuyển đổi lại quan trọng.