Protokol OCPP menyediakan solusi komunikasi terpadu antara stasiun pengisianPengisi daya mobil Wallbox Electric dan sistem manajemen pusat apa pun. Arsitektur protokol ini mendukung interkoneksi dari setiap pengisianPengisi daya mobil Wallbox Electric Sistem manajemen pusat penyedia layanan dengan semua pos pengisian daya.
I. Protokol OCPP
1. Nama lengkap OCPP adalah Open Charge Point Protocol, yang merupakan protokol gratis dan terbuka yang dikembangkan oleh OCA (Open Charge Alliance), sebuah organisasi yang berbasis di Belanda. Titik biaya terbukaPengisi daya mobil Wallbox Electric Protokol (OCPP) digunakan untuk komunikasi terpadu antara stasiun pengisian daya (CS)Pengisi daya mobil Wallbox Electricdan Sistem Manajemen Stasiun Pengisian (CSMS). Arsitektur protokol ini mendukung interkoneksi CSM penyedia layanan pengisian daya dengan semua pos pengisian daya. Keuntungan dari Protokol OCPP: Terbuka dan bebas digunakan, mencegah penguncian ke penyedia tunggal (platform pengisian daya), mengurangi waktu/upaya integrasi dan masalah TI.

2 、 Versi utama protokol OCPP
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP dibatasi oleh kendala protokolnya sendiri, tidak dapat beragam promosi cepat; Versi JSON dari komunikasi WebSocket, dapat berada di lingkungan jaringan apa pun untuk mengirim data satu sama lain, protokol yang paling banyak digunakan di pasaran adalah versi 1.6J, OCPP2.0.1 adalah 2018 dari protokol yang mempromosikan penggunaan arah arah tersebut masa depan.
3, perbedaan antara berbagai versi OCPPWallbox Electric Car Charger
OCPP1.* Kompatibel dengan versi yang lebih rendah, OCPP1.6 kompatibel dengan OCPP1.5, OCPP1.5 kompatibel dengan OCPP1.2.
OCPP2.0.1 tidak kompatibel dengan OCPP1.6, OCPP2.0.1 Meskipun beberapa konten OCPP1.6 juga memiliki, tetapi format bingkai data yang dikirim telah sama sekali berbeda, OCPP2.0.1 Menambahkan banyak OCPP1.6 tidak tidak memiliki fungsi, misalnya.
(1) StartTransaksi dan stoptransaksi di OCPP1.6 digantikan oleh TransactionEvent di OCPP2.0.1.
(2) Pembaruan Firmware di OCPP2.0.1 Menambahkan tanda tangan digital untuk mencegah unduhan firmware yang tidak lengkap, yang mengarah pada kegagalan pembaruan firmware.
(3) TransactionID dijamin unik oleh platform di OCPP1.6, dan dijamin unik oleh pos pengisian dayaPengisi daya mobil Wallbox Electricdi OCPP2.0.1.
(4) Di OCPP1.6, tempat yang rusak telah dioptimalkan dan ditingkatkan, misalnya: di OCPP1.6, data transaksiid di dalam startTransaction ditentukan oleh platform, tetapi di OCPP2.0.1, itu adalah tumpukan pengisian dayaPengisi daya mobil Wallbox Electric yang menentukan nilai transaksiid, yang menguntungkan karena ketika ada kegagalan jaringan, perlu untuk mengubah kembali data startTransaction saat tumpukan pengisian dayaPengisi daya mobil Wallbox Electric harus mengirim data lagi. Keuntungan dari ini adalah bahwa ketika ada kegagalan jaringan, perlu mengubah kembali data startTransaction, jika itu adalah versi OCPP1.6, platform ini sangat mungkin menyimpan dua salinan dari data transaksi yang sama, yang menghasilkan pengurangan dari uang pelanggan dua kali;
(5) Rincian dan fitur OCPP 2.0.1 daripada versi 1.6 lebih banyak, pengembangan kesulitan telah meningkat.
Kedua, perjanjian OCPP 2.0.1
OCPP2.0.1 Mendukung penggunaan komunikasi WebSockets data format JSON, OCPP2.0.1 tidak kompatibel dengan OCPP1.6.
Mendukung beberapa metode otorisasi keamanan, ISO15118, pengisian daya pintar, manajemen perangkat, manajemen pengisian daya, dll. Fitur kompatibilitas tinggi, keamanan tinggi dan skalabilitas tinggi.
Topologi Jaringan OCPP
1 、 OCPP2.0.1 Arsitektur Perangkat Lunak
Ini terutama mencakup modul transmisi data, otorisasi, keamanan, konfigurasi, diagnosis, manajemen firmware, manajemen perangkat dan manajemen pengisian, dll. Divisi modul fungsional (Bagian) dalam OCPP2.0.1 Protokol:
2 、 Modul Transmisi Data (DataTransfer)

Gunakan libwebsockets perpustakaan pihak ketiga untuk membuat koneksi WebSockets dengan CSM jarak jauh melalui jaringan untuk interaksi data; Gunakan Perpustakaan Pihak Ketiga RapidJson untuk
3 、 Modul Otorisasi (Otorisasi)
Metode otorisasi termasuk RFID, tombol start, kartu debit/kredit, kode PIN, CSMS, IdToken lokal, ISO15118, otorisasi offline dan sebagainya.
Contoh: Bagan Waktu Otorisasi CSMS
4 、 Modul Keamanan (Keamanan)
Modul Keamanan Menggunakan Perpustakaan Pihak Ketiga MBEDTLS RSA, Modul ECC (Elliptic Curve) untuk mengenkripsi dan mendekripsi data, dan modul X509 untuk mengelola sertifikat.
Contoh: Diagram waktu untuk memperbarui sertifikat stasiun pengisian
5 、 Modul Transaksi (Transaksi)
Transaksi mengacu pada proses pengisian daya kendaraan listrik oleh perangkat pengisian daya.
Di OCPP2.0, semua pesan terkait transaksi terintegrasi dalam pesan
Diagram Waktu: Mulai Transaksi - Plug and Play
6 、 Modul Metervalues
Selama proses transaksi, ia perlu mengirim data meter lokal ke CSM secara berkala, sehingga CSM dan pengguna dapat memahami kemajuan transaksi secara real time.
Diagram Waktu: Data Meter Terkait Transaksi
7 、 Modul Biaya
Modul Billing adalah modul perangkat lunak baru di OCPP2.0, yang digunakan untuk memberikan informasi harga dan penagihan kepada pengguna. Itu terutama termasuk:
-Sebuah pengisian daya, memberikan informasi harga terperinci tentang stasiun pengisianPengisi daya mobil Wallbox Electric.
-Mensa pengisian, memberikan informasi biaya real-time.
-Setelah pengisian daya, memberikan informasi pengisian akhir.
(1) Diagram waktu informasi harga sebelum mengisi:
(2) Bagan waktu informasi penagihan selama pengisian
(3) Diagram waktu pengisian informasi setelah pengisian
8 、 Modul Reservasi
Reservasi adalah fungsi yang dipesan, yang dapat ditetapkan oleh operator. Karena tidak ada banyak stasiun pengisian dayaPengisi daya mobil Wallbox Electric Dan rangkaian kendaraan listrik terbatas, pengguna perlu mengamankan kepemilikan peralatan pengisian sebelumnya.
Diagram waktu untuk memesan peralatan pengisian daya yang ditunjuk di stasiun pengisianPengisi daya mobil Wallbox Electric:
9 、 Modul SmartCharging
Pengisian Cerdas mengacu pada perilaku menyesuaikan daya pengisian daya secara dinamis sesuai kebutuhan selama proses pengisian. Itu terutama termasuk:
-LOAD Balancing di dalam stasiun pengisian -kontrol sistem central
Kontrol Sistem Manajemen Smart Pengisian Smart Lokal
Dalam pengisian daya pintar OCPPPengisi daya mobil Wallbox Electric Kontrol terutama tercermin dalam profil pengisian, yang berisi batas transfer energi untuk stasiun pengisian pada titik waktu tertentu.

Pengisian Profil Konten Pesan (JSON):

10 、 Modul Diagnostik
Ini digunakan untuk mendiagnosis masalah dari stasiun pengisian daya dengan mengunggah file yang berisi informasi diagnostik dari stasiun pengisian daya.
Diagram Urutan Pengunggahan File Diagnostik:
Kode Terkait File Diagnostik (Bagian):
11 、 Modul Manajemen Firmware
Ketika stasiun pengisian perlu memperbarui firmware, CSMS akan memberi tahu stasiun pengisian daya ketika dapat mulai mengunduh firmware baru, dan stasiun pengisian daya harus memberi tahu CSM setelah setiap langkah mengunduh dan menginstal firmware baru.
Contoh: Diagram Waktu Pembaruan Firmware (parsial)

Kode Terkait Pembaruan Firmware (Bagian):

12 、 Modul DisplayMessage
Tampilan Modul Pesan digunakan oleh Operator Stasiun Pengisian (CSO) untuk menampilkan informasi terkait pengisian kepada pengguna, modul pesan tampilan adalah fungsi baru di OCPP 2.0, terutama termasuk
-Setup Pesan tampilan oleh CSO
Stasiun Pengisian dayaPengisi daya mobil Wallbox Electric mengunggah pesan tampilan
Mengatur Diagram Waktu Pesan Tampilan:

Dapatkan bagan Waktu Pesan Tampilan:

Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Waktu posting: Agustus-09-2024