Protokol OCPP nyayogikeun solusi komunikasi terpadu antara stasiun ngecaspangisi daya mobil listrik wallbox sareng sistem manajemen pusat naon waé. Arsitektur protokol ieu ngadukung interkoneksi tina sagala jinis ngecaspangisi daya mobil listrik wallbox sistem manajemen pusat panyadia layanan sareng sadaya pos pangisian daya.
I. Protokol OCPP
1. Nami lengkep OCPP nyaéta Open Charge Point Protocol, nyaéta protokol gratis sareng kabuka anu dikembangkeun ku OCA (Open Charge Alliance), hiji organisasi anu berbasis di Walanda. Open Charge Pointpangisi daya mobil listrik wallbox Protokol (OCPP) dianggo pikeun komunikasi terpadu antara stasiun ngecas (CS)pangisi daya mobil listrik wallboxsareng sistem manajemen stasiun ngecas (CSMS) naon waé. Arsitektur protokol ieu ngadukung interkoneksi CSMS panyadia layanan ngecas sareng sadaya pos ngecas. Kaunggulan protokol OCPP: kabuka sareng gratis dianggo, nyegah konci ka hiji panyadia (platform ngecas), ngirangan waktos/usaha integrasi sareng masalah IT.
2. Versi utama protokol OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP diwatesan ku kendala protokol sorangan, teu tiasa janten rupa-rupa promosi gancang; vérsi JSON tina komunikasi WebSocket, tiasa aya dina lingkungan jaringan naon waé pikeun ngirim data ka silih, protokol anu paling sering dianggo di pasar nyaéta vérsi 1.6J, OCPP2.0.1 nyaéta 2018 kaluar tina protokol anu ngamajukeun panggunaan arah ka hareup.
3, bédana antara rupa-rupa vérsi OCPPngecas mobil listrik wallboxr
OCPP1.* cocog sareng vérsi anu langkung handap, OCPP1.6 cocog sareng OCPP1.5, OCPP1.5 cocog sareng OCPP1.2.
OCPP2.0.1 teu cocog sareng OCPP1.6, OCPP2.0.1 sanaos sababaraha eusi OCPP1.6 ogé gaduh, tapi format pigura data anu dikirim parantos béda pisan, OCPP2.0.1 nambihan seueur OCPP1.6 anu teu gaduh fungsi, contona.
(1) StartTransaction sareng StopTransaction dina OCPP1.6 diganti ku TransactionEvent dina OCPP2.0.1.
(2) Apdet firmware dina OCPP2.0.1 nambihan tanda tangan digital pikeun nyegah unduhan firmware anu teu lengkep, anu ngabalukarkeun kagagalan apdet firmware.
(3) Id transaksi dijamin unik ku platform dina OCPP1.6, sareng dijamin unik ku pos pangisian dayapangisi daya mobil listrik wallboxdina OCPP2.0.1.
(4) Dina OCPP1.6, tempat anu cacad parantos dioptimalkeun sareng ditingkatkeun, contona: dina OCPP1.6, data transactionId di jero StartTransaction ditangtukeun ku platform, tapi dina OCPP2.0.1, éta mangrupikeun tumpukan pangisian daya.pangisi daya mobil listrik wallbox anu nangtukeun nilai transactionId, anu nguntungkeun sabab nalika aya kagagalan jaringan, perlu ngirim deui data StartTransaction nalika tumpukan ngecaspangisi daya mobil listrik wallbox kudu ngirim data deui. Kauntungannana nyaéta nalika aya kagagalan jaringan, perlu ngirim deui data StartTransaction, upami éta vérsi OCPP1.6, platform ieu kamungkinan pisan bakal nyimpen dua salinan data Transaksi anu sami, anu nyababkeun potongan artos palanggan dua kali;
(5) Rincian sareng fitur OCPP 2.0.1 langkung seueur tibatan versi 1.6, pamekaran kasusahna parantos ningkat.
Kadua, perjanjian OCPP 2.0.1
OCPP2.0.1 ngadukung panggunaan komunikasi data format JSON dina soket wéb, OCPP2.0.1 henteu cocog sareng OCPP1.6.
Ngarojong sababaraha metode otorisasina kaamanan, ISO15118, ngecas pinter, manajemén alat, manajemén ngecas, jsb. Fitur kompatibilitas anu luhur, kaamanan anu luhur sareng skalabilitas anu luhur.
Topologi Jaringan OCPP
1. Arsitéktur Parangkat Lunak OCPP2.0.1
Ieu utamina ngawengku modul transmisi data, otorisasina, kaamanan, konfigurasi, diagnosis, manajemen firmware, manajemen alat sareng manajemen ngecas, jsb. Divisi modul fungsional (bagian) dina protokol OCPP2.0.1:
2, modul transmisi data (DataTransfer).
Anggo perpustakaan pihak katilu libwebsockets pikeun ngadegkeun sambungan websockets sareng CSMS jarak jauh ngalangkungan jaringan pikeun interaksi data; anggo perpustakaan pihak katilu rapidjson pikeun
3. Modul Otorisasi (Otorisasi)
Métode otorisasina kalebet RFID, tombol start, kartu debit/kiridit, kode PIN, CSMS, idToken lokal, ISO15118, otorisasi offline sareng saterasna.
Conto: Bagan Waktu Otorisasi CSMS
4. Modul Kaamanan (Kaamanan)
Modul kaamanan nganggo perpustakaan pihak katilu mbedtls RSA, modul ECC (Elliptic Curve) pikeun énkripsi sareng dékripsi data, sareng modul X509 pikeun ngatur sertipikat.
Conto: Diagram timing pikeun ngapdet sertipikat stasiun ngecas
5. Modul Transaksi (Transaksi)
Transaksi nujul kana prosés ngecas kendaraan listrik ku alat ngecas.
Dina OCPP2.0, sadaya pesen anu aya hubunganana sareng transaksi diintegrasikeun kana pesen éta.
Diagram Waktu: Mimitian Transaksi - Colokkeun sareng Maénkeun
6. Modul Nilai Méter
Salila prosés transaksi, éta kedah ngirim data méter lokal ka CSMS sacara périodik, supados CSMS sareng pangguna tiasa ngartos kamajuan transaksi sacara real time.
Diagram timing: data méter anu aya patalina jeung transaksi
7. Modul Biaya
Modul tagihan nyaéta modul perangkat lunak anyar dina OCPP2.0, anu dianggo pikeun nyayogikeun inpormasi harga sareng tagihan ka pangguna. Modul ieu utamina ngawengku:
-Sateuacan ngecas, pasihan inpormasi harga anu lengkep ngeunaan stasiun ngecaspangisi daya mobil listrik wallbox.
-Salila ngecas, nyayogikeun inpormasi biaya sacara real-time.
-Saatos ngecas, nyayogikeun inpormasi ngecas ahir.
(1) Diagram timing inpormasi harga sateuacan ngecas:
(2) Bagan waktu inpormasi tagihan salami ngecas
(3) Diagram timing inpormasi ngecas saatos ngecas
8. Modul Reservasi
Reservasi mangrupikeun fungsi anu dipesen, anu tiasa diatur ku operator. Kusabab teu seueur stasiun ngecaspangisi daya mobil listrik wallbox sareng jarak nyetir kendaraan listrik terbatas, pangguna kedah ngamankeun kapamilikan alat ngecas sateuacanna.
Diagram waktu pikeun ngaréservasi alat ngecas anu ditunjuk di stasiun ngecaspangisi daya mobil listrik wallbox:
9. Modul Pangecas Pinter
Ngecas pinter nujul kana paripolah nyaluyukeun daya ngecas sacara dinamis sakumaha anu diperyogikeun salami prosés ngecas. Ieu utamina ngawengku:
-Panyeimbangan beban dina stasiun ngecas -Kontrol sistem pusat
-Ngecas pinter lokal -Kontrol sistem manajemen énergi
Dina ngecas pinter OCPPpangisi daya mobil listrik wallbox Kontrol utamina katingali dina profil Ngecas, anu ngandung wates transfer énergi pikeun stasiun ngecas dina titik waktos anu khusus.
Eusi pesen profil ngecas (JSON):
10. Modul Diagnostik
Ieu dianggo pikeun diagnosa masalah stasiun ngecas ti jarak jauh ku cara unggah file anu ngandung inpormasi diagnostik ti stasiun ngecas.
Diagram runtuyan unggah file informasi diagnostik:
Kode anu aya patalina jeung file diagnostik (bagian):
11. Modul Manajemén Firmware
Nalika stasiun ngecas kedah ngapdet firmware, CSMS bakal ngabéjaan stasiun ngecas nalika éta tiasa ngamimitian ngaunduh firmware énggal, sareng stasiun ngecas kedah ngabéjaan CSMS saatos unggal léngkah ngaunduh sareng masang firmware énggal.
Conto: Diagram Waktu Apdet Firmware (Sabagian)
Kodeu nu patali jeung apdet firmware (bagian):
12. Modul Tampilan Pesen
Modul pesen tampilan dianggo ku operator stasiun ngecas (CSO) pikeun nampilkeun inpormasi anu aya hubunganana sareng ngecas ka pangguna, modul pesen tampilan mangrupikeun fungsi énggal dina OCPP 2.0, utamina kalebet
-Nyetél pesen tampilan ku CSO
-Tempat ngecaspangisi daya mobil listrik wallbox unggah pesen tampilan
Nyetél diagram timing pesen tampilan:
Kéngingkeun bagan timing pesen tampilan:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Waktos posting: 9-Agu-2024