Với sự phát triển nhanh chóng của ngành công nghiệp xe điện toàn cầu, việc phát triển cơ sở hạ tầng sạc điện thông minh và tiêu chuẩn hóa đã trở thành nhu cầu cấp thiết của ngành. OCPP (Open Charge Point Protocol) đóng vai trò là “ngôn ngữ chung” kết nối các trạm sạc.trạm sạc xe điệnVới các hệ thống quản lý tập trung, công nghệ này đang nổi lên như một giải pháp then chốt để giải quyết những thách thức về khả năng tương tác giữa các thiết bị.
I. OCPP: Tại sao nó lại thiết yếu cho việc thâm nhập thị trường châu Âu?
OCPP là một giao thức truyền thông mở, tiêu chuẩn hóa, đảm bảotrạm sạc xe điện Các sản phẩm từ các nhà sản xuất khác nhau có thể giao tiếp liền mạch với bất kỳ hệ thống quản lý phụ trợ tương thích nào. Việc tích hợp giao thức OCPP trang bị cho sản phẩm một “giao diện giao tiếp tiêu chuẩn”, mang lại giá trị cốt lõi thông qua:
Phá vỡ rào cản về khả năng tương tác: Cho phép các trạm sạc kết nối với bất kỳ nền tảng hệ điều hành bên thứ ba nào tuân thủ tiêu chuẩn OCPP, nâng cao khả năng thích ứng của sản phẩm;
Tuân thủ quy định: Đáp ứng các yêu cầu bắt buộc về khả năng tương tác của EU đối với cơ sở hạ tầng sạc, là điều kiện tiên quyết để tiếp cận thị trường;
Mở khóa các tính năng thông minh: Hỗ trợ điều khiển từ xa, tính phí, giám sát trạng thái và cập nhật phần mềm OTA, giảm đáng kể nỗ lực phát triển ứng dụng lớp trên;
Giảm chi phí tích hợp: Sử dụng bộ giao thức được sử dụng rộng rãi, tránh được chi phí phát triển tùy chỉnh và bảo trì dài hạn liên quan đến các giao thức độc quyền.
II. MicroOcpp: Một giải pháp gọn nhẹ được tối ưu hóa cho các thiết bị nhúng
Đối với môi trường nhúng có tài nguyên hạn chế, MicroOcpp cung cấp một giải pháp triển khai ngăn xếp giao thức OCPP lý tưởng với những ưu điểm chính bao gồm:
Mức tiêu thụ tài nguyên cực thấp: Được viết bằng C/C++ và tối ưu hóa đặc biệt cho vi điều khiển và hệ điều hành Linux nhúng;
Hỗ trợ giao thức toàn diện: Hoàn toàn tương thích với OCPP 1.6 và hỗ trợ nâng cấp lên phiên bản 2.0.1;
Thiết kế dạng mô-đun: Cho phép chỉ biên dịch các tính năng cần thiết để tối đa hóa việc sử dụng tài nguyên phần cứng;
Thân thiện với nhà phát triển: Cung cấp giao diện API rõ ràng và nhiều ví dụ minh họa giúp giảm thiểu rào cản tích hợp.
III. Thực hành triển khai: Xây dựng hệ thống liên lạc OCPP từ đầu
1. Thiết lập môi trường máy chủ
Triển khai nhanh chóng máy chủ SteVe OCPP bằng cách sử dụng container Docker. Là một hệ thống quản lý trung tâm mã nguồn mở, SteVe cung cấp các khả năng quản lý trạm sạc toàn diện, bao gồm duy trì giao tiếp WebSocket, giám sát trạng thái sạc và phát lệnh điều khiển từ xa.
2. Các bước triển khai chính cho khách hàng
Trong quá trình triển khai ứng dụng MicroOcpp trên nền tảng MYD-YF13X, chúng tôi đã tận dụng môi trường hệ thống Linux 6.6.78 được cung cấp. Đầu tiên, biên dịch chéo thư viện mã nguồn MicroOcpp để tạo ra các tệp thực thi được tối ưu hóa cho ARM. Tiếp theo, cấu hình các chân GPIO để mô phỏng trạng thái kết nối của súng sạc: sử dụng hai cổng GPIO để thể hiện việc phát hiện trạng thái cho mỗi giao diện sạc.
3. Thiết lập liên lạc giữa máy chủ và máy khách
Sau khi triển khai, máy khách đã thiết lập thành công kết nối WebSocket với máy chủ SteVe:
Giao diện quản lý máy chủ hiển thị trạng thái máy chủ vừa được kích hoạt.trạm sạc xe điệnTrong thời gian thực, xác nhận liên kết cơ bản và tương tác giao thức phù hợp.
4. Xác minh chức năng báo cáo trạng thái
Bằng cách điều chỉnh mức tín hiệu GPIO để mô phỏng việc cắm/rút súng sạc, chúng tôi quan sát được việc máy khách báo cáo các thay đổi trạng thái cho máy chủ theo thời gian thực.
Giao diện máy chủ cập nhật trạng thái kết nối một cách đồng bộ, xác nhận toàn bộ chuỗi liên lạc hoạt động chính xác.
Với tư cách là toàn cầutrạm sạc thông minhKhi thị trường tiếp tục chuẩn hóa, việc hỗ trợ giao thức OCPP đã trở thành yếu tố then chốt trong khả năng cạnh tranh của sản phẩm. Giải pháp OCPP toàn diện do Mir cung cấp dựa trên nền tảng MYC-YF13X không chỉ giúp giảm đáng kể rào cản phát triển mà còn đảm bảo sản phẩm tuân thủ các tiêu chuẩn và thích ứng với thị trường.
Thời gian đăng bài: 14 tháng 1 năm 2026


