OCPP-protokollen gir en enhetlig kommunikasjonsløsning mellom ladestasjonerwallbox elbillader og ethvert sentralt styringssystem. Denne protokollarkitekturen støtter sammenkobling av enhver ladingwallbox elbillader tjenesteleverandørs sentrale styringssystem med alle ladeposter.
I. OCPP-protokoll
1. Det fulle navnet til OCPP er Open Charge Point Protocol, som er en gratis og åpen protokoll utviklet av OCA (Open Charge Alliance), en organisasjon basert i Nederland. Det åpne ladepunktetwallbox elbillader Protokoll (OCPP) brukes for enhetlig kommunikasjon mellom ladestasjoner (CS)wallbox elbilladerog ethvert ladestasjonsstyringssystem (CSMS). Denne protokollarkitekturen støtter sammenkobling av alle ladetjenesteleverandørers CSMS med alle ladeposter. Fordeler med OCPP-protokollen: åpen og gratis å bruke, forhindrer innlåsing til en enkelt leverandør (ladeplattform), reduserer integreringstid/innsats og IT-problemer.
2、 Hovedversjoner av OCPP-protokollen
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP er begrenset av sin egen protokoll begrensninger, kan ikke være et bredt spekter av rask markedsføring; JSON-versjonen av WebSocket-kommunikasjonen, kan være i et hvilket som helst nettverksmiljø for å sende data til hverandre, de mest brukte protokollene på markedet er 1.6J-versjonen, OCPP2.0.1 er 2018 ut av protokollen fremmer bruken av retningen av fremtiden.
3, forskjellene mellom de ulike OCPP-versjonenewallbox elbil ladningr
OCPP1.* er kompatibel med lavere versjoner, OCPP1.6 er kompatibel med OCPP1.5, OCPP1.5 er kompatibel med OCPP1.2.
OCPP2.0.1 er ikke kompatibel med OCPP1.6, OCPP2.0.1 selv om noe av innholdet i OCPP1.6 også har, men formatet på datarammen som ble sendt har vært helt annerledes, OCPP2.0.1 har lagt til mye OCPP1.6 ikke har funksjonen, for eksempel.
(1) StartTransaction og StopTransaction i OCPP1.6 erstattes av TransactionEvent i OCPP2.0.1.
(2) Fastvareoppdatering i OCPP2.0.1 legger til digitale signaturer for å forhindre ufullstendige fastvarenedlastinger, noe som fører til fastvareoppdateringsfeil.
(3) Transaksjons-IDen er garantert unik av plattformen i OCPP1.6, og garantert unik av ladepostenwallbox elbilladeri OCPP2.0.1.
(4) I OCPP1.6 har de defekte stedene blitt optimalisert og oppgradert, for eksempel: i OCPP1.6 bestemmes transaksjons-ID-dataene inne i StartTransaction av plattformen, men i OCPP2.0.1 er det ladebunkenwallbox elbillader som bestemmer transaksjons-ID-verdien, noe som er fordelaktig fordi når det er en nettverksfeil, er det nødvendig å sende StartTransaction-dataene på nytt når ladebunkenwallbox elbillader må sende dataene på nytt. Fordelen med dette er at når det er en nettverksfeil, må du sende StartTransaction-data på nytt, hvis det er OCPP1.6-versjon, vil plattformen meget sannsynlig lagre to kopier av de samme transaksjonsdataene, noe som resulterer i fradrag av kundens penger to ganger;
(5) OCPP 2.0.1 detaljer og funksjoner enn 1.6-versjonen av mye mer, har utviklingen av vanskelighetsgraden økt.
For det andre, OCPP 2.0.1-avtale
OCPP2.0.1 støtter bruk av JSON-format data websockets kommunikasjon, OCPP2.0.1 er ikke kompatibel med OCPP1.6.
Støtter flere sikkerhetsgodkjenningsmetoder, ISO15118, smart lading, enhetsadministrasjon, ladeadministrasjon, etc. Har høy kompatibilitet, høy sikkerhet og høy skalerbarhet.
OCPP-nettverkstopologi
1、OCPP2.0.1 Programvarearkitektur
Det inkluderer hovedsakelig moduler for dataoverføring, autorisasjon, sikkerhet, konfigurasjon, diagnose, fastvareadministrasjon, enhetsadministrasjon og ladeadministrasjon, etc. Funksjonell modulinndeling (del) i OCPP2.0.1-protokollen:
2、Dataoverføring (DataTransfer) modul
Bruk tredjepartsbiblioteket libwebsockets til å etablere en websockets-forbindelse med den eksterne CSMS-en gjennom nettverket for datainteraksjon; bruk tredjepartsbiblioteket rapidjson for
3、Authorization(Authorization) Module
Autorisasjonsmetoder inkluderer RFID, startknapp, debet-/kredittkort, PIN-kode, CSMS, lokal idToken, ISO15118, offline-autorisasjon og så videre.
Eksempel: CSMS Authorization Timing Chart
4、Sikkerhetsmodul (sikkerhet).
Sikkerhetsmodulen bruker tredjeparts bibliotek mbedtls RSA, ECC (Elliptic Curve)-modul for å kryptere og dekryptere data, og X509-modul for å administrere sertifikater.
Eksempel: Tidsdiagram for oppdatering av ladestasjonssertifikater
5、Transaksjoner(transaksjoner) modul
Transaksjoner refererer til prosessen med å lade et elektrisk kjøretøy ved hjelp av en ladeenhet.
I OCPP2.0 er alle transaksjonsrelaterte meldinger integrert i meldingen
Tidsdiagram: Start transaksjon - Plug and Play
6、MeterValues-modul
Under transaksjonsprosessen må den sende lokale målerdata til CSMS med jevne mellomrom, slik at CSMS og brukere kan forstå fremdriften til transaksjonen i sanntid.
Tidsdiagram: transaksjonsrelaterte målerdata
7, kostnadsmodul
Faktureringsmodul er en ny programvaremodul i OCPP2.0, som brukes til å gi pris- og faktureringsinformasjon til brukere. Det inkluderer hovedsakelig:
-Før lading, gi detaljert prisinformasjon for ladestasjonenwallbox elbillader.
-Under lading, gir sanntids kostnadsinformasjon.
- Etter lading, gi endelig ladeinformasjon.
(1) Tidsdiagram for prisinformasjon før lading:
(2) Tidsplan for faktureringsinformasjon under lading
(3) Tidsdiagram for ladeinformasjon etter lading
8、 Reservasjonsmodul
Reservasjon er en reservert funksjon, som kan stilles inn av operatøren. Siden det ikke er mange ladestasjonerwallbox elbillader og rekkevidden til elektriske kjøretøy er begrenset, må brukerne sikre seg eierskapet til ladeutstyret på forhånd.
Tidsdiagram for å reservere det angitte ladeutstyret ved en ladestasjonwallbox elbillader:
9, SmartCharging Module
Smart lading refererer til atferden til dynamisk justering av ladekraften etter behov under ladeprosessen. Det inkluderer hovedsakelig:
-Lastbalansering innenfor ladestasjonen -Sentral systemkontroll
-Lokal smart lading -Kontroll av energistyringssystem
I OCPP smart ladingwallbox elbillader kontroll gjenspeiles hovedsakelig i ladeprofilene, som inneholder energioverføringsgrensene for ladestasjonen på et bestemt tidspunkt.
Meldingsinnhold for ladeprofiler (JSON):
10、Diagnosemodul
Den brukes til å fjerndiagnostisere problemene til ladestasjonen ved å laste opp en fil som inneholder diagnostisk informasjon fra ladestasjonen.
Sekvensdiagram for opplasting av diagnoseinformasjonsfil:
Diagnostisk filrelatert kode (del):
11、Firmware Management Module
Når ladestasjonen trenger å oppdatere fastvaren, vil CSMS varsle ladestasjonen når den kan begynne å laste ned den nye fastvaren, og ladestasjonen bør varsle CSMS etter hvert trinn med nedlasting og installasjon av den nye fastvaren.
Eksempel: Tidsdiagram for fastvareoppdatering (delvis)
Firmwareoppdateringsrelatert kode (del):
12、DisplayMessage-modul
Displaymeldingsmodulen brukes av ladestasjonsoperatøren (CSO) for å vise laderelatert informasjon til brukeren, displaymeldingsmodulen er en ny funksjon i OCPP 2.0, hovedsakelig inkludert
-Setup display melding av CSO
-Ladestasjonwallbox elbillader laster opp displaymelding
Stille inn tidsdiagrammet for displaymeldingen:
Få tidsdiagrammet for displaymeldinger:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Innleggstid: Aug-09-2024