Ang OCPP protocol ay nagbibigay ng pinag-isang solusyon sa komunikasyon sa pagitan ng mga istasyon ng pagsingilwallbox electric car charger at anumang sentral na sistema ng pamamahala. Sinusuportahan ng arkitektura ng protocol na ito ang pagkakabit ng anumang pagsingilwallbox electric car charger sentral na sistema ng pamamahala ng service provider kasama ang lahat ng mga post sa pagsingil.
I. Protokol ng OCPP
1. Ang buong pangalan ng OCPP ay Open Charge Point Protocol, na isang libre at bukas na protocol na binuo ng OCA (Open Charge Alliance), isang organisasyong nakabase sa Netherlands. Ang Open Charge Pointwallbox electric car charger Ang Protocol (OCPP) ay ginagamit para sa pinag-isang komunikasyon sa pagitan ng mga charging station (CS)wallbox electric car chargerat anumang charging station management system (CSMS). Sinusuportahan ng arkitektura ng protocol na ito ang interconnection ng anumang CSMS ng service provider ng pagsingil sa lahat ng mga post sa pagsingil. Mga kalamangan ng OCPP protocol: bukas at malayang gamitin, pinipigilan ang lock-in sa iisang provider (charging platform), binabawasan ang oras/pagsisikap ng pagsasama at mga isyu sa IT.
2, Pangunahing bersyon ng OCPP protocol
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP ay limitado sa pamamagitan ng sarili nitong mga hadlang sa protocol, hindi maaaring maging isang malawak na hanay ng mabilis na promosyon; JSON bersyon ng WebSocket komunikasyon, ay maaaring sa anumang network na kapaligiran upang magpadala ng data sa isa't isa, ang pinaka ginagamit na mga protocol sa merkado ay ang 1.6J na bersyon, OCPP2.0.1 ay ang 2018 sa labas ng protocol ay nagpo-promote ng paggamit ng direksyon ng hinaharap.
3, ang mga pagkakaiba sa pagitan ng iba't ibang bersyon ng OCPPwallbox electric car charger
Ang OCPP1.* ay tugma sa mas mababang mga bersyon, ang OCPP1.6 ay tugma sa OCPP1.5, ang OCPP1.5 ay tugma sa OCPP1.2.
Ang OCPP2.0.1 ay hindi tugma sa OCPP1.6, ang OCPP2.0.1 kahit na ang ilan sa mga nilalaman ng OCPP1.6 ay mayroon din, ngunit ang format ng data frame na ipinadala ay ganap na naiiba, ang OCPP2.0.1 ay nagdagdag ng maraming OCPP1.6 ay walang function, halimbawa.
(1) Ang StartTransaction at StopTransaction sa OCPP1.6 ay pinalitan ng TransactionEvent sa OCPP2.0.1.
(2) Ang pag-update ng firmware sa OCPP2.0.1 ay nagdaragdag ng mga digital na lagda upang maiwasan ang mga hindi kumpletong pag-download ng firmware, na humahantong sa mga pagkabigo sa pag-update ng firmware.
(3) Ang transactionId ay ginagarantiyahan na natatangi ng platform sa OCPP1.6, at ginagarantiyahan na natatangi ng post ng pagsingilwallbox electric car chargersa OCPP2.0.1.
(4) Sa OCPP1.6, ang mga may sira na lugar ay na-optimize at na-upgrade, halimbawa: sa OCPP1.6, ang transactionId data sa loob ng StartTransaction ay tinutukoy ng platform, ngunit sa OCPP2.0.1, ito ay ang charging pilewallbox electric car charger na tumutukoy sa halaga ng transactionId, na kapaki-pakinabang dahil kapag nagkaroon ng pagkabigo sa network, kinakailangan na muling ipadala ang data ng StartTransaction kapag tumambak ang singilwallbox electric car charger kailangang ipadala muli ang data. Ang bentahe nito ay kapag may network failure, kailangang muling ipadala ang StartTransaction data, kung ito ay OCPP1.6 na bersyon, ang platform ay malamang na mag-save ng dalawang kopya ng parehong Transaction data, na nagreresulta sa pagbawas ng dalawang beses ang pera ng customer;
(5) OCPP 2.0.1 mga detalye at mga tampok kaysa sa 1.6 na bersyon ng marami pang iba, ang pag-unlad ng kahirapan ay tumaas.
Pangalawa, kasunduan sa OCPP 2.0.1
Sinusuportahan ng OCPP2.0.1 ang paggamit ng JSON format data websockets na komunikasyon, ang OCPP2.0.1 ay hindi tugma sa OCPP1.6.
Sinusuportahan ang maraming paraan ng awtorisasyon sa seguridad, ISO15118, matalinong pagsingil, pamamahala ng device, pamamahala sa pagsingil, atbp. Nagtatampok ng mataas na compatibility, mataas na seguridad at mataas na scalability.
Topology ng OCPP Network
1、OCPP2.0.1 Arkitektura ng Software
Pangunahing kasama dito ang mga module ng paghahatid ng data, awtorisasyon, seguridad, pagsasaayos, diagnosis, pamamahala ng firmware, pamamahala ng device at pamamahala sa pagsingil, atbp. Functional na module division (bahagi) sa OCPP2.0.1 protocol:
2, Module ng paghahatid ng data (DataTransfer).
Gamitin ang mga third-party na library libwebsockets upang magtatag ng koneksyon sa mga websocket sa remote na CSMS sa pamamagitan ng network para sa pakikipag-ugnayan ng data; gamitin ang third-party na library rapidjson para sa
3、Modyul ng Awtorisasyon(Awtorisasyon).
Kasama sa mga paraan ng awtorisasyon ang RFID, start button, debit/credit card, PIN code, CSMS, local idToken, ISO15118, offline na awtorisasyon at iba pa.
Halimbawa: CSMS Authorization Timing Chart
4, Module ng Seguridad (Seguridad).
Gumagamit ang module ng seguridad ng third-party library mbedtls RSA, ECC (Elliptic Curve) module para i-encrypt at i-decrypt ang data, at X509 module para pamahalaan ang mga certificate.
Halimbawa: Timing diagram para sa pag-update ng mga charging station certificate
5、Module ng Mga Transaksyon(Mga Transaksyon).
Ang mga transaksyon ay tumutukoy sa proseso ng pag-charge sa isang de-koryenteng sasakyan sa pamamagitan ng isang charging device.
Sa OCPP2.0, lahat ng mga mensaheng nauugnay sa transaksyon ay isinama sa mensahe
Timing Diagram: Simulan ang Transaksyon - Plug and Play
6, Module ng MeterValues
Sa panahon ng proseso ng transaksyon, kailangan nitong magpadala ng lokal na data ng metro sa CSMS nang pana-panahon, upang maunawaan ng CSMS at mga user ang pag-usad ng transaksyon sa real time.
Timing diagram: data ng metrong nauugnay sa transaksyon
7, Module ng Gastos
Ang module ng pagsingil ay isang bagong module ng software sa OCPP2.0, na ginagamit upang magbigay ng impormasyon sa presyo at pagsingil sa mga user. Pangunahing kasama nito ang:
-Bago mag-charge, magbigay ng detalyadong impormasyon ng presyo ng istasyon ng pagsingilwallbox electric car charger.
-Sa panahon ng pagsingil, pagbibigay ng real-time na impormasyon sa gastos.
-Pagkatapos mag-charge, nagbibigay ng panghuling impormasyon sa pagsingil.
(1) Timing diagram ng impormasyon ng presyo bago singilin:
(2) Timing chart ng impormasyon sa pagsingil habang nagcha-charge
(3) Timing diagram ng impormasyon sa pagsingil pagkatapos mag-charge
8、Reservation Module
Ang pagpapareserba ay isang nakalaan na function, na maaaring itakda ng operator. Dahil wala masyadong charging stationwallbox electric car charger at ang driving range ng mga de-kuryenteng sasakyan ay limitado, kailangan ng mga user na i-secure ang pagmamay-ari ng kagamitan sa pag-charge nang maaga.
Timing diagram para sa pagreserba ng itinalagang kagamitan sa pag-charge sa isang charging stationwallbox electric car charger:
9, Module ng SmartCharging
Ang matalinong pag-charge ay tumutukoy sa gawi ng dynamic na pagsasaayos ng lakas ng pag-charge kung kinakailangan sa panahon ng proseso ng pag-charge. Pangunahing kasama nito ang:
-Load balancing sa loob ng charging station -Central system control
-Lokal na matalinong pagsingil -Kontrol ng sistema ng pamamahala ng enerhiya
Sa OCPP smart chargingwallbox electric car charger Ang kontrol ay pangunahing makikita sa mga profile ng Pag-charge, na naglalaman ng mga limitasyon sa paglilipat ng enerhiya para sa istasyon ng pagsingil sa isang partikular na punto ng oras.
Nagcha-charge ng nilalaman ng mensahe sa mga profile (JSON):
10, Module ng diagnostic
Ito ay ginagamit upang malayuang masuri ang mga problema ng charging station sa pamamagitan ng pag-upload ng file na naglalaman ng diagnostic na impormasyon mula sa charging station.
Diagram ng sequence ng pag-upload ng file ng impormasyon sa diagnostic:
Code na nauugnay sa diagnostic file (bahagi):
11, Module ng Pamamahala ng Firmware
Kapag kailangang i-update ng charging station ang firmware, aabisuhan ng CSMS ang charging station kapag maaari na itong magsimulang mag-download ng bagong firmware, at dapat ipaalam ng charging station ang CSMS pagkatapos ng bawat hakbang ng pag-download at pag-install ng bagong firmware.
Halimbawa: Firmware Update Timing Diagram (Bahagyang)
Kaugnay na code sa pag-update ng firmware (bahagi):
12, DisplayMessage module
Ang module ng display message ay ginagamit ng operator ng charging station (CSO) upang ipakita ang impormasyong nauugnay sa pagsingil sa user, ang module ng display message ay isang bagong function sa OCPP 2.0, pangunahin na kasama
-I-set up ang display message ng CSO
-Stasyon ng pagsingilwallbox electric car charger pag-upload ng display message
Pagse-set ng display message timing diagram:
Kunin ang tsart ng timing ng mensahe ng display:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Oras ng post: Aug-09-2024