Protokol OCPP poskytuje jednotné komunikačné riešenie medzi nabíjacími stanicaminástenná nabíjačka do auta do auta a akýkoľvek centrálny riadiaci systém. Táto architektúra protokolu podporuje prepojenie akéhokoľvek nabíjanianástenná nabíjačka do auta do auta centrálny riadiaci systém poskytovateľa služieb so všetkými účtovnými miestami.
I. Protokol OCPP
1. Celý názov OCPP je Open Charge Point Protocol, čo je bezplatný a otvorený protokol vyvinutý organizáciou OCA (Open Charge Alliance) so sídlom v Holandsku. Otvorený nabíjací bodnástenná nabíjačka do auta do auta Protokol (OCPP) sa používa na zjednotenú komunikáciu medzi nabíjacími stanicami (CS)nástenná nabíjačka do auta do autaa akýkoľvek systém riadenia nabíjacích staníc (CSMS). Táto architektúra protokolu podporuje prepojenie CSMS akéhokoľvek poskytovateľa nabíjacích služieb so všetkými nabíjacími stanicami. Výhody protokolu OCPP: otvorený a voľne použiteľný, zabraňuje uzamknutiu u jedného poskytovateľa (nabíjacia platforma), znižuje čas/námaha integrácie a problémy s IT.
2、Hlavné verzie protokolu OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP je obmedzený vlastnými obmedzeniami protokolu, nemôže byť široká škála rýchlej propagácie; Verzia JSON komunikácie WebSocket, môže si v akomkoľvek sieťovom prostredí posielať dáta medzi sebou, najpoužívanejšími protokolmi na trhu je verzia 1.6J, OCPP2.0.1 je 2018 z protokolu propaguje používanie smeru budúcnosti.
3, rozdiely medzi rôznymi verziami OCPPwallbox nabíjanie elektromobilur
OCPP1.* je kompatibilný s nižšími verziami, OCPP1.6 je kompatibilný s OCPP1.5, OCPP1.5 je kompatibilný s OCPP1.2.
OCPP2.0.1 nie je kompatibilný s OCPP1.6, OCPP2.0.1 aj keď niektoré z obsahu OCPP1.6 sú tiež, ale formát odosielaného dátového rámca bol úplne iný, OCPP2.0.1 pridal veľa OCPP1.6 áno nemajú funkciu napr.
(1) StartTransaction a StopTransaction v OCPP1.6 sú nahradené TransactionEvent v OCPP2.0.1.
(2) Aktualizácia firmvéru v OCPP2.0.1 pridáva digitálne podpisy, aby sa zabránilo neúplnému stiahnutiu firmvéru, čo vedie k zlyhaniam aktualizácie firmvéru.
(3) Platforma v OCPP1.6 zaručuje, že identifikátor transakcie je jedinečný a že je jedinečný podľa účtovnej poštynástenná nabíjačka do auta do autav OCPP2.0.1.
(4) V OCPP1.6 boli chybné miesta optimalizované a inovované, napríklad: v OCPP1.6 sú údaje TransaktionId v rámci StartTransaction určené platformou, ale v OCPP2.0.1 je to nabíjací balík.nástenná nabíjačka do auta do auta ktorý určuje hodnotu transakcie, čo je výhodné, pretože pri zlyhaní siete je potrebné znova odoslať údaje StartTransaction pri nabíjanínástenná nabíjačka do auta do auta musí odoslať údaje znova. Výhodou toho je, že v prípade zlyhania siete je potrebné znova odoslať údaje StartTransaction, ak ide o verziu OCPP1.6, platforma veľmi pravdepodobne uloží dve kópie rovnakých údajov o transakcii, čo bude mať za následok odpočítanie peniaze zákazníka dvakrát;
(5) OCPP 2.0.1 detaily a funkcie ako verzia 1.6 je oveľa viac, vývoj obtiažnosti sa zvýšil.
Po druhé, dohoda OCPP 2.0.1
OCPP2.0.1 podporuje použitie dátovej komunikácie websockets vo formáte JSON, OCPP2.0.1 nie je kompatibilný s OCPP1.6.
Podporuje viaceré bezpečnostné metódy autorizácie, ISO15118, inteligentné nabíjanie, správu zariadení, správu nabíjania atď. Vyznačuje sa vysokou kompatibilitou, vysokou bezpečnosťou a vysokou škálovateľnosťou.
Topológia siete OCPP
1、 Softvérová architektúra OCPP2.0.1
Zahŕňa predovšetkým moduly prenosu dát, autorizácie, bezpečnosti, konfigurácie, diagnostiky, správy firmvéru, správy zariadení a správy nabíjania atď. Rozdelenie funkčných modulov (časť) v protokole OCPP2.0.1:
2、 Modul prenosu údajov (DataTransfer).
Použite knižnicu libwebsockets tretej strany na vytvorenie pripojenia websockets so vzdialeným CSMS cez sieť na interakciu s údajmi; použite knižnicu tretích strán rapidjson
3、 Modul autorizácie (autorizácia).
Spôsoby autorizácie zahŕňajú RFID, tlačidlo štart, debetnú/kreditnú kartu, PIN kód, CSMS, lokálny idToken, ISO15118, offline autorizáciu atď.
Príklad: Graf časovania autorizácie CSMS
4、Bezpečnostný (bezpečnostný) modul
Bezpečnostný modul využíva mbedtls RSA knižnice tretích strán, modul ECC (Elliptic Curve) na šifrovanie a dešifrovanie údajov a modul X509 na správu certifikátov.
Príklad: Časový diagram aktualizácie certifikátov nabíjacej stanice
5、Modul Transakcie (Transakcie).
Transakcie označujú proces nabíjania elektrického vozidla pomocou nabíjacieho zariadenia.
V OCPP2.0 sú všetky správy súvisiace s transakciami integrované do správy
Časový diagram: Spustenie transakcie – Plug and Play
6、 Modul MeterValues
Počas procesu transakcie musí pravidelne odosielať údaje miestneho merača do CSMS, aby CSMS a používatelia mohli pochopiť priebeh transakcie v reálnom čase.
Časový diagram: údaje merača súvisiace s transakciou
7, nákladový modul
Fakturačný modul je nový softvérový modul v OCPP2.0, ktorý sa používa na poskytovanie informácií o cene a fakturácii používateľom. Zahŕňa najmä:
-Pred nabíjaním poskytnutie podrobných informácií o cene nabíjacej stanicenástenná nabíjačka do auta do auta.
-Počas nabíjania poskytovanie informácií o nákladoch v reálnom čase.
-Po nabití poskytnutie informácií o konečnom nabití.
(1) Časový diagram informácií o cene pred účtovaním:
(2) Časový diagram fakturačných informácií počas nabíjania
(3) Časový diagram informácií o nabíjaní po nabití
8, Rezervačný modul
Rezervácia je rezervovaná funkcia, ktorú môže nastaviť operátor. Keďže nie je veľa nabíjacích stanícnástenná nabíjačka do auta do auta a dojazd elektrických vozidiel je obmedzený, používatelia si musia vopred zabezpečiť vlastníctvo nabíjacieho zariadenia.
Časový diagram pre rezerváciu určeného nabíjacieho zariadenia na nabíjacej stanicinástenná nabíjačka do auta do auta:
9, Modul inteligentného nabíjania
Inteligentné nabíjanie označuje správanie pri dynamickom prispôsobovaní nabíjacieho výkonu podľa potreby počas procesu nabíjania. Zahŕňa najmä:
-Vyvažovanie záťaže v rámci nabíjacej stanice -Centrálne ovládanie systému
-Miestne inteligentné nabíjanie -Ovládanie systému riadenia energie
V OCPP inteligentné nabíjanienástenná nabíjačka do auta do auta ovládanie sa prejavuje najmä v nabíjacích profiloch, ktoré obsahujú limity prenosu energie pre nabíjaciu stanicu v konkrétnom čase.
Obsah správy účtovných profilov (JSON):
10, Diagnostický modul
Používa sa na vzdialenú diagnostiku problémov nabíjacej stanice nahraním súboru obsahujúceho diagnostické informácie z nabíjacej stanice.
Sekvenčný diagram nahrávania súboru s diagnostickými informáciami:
Kód súvisiaci s diagnostickým súborom (časť):
11, Modul správy firmvéru
Keď nabíjacia stanica potrebuje aktualizovať firmvér, CSMS upozorní nabíjaciu stanicu, keď môže začať sťahovať nový firmvér, a nabíjacia stanica by mala upozorniť CSMS po každom kroku sťahovania a inštalácie nového firmvéru.
Príklad: Časový diagram aktualizácie firmvéru (čiastočný)
Kód súvisiaci s aktualizáciou firmvéru (časť):
12、 Modul DisplayMessage
Modul zobrazovacích správ používa operátor nabíjacej stanice (CSO) na zobrazovanie informácií súvisiacich s nabíjaním používateľovi, modul zobrazovacích správ je novou funkciou v OCPP 2.0, najmä vrátane
-Správa zobrazenia nastavenia CSO
- Nabíjacia stanicanástenná nabíjačka do auta do auta odovzdávanie zobrazovanej správy
Nastavenie časového diagramu správy na displeji:
Získajte graf časovania zobrazených správ:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Čas odoslania: august-09-2024