Protokol OCPP menyediakan solusi komunikasi terpadu antar stasiun pengisian dayapengisi daya mobil listrik wallbox dan sistem manajemen pusat apa pun. Arsitektur protokol ini mendukung interkoneksi pengisian daya apa punpengisi daya mobil listrik wallbox sistem manajemen pusat penyedia layanan dengan semua pos pengisian daya.
I. Protokol OCPP
1. Nama lengkap OCPP adalah Open Charge Point Protocol, yaitu protokol bebas dan terbuka yang dikembangkan oleh OCA (Open Charge Alliance), sebuah organisasi yang berbasis di Belanda. Titik Pengisian Terbukapengisi daya mobil listrik wallbox Protokol (OCPP) digunakan untuk komunikasi terpadu antar stasiun pengisian (CS)pengisi daya mobil listrik wallboxdan sistem manajemen stasiun pengisian daya (CSMS). Arsitektur protokol ini mendukung interkoneksi CSMS penyedia layanan pengisian daya dengan semua pos pengisian daya. Keuntungan protokol OCPP: terbuka dan bebas digunakan, mencegah penguncian pada satu penyedia (platform pengisian daya), mengurangi waktu/usaha 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 batasan protokolnya sendiri, tidak dapat melakukan promosi cepat secara luas; Versi JSON dari komunikasi WebSocket, dapat saling mengirim data di lingkungan jaringan apa pun, protokol yang paling banyak digunakan di pasaran adalah versi 1.6J, OCPP2.0.1 adalah protokol keluar tahun 2018 yang mempromosikan penggunaan arah masa depan.
3, perbedaan antara berbagai versi OCPPmuatan mobil listrik wallboxr
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, meskipun OCPP2.0.1 beberapa konten OCPP1.6 juga memilikinya, tetapi format bingkai data yang dikirim benar-benar berbeda, OCPP2.0.1 menambahkan banyak OCPP1.6 tidak tidak memiliki fungsi, misalnya.
(1) StartTransaction dan StopTransaction di OCPP1.6 digantikan oleh TransactionEvent di OCPP2.0.1.
(2) Pembaruan firmware di OCPP2.0.1 menambahkan tanda tangan digital untuk mencegah pengunduhan firmware yang tidak lengkap, yang menyebabkan kegagalan pembaruan firmware.
(3) TransactionId dijamin unik oleh platform di OCPP1.6, dan dijamin unik oleh pos penagihanpengisi daya mobil listrik wallboxdi OCPP2.0.1.
(4) Di OCPP1.6, tempat yang cacat 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 listrik wallbox yang menentukan nilai TransactionId, yang menguntungkan karena ketika terjadi kegagalan jaringan, data StartTransaction perlu dikirim ulang saat tumpukan pengisianpengisi daya mobil listrik wallbox harus mengirim data lagi. Keuntungannya adalah ketika terjadi kegagalan jaringan, perlu mengirim ulang data StartTransaction, jika versi OCPP1.6, platform kemungkinan besar akan menyimpan dua salinan data Transaksi yang sama, sehingga mengakibatkan pengurangan uang pelanggan dua kali;
(5) Detail dan fitur OCPP 2.0.1 lebih banyak dibandingkan versi 1.6, dan perkembangan kesulitannya meningkat.
Kedua, perjanjian OCPP 2.0.1
OCPP2.0.1 mendukung penggunaan komunikasi soket web data format JSON, OCPP2.0.1 tidak kompatibel dengan OCPP1.6.
Mendukung berbagai metode otorisasi keamanan, ISO15118, pengisian daya cerdas, manajemen perangkat, manajemen pengisian daya, dll. Memiliki 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 daya, dll. Pembagian modul fungsional (bagian) dalam protokol OCPP2.0.1:
2、Modul transmisi data (Transfer Data).
Gunakan libwebsockets perpustakaan pihak ketiga untuk membuat koneksi websockets dengan CSMS jarak jauh melalui jaringan untuk interaksi data; gunakan perpustakaan pihak ketiga rapidjson untuk
3、Modul Otorisasi(Otorisasi).
Metode otorisasi meliputi RFID, tombol mulai, 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 mbedtls RSA perpustakaan pihak ketiga, modul ECC (Elliptic Curve) untuk mengenkripsi dan mendekripsi data, dan modul X509 untuk mengelola sertifikat.
Contoh: Diagram waktu untuk memperbarui sertifikat stasiun pengisian daya
5、Modul Transaksi (Transaksi).
Transaksi mengacu pada proses pengisian kendaraan listrik dengan alat pengisi daya.
Di OCPP2.0, semua pesan terkait transaksi diintegrasikan ke dalam pesan
Diagram Waktu: Mulai Transaksi - Plug and Play
6、Modul MeterValues
Selama proses transaksi perlu mengirimkan data meter lokal ke CSMS secara berkala, sehingga CSMS dan pengguna dapat mengetahui perkembangan transaksi secara real time.
Diagram waktu: data meteran terkait transaksi
7、Modul Biaya
Modul penagihan adalah modul perangkat lunak baru di OCPP2.0, yang digunakan untuk memberikan informasi harga dan penagihan kepada pengguna. Ini terutama mencakup:
-Sebelum mengisi daya, berikan informasi harga terperinci dari stasiun pengisian dayapengisi daya mobil listrik wallbox.
-Selama pengisian daya, memberikan informasi biaya waktu nyata.
-Setelah pengisian daya, memberikan informasi pengisian akhir.
(1) Diagram waktu informasi harga sebelum pengisian:
(2) Bagan waktu informasi penagihan selama pengisian
(3) Diagram waktu informasi pengisian daya setelah pengisian daya
8、Modul Reservasi
Reservasi adalah fungsi yang dicadangkan, yang dapat diatur oleh operator. Karena tidak banyak stasiun pengisianpengisi daya mobil listrik wallbox dan jangkauan mengemudi kendaraan listrik terbatas, pengguna harus mengamankan kepemilikan peralatan pengisian daya terlebih dahulu.
Diagram waktu untuk memesan peralatan pengisian daya yang ditentukan di stasiun pengisian dayapengisi daya mobil listrik wallbox:
9、Modul Pengisian Cerdas
Pengisian daya cerdas mengacu pada perilaku penyesuaian daya pengisian daya secara dinamis sesuai kebutuhan selama proses pengisian daya. Ini terutama mencakup:
-Penyeimbangan beban di dalam stasiun pengisian daya -Kontrol sistem pusat
-Pengisian daya pintar lokal -Kontrol sistem manajemen energi
Dalam pengisian daya cerdas OCPPpengisi daya mobil listrik wallbox Kontrol terutama tercermin dalam profil Pengisian, yang berisi batas transfer energi untuk stasiun pengisian pada titik waktu tertentu.
Konten pesan profil pengisian daya (JSON):
10、Modul diagnostik
Ini digunakan untuk mendiagnosis masalah stasiun pengisian daya dari jarak jauh dengan mengunggah file yang berisi informasi diagnostik dari stasiun pengisian daya.
Diagram urutan pengunggahan file informasi diagnostik:
Kode terkait file diagnostik (bagian):
11、Modul Manajemen Firmware
Ketika stasiun pengisian daya perlu memperbarui firmware, CSMS akan memberi tahu stasiun pengisian daya kapan stasiun pengisian daya dapat mulai mengunduh firmware baru, dan stasiun pengisian daya harus memberi tahu CSMS setelah setiap langkah mengunduh dan menginstal firmware baru.
Contoh: Diagram Waktu Pembaruan Firmware (Sebagian)
Kode terkait pembaruan firmware (bagian):
12、Modul DisplayMessage
Modul pesan tampilan digunakan oleh operator stasiun pengisian daya (CSO) untuk menampilkan informasi terkait pengisian daya kepada pengguna, modul pesan tampilan adalah fungsi baru di OCPP 2.0, terutama mencakup
-Pengaturan tampilan pesan oleh CSO
-Stasiun pengisian dayapengisi daya mobil listrik wallbox mengunggah pesan tampilan
Mengatur diagram waktu tampilan pesan:
Dapatkan grafik waktu pesan tampilan:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Waktu posting: 09 Agustus 2024