OCPP protokolas suteikia vieningą ryšio tarp įkrovimo stotelių sprendimąWallbox elektrinio automobilio įkroviklis ir bet kokia centrinė valdymo sistema. Ši protokolo architektūra palaiko bet kokio įkrovimo sujungimąWallbox elektrinio automobilio įkroviklis paslaugų teikėjo centrinė valdymo sistema su visais apmokestinimo postais.
I. OCPP protokolas
1. Visas OCPP pavadinimas yra Open Charge Point Protocol, kuris yra nemokamas ir atviras protokolas, sukurtas OCA (Open Charge Alliance), organizacijos, įsikūrusios Nyderlanduose. Atviras įkrovimo taškasWallbox elektrinio automobilio įkroviklis Protokolas (OCPP) naudojamas vieningam ryšiui tarp įkrovimo stotelių (CS)Wallbox elektrinio automobilio įkroviklisir bet kokia įkrovimo stoties valdymo sistema (CSMS). Ši protokolo architektūra palaiko bet kurio apmokestinimo paslaugų teikėjo CSMS sujungimą su visais įkrovimo postais. OCPP protokolo privalumai: atviras ir nemokamas naudojimas, neleidžia prisijungti prie vieno tiekėjo (įkrovimo platformos), sumažina integravimo laiką / pastangas ir IT problemas.
2 、Pagrindinės OCPP protokolo versijos
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP / JSON)
OCPP2.0.1 (JSON)
SOAP riboja savo protokolo apribojimus, negali būti platus greitas skatinimas; JSON versija WebSocket komunikacijos, gali būti bet kurioje tinklo aplinkoje siųsti duomenis vieni kitiems, dažniausiai naudojami protokolai rinkoje yra 1.6J versija, OCPP2.0.1 yra 2018 m. iš protokolo skatina naudoti kryptį ateities.
3, įvairių OCPP versijų skirtumaiWallbox elektromobilio įkrovimasr
OCPP1.* suderinamas su žemesnėmis versijomis, OCPP1.6 – su OCPP1.5, OCPP1.5 – su OCPP1.2.
OCPP2.0.1 nesuderinamas su OCPP1.6, OCPP2.0.1, nors kai kurie OCPP1.6 turiniai taip pat turi, tačiau siunčiamo duomenų rėmelio formatas buvo visiškai kitoks, OCPP2.0.1 pridėjo daug OCPP1.6. pvz., neturi funkcijos.
(1) StartTransaction ir StopTransaction OCPP1.6 pakeičiami TransactionEvent OCPP2.0.1.
(2) OCPP2.0.1 programinės aparatinės įrangos naujinimas prideda skaitmeninius parašus, kad būtų išvengta nepilno programinės aparatinės įrangos atsisiuntimo, dėl kurio gali atsirasti programinės aparatinės įrangos atnaujinimo gedimų.
(3) OCPP1.6 platforma garantuoja, kad operacijos ID bus unikalus, o apmokestinimo įrašas garantuoja unikalumą.Wallbox elektrinio automobilio įkroviklisOCPP2.0.1.
(4) OCPP1.6 defektų vietos buvo optimizuotos ir atnaujintos, pavyzdžiui: OCPP1.6 operacijos ID duomenis StartTransaction nustato platforma, o OCPP2.0.1 tai yra įkrovimo krūva.Wallbox elektrinio automobilio įkroviklis kuris nustato transakcijos ID reikšmę, o tai yra naudinga, nes įvykus tinklo gedimui reikia iš naujo siųsti StartTransaction duomenis, kai įkrovimo krūvaWallbox elektrinio automobilio įkroviklis turi vėl siųsti duomenis. To pranašumas yra tas, kad įvykus tinklo gedimui reikia iš naujo siųsti StartTransaction duomenis, jei tai yra OCPP1.6 versija, platforma labai tikėtina, kad išsaugos dvi tų pačių operacijų duomenų kopijas, todėl bus išskaičiuotas kliento pinigai du kartus;
(5) OCPP 2.0.1 detales ir funkcijas nei 1.6 versija daug daugiau, sudėtingumo plėtra išaugo.
Antra, OCPP 2.0.1 sutartis
OCPP2.0.1 palaiko JSON formato duomenų žiniatinklio lizdų ryšį, OCPP2.0.1 nesuderinamas su OCPP1.6.
Palaiko kelis saugos autorizacijos metodus, ISO15118, išmanųjį įkrovimą, įrenginių valdymą, įkrovimo valdymą ir kt. Pasižymi dideliu suderinamumu, dideliu saugumu ir dideliu mastelio keitimu.
OCPP tinklo topologija
1、OCPP2.0.1 programinės įrangos architektūra
Jį daugiausia sudaro duomenų perdavimo, autorizacijos, saugos, konfigūravimo, diagnostikos, programinės įrangos valdymo, įrenginių valdymo ir įkrovimo valdymo moduliai ir kt. Funkcinio modulio padalijimas (dalis) OCPP2.0.1 protokole:
2, duomenų perdavimo (duomenų perdavimo) modulis
Naudokite trečiosios šalies biblioteką libwebsockets, kad sukurtumėte žiniatinklio lizdų ryšį su nuotoliniu CSMS per tinklą duomenų sąveikai; naudokite trečiosios šalies biblioteką rapidjson
3. Autorizacijos (autorizavimo) modulis
Autorizacijos metodai apima RFID, pradžios mygtuką, debeto / kredito kortelę, PIN kodą, CSMS, vietinį idToken, ISO15118, autorizaciją neprisijungus ir pan.
Pavyzdys: CSMS autorizavimo laiko diagrama
4 、 Apsaugos (apsaugos) modulis
Apsaugos modulis naudoja trečiosios šalies bibliotekos mbedtls RSA, ECC (elipsinės kreivės) modulį duomenims užšifruoti ir iššifruoti, o modulį X509 sertifikatams valdyti.
Pavyzdys: Įkrovimo stoties sertifikatų atnaujinimo laiko schema
5, operacijų (operacijų) modulis
Sandoriai reiškia elektromobilio įkrovimo įkrovimo įrenginiu procesą.
OCPP2.0 visi su operacija susiję pranešimai yra integruoti į pranešimą
Laiko diagrama: Pradėti sandorį – „Plug and Play“.
6、MeterValues modulis
Operacijos proceso metu jis turi periodiškai siųsti vietinių skaitiklių duomenis į CSMS, kad CSMS ir vartotojai galėtų suprasti operacijos eigą realiuoju laiku.
Laiko diagrama: su operacija susiję skaitiklio duomenys
7, išlaidų modulis
Atsiskaitymo modulis yra naujas OCPP2.0 programinės įrangos modulis, naudojamas vartotojams teikti kainų ir atsiskaitymo informaciją. Tai daugiausia apima:
-Prieš įkrovimą pateikite išsamią įkrovimo stoties kainos informacijąWallbox elektrinio automobilio įkroviklis.
- Įkrovimo metu teikiant informaciją apie išlaidas realiuoju laiku.
- Po įkrovimo pateikia galutinę įkrovimo informaciją.
(1) Informacijos apie kainą laiko diagrama prieš įkraunant:
(2) Atsiskaitymo informacijos laiko diagrama įkrovimo metu
(3) Įkrovimo informacijos laiko diagrama po įkrovimo
8. Rezervacijos modulis
Rezervavimas yra rezervuota funkcija, kurią gali nustatyti operatorius. Kadangi įkrovimo stotelių nėra daugWallbox elektrinio automobilio įkroviklis o elektromobilių važiavimo nuotolis yra ribotas, naudotojai turi iš anksto užsitikrinti įkrovimo įrangos nuosavybę.
Numatytos įkrovimo įrangos rezervavimo įkrovimo stotyje laiko schemaWallbox elektrinio automobilio įkroviklis:
9, išmanusis įkrovimo modulis
Išmanusis įkrovimas reiškia dinamišką įkrovimo galios koregavimą, kai reikia įkrovimo proceso metu. Tai daugiausia apima:
- Apkrovos balansavimas įkrovimo stotyje - Centrinis sistemos valdymas
-Vietinis išmanusis įkrovimas -Energijos valdymo sistemos valdymas
OCPP išmaniajame įkrovimeWallbox elektrinio automobilio įkroviklis valdymas daugiausia atsispindi įkrovimo profiliuose, kuriuose nurodomos įkrovimo stotelės energijos perdavimo ribos konkrečiu momentu.
Įkrovimo profilių pranešimo turinys (JSON):
10, Diagnostikos modulis
Jis naudojamas nuotoliniu būdu diagnozuoti įkrovimo stoties problemas, įkeliant failą su diagnostikos informacija iš įkrovimo stoties.
Diagnostinės informacijos failo įkėlimo sekos diagrama:
Su diagnostikos failu susijęs kodas (dalis):
11. Programinės įrangos valdymo modulis
Kai įkrovimo stotelei reikia atnaujinti programinę-aparatinę įrangą, CSMS praneš įkrovimo stotelei, kada ji gali pradėti atsisiųsti naują programinę-aparatinę įrangą, o įkrovimo stotis turėtų pranešti CSMS po kiekvieno naujos programinės įrangos atsisiuntimo ir įdiegimo veiksmo.
Pavyzdys: programinės aparatinės įrangos atnaujinimo laiko schema (dalinis)
Su programinės aparatinės įrangos atnaujinimu susijęs kodas (dalis):
12、DisplayMessage modulis
Ekrano pranešimų modulį naudoja įkrovimo stoties operatorius (CSO), kad vartotojui būtų rodoma su įkrovimu susijusi informacija, ekrano pranešimų modulis yra nauja OCPP 2.0 funkcija, daugiausia apimanti
- CSO nustatykite ekrano pranešimą
- Įkrovimo stotelėWallbox elektrinio automobilio įkroviklis įkeliamas rodomas pranešimas
Ekrano pranešimų laiko diagramos nustatymas:
Gaukite ekrano pranešimų laiko diagramą:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Paskelbimo laikas: 2024-09-09