Protokol OCPP menyediakan solusi komunikasi terpadu antara 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, yang merupakan protokol gratis dan terbuka yang dikembangkan oleh OCA (Open Charge Alliance), sebuah organisasi yang berpusat di Belanda. Open Charge Pointpengisi daya mobil listrik wallbox Protokol (OCPP) digunakan untuk komunikasi terpadu antara stasiun pengisian daya (CS)pengisi daya mobil listrik wallboxdan sistem manajemen stasiun pengisian daya (CSMS) apa pun. Arsitektur protokol ini mendukung interkoneksi CSMS penyedia layanan pengisian daya apa pun dengan semua pos pengisian daya. Keunggulan protokol OCPP: terbuka dan bebas digunakan, mencegah ketergantungan pada satu penyedia (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 batasan protokolnya sendiri, tidak dapat dipromosikan secara luas dengan cepat; Versi JSON dari komunikasi WebSocket, dapat mengirim data satu sama lain di lingkungan jaringan apa pun, protokol yang paling banyak digunakan di pasaran adalah versi 1.6J, OCPP2.0.1 adalah protokol tahun 2018 yang mempromosikan penggunaan arah masa depan.
3, perbedaan antara berbagai versi OCPPpengisian daya 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 memiliki beberapa konten OCPP1.6, tetapi format bingkai data yang dikirim telah benar-benar berbeda, OCPP2.0.1 menambahkan banyak fungsi yang tidak dimiliki OCPP1.6, 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 unduhan firmware yang tidak lengkap, yang menyebabkan kegagalan pembaruan firmware.
(3) TransactionId dijamin unik oleh platform di OCPP1.6, dan dijamin unik oleh pos pengisian dayapengisi daya mobil listrik wallboxdalam OCPP2.0.1.
(4) Pada OCPP1.6, tempat yang cacat sudah dioptimalkan dan ditingkatkan, misalnya: pada OCPP1.6, data transactionId di dalam StartTransaction ditentukan oleh platform, namun pada OCPP2.0.1, data tersebut adalah tumpukan pengisian daya.pengisi daya mobil listrik wallbox yang menentukan nilai transactionId, yang menguntungkan karena ketika terjadi kegagalan jaringan, perlu mengirim ulang data StartTransaction saat tumpukan pengisian dayapengisi 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, yang mengakibatkan pengurangan uang pelanggan dua kali;
(5) OCPP 2.0.1 memiliki detail dan fitur yang jauh lebih banyak dibandingkan versi 1.6, sehingga tingkat kesulitan pengembangannya pun meningkat.
Kedua, persetujuan OCPP 2.0.1
OCPP2.0.1 mendukung penggunaan komunikasi websocket data format JSON, OCPP2.0.1 tidak kompatibel dengan OCPP1.6.
Mendukung berbagai metode otorisasi keamanan, ISO15118, pengisian daya pintar, manajemen perangkat, manajemen pengisian daya, dll. Menampilkan kompatibilitas tinggi, keamanan tinggi, dan skalabilitas tinggi.
Topologi Jaringan OCPP
1、Arsitektur Perangkat Lunak OCPP2.0.1
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 pustaka pihak ketiga libwebsockets untuk membuat koneksi websockets dengan CSMS jarak jauh melalui jaringan untuk interaksi data; gunakan pustaka 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 seterusnya.
Contoh: Bagan Waktu Otorisasi CSMS
4、Modul Keamanan (Security)
Modul keamanan menggunakan pustaka 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 daya
5、Modul Transaksi(Transaksi)
Transaksi mengacu pada proses pengisian daya kendaraan listrik melalui perangkat pengisian daya.
Dalam OCPP2.0, semua pesan terkait transaksi diintegrasikan dalam pesan
Diagram Waktu: Mulai Transaksi - Pasang dan Mainkan
6、Modul MeterValues
Selama proses transaksi berlangsung, data meter lokal perlu dikirimkan 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 merupakan modul perangkat lunak baru dalam OCPP2.0, yang digunakan untuk memberikan informasi harga dan penagihan kepada pengguna. Modul ini terutama meliputi:
-Sebelum pengisian, berikan informasi harga rinci stasiun pengisianpengisi daya mobil listrik wallbox.
-Selama pengisian daya, memberikan informasi biaya waktu nyata.
-Setelah pengisian daya, memberikan informasi pengisian daya akhir.
(1) Diagram waktu informasi harga sebelum pengisian:
(2) Bagan waktu informasi penagihan selama pengisian daya
(3) Diagram waktu informasi pengisian setelah pengisian
8、Modul Reservasi
Reservasi adalah fungsi yang disediakan, yang dapat diatur oleh operator. Karena tidak banyak stasiun pengisian dayapengisi daya mobil listrik wallbox dan jangkauan berkendara kendaraan listrik terbatas, pengguna perlu mengamankan kepemilikan peralatan pengisian daya terlebih dahulu.
Diagram waktu untuk memesan peralatan pengisian daya yang ditunjuk di stasiun pengisian dayapengisi daya mobil listrik wallbox:
9、Modul Pengisian Cerdas
Pengisian daya pintar mengacu pada perilaku penyesuaian daya pengisian daya secara dinamis sesuai kebutuhan selama proses pengisian daya. Hal ini terutama meliputi:
-Penyeimbangan beban dalam stasiun pengisian daya -Kontrol sistem pusat
-Pengisian daya pintar lokal -Kontrol sistem manajemen energi
Dalam pengisian daya pintar OCPPpengisi daya mobil listrik wallbox Kontrol terutama tercermin dalam profil Pengisian Daya, yang berisi batas transfer energi untuk stasiun pengisian daya pada titik waktu tertentu.

Konten pesan profil pengisian daya (JSON):

10、Modul diagnostik
Digunakan untuk mendiagnosis masalah stasiun pengisian daya dari jarak jauh dengan mengunggah berkas yang berisi informasi diagnostik dari stasiun pengisian daya.
Diagram urutan pengunggahan berkas informasi diagnostik:
Kode terkait file diagnostik (bagian):
11、Modul Manajemen Firmware
Saat stasiun pengisian daya perlu memperbarui firmware, CSMS akan memberi tahu stasiun pengisian daya saat dapat mulai mengunduh firmware baru, dan stasiun pengisian daya harus memberi tahu CSMS setelah setiap langkah mengunduh dan memasang 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 termasuk
-Pengaturan tampilan pesan oleh CSO
- Stasiun pengisian dayapengisi daya mobil listrik wallbox mengunggah pesan tampilan
Mengatur diagram waktu tampilan pesan:

Dapatkan bagan waktu pesan tampilan:

Sichuan Hijau Sains & Teknologi Co., Ltd.
Telepon 0086 19158819831
Waktu posting: 09-08-2024