Ez a cikk ismerteti az OCPP protokoll fejlődését, az 1.5-ös verzióról a 2.0.1-re való frissítést, kiemelve a biztonsági fejlesztéseket, az intelligens töltést, a funkcióbővítéseket és a kód egyszerűsítését a 2.0.1-es verzióban, valamint az elektromos járművek töltésében betöltött kulcsfontosságú szerepét. .
I. Az OCPP Protokoll bevezetése
Az OCPP teljes neve Open Charge Point Protocol, amely egy ingyenes és nyílt protokoll, amelyet az OCA (Open Charge Alliance), egy hollandiai székhelyű szervezet fejlesztett ki. Az Open Charge Point Protocol (OCPP) egy egységes kommunikációs séma a CS és bármely Charging Station Management System (CSMS) között. Ez a protokollarchitektúra támogatja bármely töltésszolgáltató központosított felügyeleti rendszerének összekapcsolását az összes töltőállomással, és elsősorban a privát töltőhálózatokban felmerülő kommunikációs nehézségek kezelésére szolgál. Az OCPP támogatja a töltőállomások közötti kommunikáció kezelését és a töltőállomások központosított felügyeleti rendszerét. minden szolgáltató. Az OCPP támogatja a kommunikációt a töltőállomások és az egyes szolgáltatók központi felügyeleti rendszere között. Megváltoztatja a privát töltőhálózatok zárt jellegét, ami sok elektromos jármű-tulajdonos és ingatlankezelő számára okozott problémákat, és széles körben elterjedt a nyitott modell iránti igény az egész iparágban.
Az OCPP protokoll előnyei
Nyitott és ingyenesen használható
Megakadályozza az egyetlen szolgáltatóhoz való bezárást (töltőplatform)
Csökkenti az integrációs időt/erőfeszítést és az informatikai problémákat
1、Az OCPP története
2. Az OCPP verzió bemutatása
Az alábbiak szerint az OCPP1.5-től a legújabb OCPP2.0.1-ig
Mivel az iparágban túl sok védett protokoll létezik ahhoz, hogy támogassa az egységes szolgáltatási élményt és a különböző szolgáltatói szolgáltatások közötti operatív összekapcsolást, az OCA átvette a vezetést az OCPP1.5 nyílt protokoll kifejlesztésében. A SOAP-ot saját protokollkorlátai korlátozzák, és nem lehet széles körben és gyorsan népszerűsíteni.
Az OCPP 1.5 HTTP protokollon alapuló SOAP protokollon keresztül kommunikál a központi rendszerekkel a töltési pontok működtetéséhez Az alábbi funkciókat támogatja: Helyi és távolról kezdeményezett tranzakciók, beleértve a számlázás mérését
(3) OCPP1.6 (SOAP/JSON)
Az OCPP1.6 verzió csatlakozott a JSON formátum megvalósításához, és növelte az intelligens töltés kiterjesztését. JSON verzió a WebSocket kommunikáción keresztül történik, bármilyen hálózati környezetben küldhet egymásnak adatokat, a piacon leggyakrabban használt protokoll az 1.6J verzió, támogatja a websockets protokoll alapú JSON formátumú adatokat az adatforgalom csökkentése érdekében (JSON, websocket protokoll alapú JSON adatok az adatforgalom csökkentése érdekében).
Támogatja a websockets protokollon alapuló JSON formátumú adatokat az adatforgalom csökkentése érdekében (JSON, JavaScript Object Representation, egy könnyű adatcsere-formátum), és lehetővé teszi a működést olyan hálózatokon, amelyek nem támogatják a töltési pontok csomagok útválasztását (pl. nyilvános internet). Intelligens töltés: terheléselosztás, központi intelligens töltés és helyi intelligens töltés. Engedélyezze a töltőpontoknak, hogy újra elküldjék saját információikat (az aktuális töltési pont információi alapján), például az utolsó mért értéket vagy a töltési pont állapotát.
(4) OCPP 2.0 (JSON)
A 2018-ban megjelent OCPP 2.0 javítja a tranzakciók feldolgozását, növeli a biztonságot, az eszközkezelést: intelligens töltési funkcionalitást ad az energiamenedzsment rendszerekkel (EMS) ellátott topológiákhoz, helyi vezérlőkhöz, valamint az integrált intelligens töltéssel, töltőállomásokkal és töltőállomás-felügyeleti rendszerekkel rendelkező elektromos járművekhez . Támogatja az ISO 15118: Plug and Play és Smart Charging követelményeit elektromos járművekhez.
(5) OCPP 2.0.1 (JSON)
Az OCPP 2.0.1 a legújabb verzió, amelyet 2020-ban adtak ki. Új funkciókat és fejlesztéseket kínál, például támogatja az ISO15118-at (Plug and Play), fokozott biztonságot és általánosan jobb teljesítményt.
3. OCPP verzió kompatibilitás
Az OCPP1.x kompatibilis az alacsonyabb verziókkal, az OCPP1.6 az OCPP1.5-tel, az OCPP1.5 az OCPP1.2-vel.
Az OCPP2.0.1 nem kompatibilis az OCPP1.6, OCPP2.0.1 szabványokkal, bár az OCPP1.6 bizonyos tartalmai is rendelkeznek, de az adatkeret formátuma teljesen eltér a küldötttől.
Másodszor, az OCPP 2.0.1 protokoll
1、Különbség az OCPP 2.0.1 és az OCPP 1.6 között
A korábbi verziókhoz, például az OCPP 1.6-hoz, az OCPP 2.0-hoz képest. 1 jelentős fejlesztéseket hajt végre a következő területeken:
a. Fokozott biztonság
Az OCPP2.0.1 biztonságot megerősítette a Secure Sockets Layeren alapuló HTTPS-kapcsolatok és a kommunikáció biztonságát biztosító új tanúsítványkezelési séma bevezetésével.
b.Új szolgáltatások hozzáadása
Az OCPP2.0.1 számos új funkciót ad hozzá, beleértve az intelligens töltéskezelést, valamint a részletesebb hibajelentést és -elemzést.
c. Rugalmasabb kialakítás
Az OCPP2.0.1-et úgy tervezték, hogy rugalmasabb legyen, hogy megfeleljen a bonyolultabb és változatosabb alkalmazások igényeinek.
d. Kód egyszerűsítése
Az OCPP2.0.1 leegyszerűsíti a kódot, megkönnyítve a szoftver megvalósítását.
Az OCPP2.0.1 firmware-frissítéshez hozzáadott digitális aláírás, amely megakadályozza, hogy a firmware letöltése ne legyen teljes, ami firmware-frissítési hibához vezet.
Gyakorlati alkalmazásban az OCPP2.0.1 protokoll használható a töltési halom távvezérlésére, a töltési állapot valós idejű nyomon követésére, a felhasználói hitelesítésre és egyéb funkciókra, ami nagyban javítja a töltőberendezések használatát, a hatékonyságot és a biztonságot.OCPP2.0.1 részletek és funkciókat, mint az 1.6-os verzió a sok, a fejlesztés a nehézség is nőtt.
2、OCPP2.0.1 funkció bevezetése
Az OCPP 2.0.1 protokoll az OCPP protokoll legújabb verziója. Az OCPP 1.6-hoz képest az OCPP 2.0.1 protokoll számos fejlesztésen és optimalizáláson ment keresztül. A fő tartalom a következőket tartalmazza:
Üzenetkézbesítés: Az OCP 2.0.1 új üzenettípusokat ad hozzá, és módosítja a régebbi üzenetformátumokat a hatékonyság és a teljesítmény javítása érdekében.
Digitális tanúsítványok: Az OPC 2.0.1-ben digitális tanúsítvány alapú biztonsági mechanizmusokat vezettek be, amelyek keményített eszközhitelesítést és üzenetintegritás-védelmet biztosítanak. Ez jelentős előrelépés az OCPP1.6 biztonsági mechanizmusokhoz képest.
Adatmodell: Az OPC 2.0.1 frissíti az adatmodellt az új eszköztípusok és funkciók támogatásával.
Eszközkezelés: Az OPC 2.0.1 átfogóbb eszközkezelési funkciókat kínál, beleértve az eszközkonfigurációt, a hibaelhárítást, a szoftverfrissítéseket stb.
Komponens modellek: Az OCP 2.0.1 rugalmasabb alkatrészmodellt mutat be, amely bonyolultabb töltőeszközök és rendszerek leírására is használható. Ez segít a fejlettebb funkciók, például a V2G (Vehicle to Grid) engedélyezésében.
Intelligens töltés: Az OCPP2.0.1 támogatja az intelligens töltést, például a töltési teljesítmény dinamikusan állítható a hálózati feltételeknek vagy a felhasználói igényeknek megfelelően.
Felhasználói azonosító és hitelesítés: Az OCPP2.0.1 továbbfejlesztett felhasználó-azonosítási és -engedélyezési mechanizmusokat biztosít, több felhasználó-hitelesítési módszert támogat, és magasabb követelményeket támaszt a felhasználói adatok védelmével kapcsolatban.
III. Bevezetés az OCPP funkcióba
1. Intelligens töltés
Külső energiagazdálkodási rendszer (EMS)
Az OCPP 2.0.1 megoldja ezt a problémát egy értesítési mechanizmus bevezetésével, amely értesíti a CSMS-t (Charging Station Management System) a külső korlátozásokról. Az energiagazdálkodási rendszereket (EMS) támogató közvetlen intelligens töltési bemenetek számos helyzetet megoldhatnak:
Töltőpontokhoz csatlakoztatott elektromos járművek (ISO 15118 szerint)
Az OCPP 2.0.1 támogatja az ISO 15118 által frissített protokollt az EVSE-EV kommunikációhoz. Az ISO 15118 szabvány szerinti plug-and-play töltés és intelligens töltés (beleértve az elektromos járművek bemeneteit is) könnyebben megvalósítható az OCPP 2.0.1 használatával. Engedélyezze a töltőállomások üzemeltetői számára, hogy üzeneteket küldjenek (CSMS-ből) a töltőállomásokról, hogy megjelenjenek az elektromos járművek vezetőinek.
Az intelligens töltés a következőket használja:
(1) Terheléselosztó
A Load Balancer elsősorban a töltőállomás belső terhelésére irányul. A töltőállomás szabályozza az egyes töltőállomások töltési teljesítményét az előzetes konfiguráció szerint. A töltőállomás fix határértékkel lesz konfigurálva, például a maximális kimeneti árammal. Ezenkívül a konfiguráció opcionális opciókat is tartalmaz a töltőállomások energiaelosztásának optimalizálására az egyes töltőállomások között. Ez a konfiguráció jelzi a töltőállomásnak, hogy az ennél a konfigurációs értéknél alacsonyabb töltési sebességek érvénytelenek, és hogy más töltési stratégiákat kell választani.
(2) Központi intelligens töltés
A központi intelligens töltés feltételezi, hogy a töltési korlátokat egy központi rendszer szabályozza, amely a hálózatüzemeltető hálózati kapacitásra vonatkozó előrejelzési információinak megérkezése után kiszámítja a töltési ütemezés egy részét vagy egészét, és a központi rendszer töltési korlátokat ír elő a töltőállomásokon és töltési korlátokat állít fel. üzenetekre válaszolva.
(3) Helyi intelligens töltés
A helyi intelligens töltést egy helyi vezérlő valósítja meg, amely egyenértékű az OCPP protokoll ügynökével, amely a központi rendszertől érkező üzenetek fogadásáért és a csoport többi töltőállomásának töltési viselkedéséért felelős. Maga a vezérlő felszerelhető töltőállomásokkal vagy nem. A helyi intelligens töltés módban a helyi vezérlő korlátozza a töltőállomás töltési teljesítményét. Töltés közben a határérték módosítható. A töltési csoport határértéke helyben vagy a központi rendszer által konfigurálható.
2. Rendszerbevezetés
szisztematikus keret
szoftver architektúra
Az OCPP2.0.1 protokoll funkcionális moduljai elsősorban az adatátviteli modult, az engedélyezési modult, a biztonsági modult, a tranzakciós modult, a mérőértékek modult, a költségmodult, a foglalási modult, az intelligens töltési modult, a diagnosztikai modult, a firmware-kezelési modult és a kijelzőüzenet modult tartalmazzák.
IV. Az OCPP jövőbeli fejlesztése
1. Az OCPP előnyei
Az OCPP egy ingyenes és nyílt protokoll, és egyben hatékony módja a jelenlegi töltőhalmok összekapcsolásának megoldásának, és a világ számos országában népszerűsítették és használják, az üzemeltető szolgáltatásai közötti jövőbeni összekapcsolásnak lesz nyelve a kommunikációnak.
Az OCPP megjelenése előtt minden töltőállomás-gyártó kifejlesztette saját, saját protokollját a háttérkapcsolatokhoz, így a töltőállomás-üzemeltetőket egyetlen töltőállomás-gyártóhoz zárta. Most, hogy gyakorlatilag az összes hardvergyártó támogatja az OCPP-t, a töltőállomások üzemeltetői szabadon választhatnak hardvert bármely gyártótól, így versenyképesebbé válik a piac.
Ugyanez igaz az ingatlan-/vállalkozástulajdonosokra is; Amikor nem OCPP töltőállomást vásárolnak, vagy szerződést kötnek egy nem OCPP CPO-val, be vannak zárva egy adott töltőállomáshoz és töltőállomás üzemeltetőjéhez. Az OCPP-kompatibilis töltőhardverrel azonban a lakástulajdonosok függetlenek maradhatnak szolgáltatóiktól. A tulajdonosok szabadon választhatnak versenyképesebb, jobb árú vagy jobban működő CPO-t. emellett bővíthetik hálózatukat különböző töltőállomás-hardverek keverésével anélkül, hogy szét kellene szerelni a meglévő berendezéseket.
Természetesen az elektromos járművek fő előnye, hogy az elektromos járművezetőknek nem kell egyetlen töltőállomás kezelőjére vagy elektromos jármű szállítójára hagyatkozniuk. A vásárolt OCPP töltőállomásokhoz hasonlóan az elektromos járművezetők is jobb CPO-ra/EMP-re válthatnak. egy másik, de nagyon fontos előny az e-mobilitás barangolás használatának lehetősége.
2, OCPP az elektromos járművek töltésének szerepében
(1) Az OCPP segíti az EVSE és a CSMS kommunikációját egymással
(2) Az elektromos járművek felhasználóinak engedélyezése a töltés megkezdésére
(3) A töltési konfiguráció távoli módosítása, a töltés távvezérlése (start/stop), távkioldó pisztoly (csatlakozóazonosító)
(4) A töltőállomás valós idejű állapota (rendelkezésre álló, leállított, felfüggesztett, jogosulatlan EV/EVSE), valós idejű töltési adatok, valós idejű energiafogyasztás, valós idejű EVSE hiba
(5) Intelligens töltés (csökkenti a hálózat terhelését)
(6) Firmware-kezelés (OTAA)
A Linkpowert 2018-ban alapították, és több mint 8 éve arra törekszik, hogy kulcsrakész kutatást és fejlesztést biztosítson AC/DC elektromos töltőállomásokhoz, beleértve a szoftvert, a hardvert, a megjelenést stb.
Mind az AC, mind az egyenáramú gyorstöltő OCPP1.6 szoftverrel már befejezte a tesztelést több mint 100 OCPP platform szállítóval. Ugyanakkor az OCPP1.6J-t OCPP2.0.1-re frissítettük, és a kereskedelmi forgalomban lévő EVSE megoldást IEC/ISO15118 modulokkal látták el, ami komoly lépés a V2G kétirányú töltés megvalósítása felé.
Feladás időpontja: 2024.10.21