OCPP-protokollet ger en enhetlig kommunikationslösning mellan laddstationerwallbox elbil laddare och alla centrala ledningssystem. Denna protokollarkitektur stöder sammankoppling av alla laddningarwallbox elbil laddare tjänsteleverantörens centrala ledningssystem med alla laddstolpar.
I. OCPP-protokoll
1. OCPPs fullständiga namn är Open Charge Point Protocol, som är ett gratis och öppet protokoll utvecklat av OCA (Open Charge Alliance), en organisation baserad i Nederländerna. Den öppna laddpunktenwallbox elbil laddare Protokoll (OCPP) används för enhetlig kommunikation mellan laddstationer (CS)wallbox elbil laddareoch alla laddstationshanteringssystem (CSMS). Denna protokollarkitektur stöder sammankoppling av alla laddtjänstleverantörers CSMS med alla laddstolpar. Fördelar med OCPP-protokoll: öppet och gratis att använda, förhindrar inlåsning till en enda leverantör (laddningsplattform), minskar integrationstid/ansträngning och IT-problem.
2、Huvudversioner av OCPP-protokollet
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP är begränsad av sina egna protokoll begränsningar, kan inte vara ett brett utbud av snabb marknadsföring; JSON-versionen av WebSocket-kommunikationen, kan vara i vilken nätverksmiljö som helst för att skicka data till varandra, de mest använda protokollen på marknaden är 1.6J-versionen, OCPP2.0.1 är 2018 ur protokollet främjar användningen av riktningen av framtiden.
3, skillnaderna mellan de olika OCPP-versionernawallbox elbil laddningr
OCPP1.* är kompatibel med lägre versioner, OCPP1.6 är kompatibel med OCPP1.5, OCPP1.5 är kompatibel med OCPP1.2.
OCPP2.0.1 är inte kompatibel med OCPP1.6, OCPP2.0.1 även om en del av innehållet i OCPP1.6 också har, men formatet på den skickade dataramen har varit helt annorlunda, OCPP2.0.1 har lagt till en hel del OCPP1.6. inte har funktionen, till exempel.
(1) StartTransaction och StopTransaction i OCPP1.6 ersätts av TransactionEvent i OCPP2.0.1.
(2) Firmwareuppdatering i OCPP2.0.1 lägger till digitala signaturer för att förhindra ofullständiga nedladdningar av firmware, vilket leder till att firmwareuppdateringen misslyckas.
(3) Transaktions-ID:t är garanterat unikt av plattformen i OCPP1.6 och garanterat att vara unikt av laddstationenwallbox elbil laddarei OCPP2.0.1.
(4) I OCPP1.6 har de defekta platserna optimerats och uppgraderats, till exempel: i OCPP1.6 bestäms transaktions-ID-data inuti StartTransaction av plattformen, men i OCPP2.0.1 är det laddningshögenwallbox elbil laddare som bestämmer transaktions-ID-värdet, vilket är fördelaktigt eftersom när det finns ett nätverksfel är det nödvändigt att skicka StartTransaction-data på nytt när laddningshögenwallbox elbil laddare måste skicka data igen. Fördelen med detta är att när det finns ett nätverksfel, måste du skicka StartTransaction-data igen, om det är OCPP1.6-versionen, är det mycket troligt att plattformen sparar två kopior av samma transaktionsdata, vilket resulterar i avdraget av kundens pengar två gånger;
(5) OCPP 2.0.1 detaljer och funktioner än 1.6-versionen av mycket mer, har utvecklingen av svårigheten ökat.
För det andra, OCPP 2.0.1-avtalet
OCPP2.0.1 stöder användningen av datawebsockets-kommunikation i JSON-format, OCPP2.0.1 är inte kompatibel med OCPP1.6.
Stöder flera säkerhetsauktoriseringsmetoder, ISO15118, smart laddning, enhetshantering, laddningshantering, etc. Har hög kompatibilitet, hög säkerhet och hög skalbarhet.
OCPP nätverkstopologi
1、OCPP2.0.1 Programvaruarkitektur
Det inkluderar huvudsakligen moduler för dataöverföring, auktorisering, säkerhet, konfiguration, diagnos, hantering av firmware, enhetshantering och laddningshantering, etc. Funktionell moduluppdelning (del) i OCPP2.0.1-protokoll:
2、Dataöverföringsmodul (DataTransfer).
Använd tredjepartsbiblioteket libwebsockets för att upprätta en websockets-anslutning med fjärr-CSMS via nätverket för datainteraktion; använd tredjepartsbiblioteket rapidjson för
3、Authorisation(Authorization) Module
Auktoriseringsmetoder inkluderar RFID, startknapp, betal-/kreditkort, PIN-kod, CSMS, lokal idToken, ISO15118, offlineauktorisering och så vidare.
Exempel: CSMS Authorization Timing Chart
4、Security(Security) Module
Säkerhetsmodulen använder tredje parts bibliotek mbedtls RSA, ECC (Elliptic Curve)-modul för att kryptera och dekryptera data, och X509-modul för att hantera certifikat.
Exempel: Tidsdiagram för uppdatering av laddstationscertifikat
5、Transaktioner (Transaktioner) Modul
Transaktioner hänvisar till processen att ladda ett elfordon med en laddningsenhet.
I OCPP2.0 är alla transaktionsrelaterade meddelanden integrerade i meddelandet
Tidsdiagram: Starta transaktion - Plug and Play
6、MeterValues-modul
Under transaktionsprocessen måste den skicka lokala mätardata till CSMS med jämna mellanrum, så att CSMS och användare kan förstå transaktionens framsteg i realtid.
Tidsdiagram: transaktionsrelaterade mätardata
7, Kostnadsmodul
Faktureringsmodul är en ny mjukvarumodul i OCPP2.0, som används för att tillhandahålla pris- och faktureringsinformation till användare. Det inkluderar främst:
-Före laddning, tillhandahålla detaljerad prisinformation för laddstationenwallbox elbil laddare.
-Under laddning, tillhandahålla kostnadsinformation i realtid.
- Efter laddning, tillhandahållande av slutlig laddningsinformation.
(1) Tidsdiagram över prisinformation före laddning:
(2) Tidtabell över faktureringsinformation under laddning
(3) Tidsdiagram för laddningsinformation efter laddning
8、 Bokningsmodul
Reservation är en reserverad funktion som kan ställas in av operatören. Eftersom det inte finns många laddstationerwallbox elbil laddare och räckvidden för elfordon är begränsad måste användarna i förväg säkerställa äganderätten till laddningsutrustning.
Tidsdiagram för att reservera avsedd laddutrustning vid en laddstationwallbox elbil laddare:
9, SmartCharging Module
Smart laddning hänvisar till beteendet för att dynamiskt justera laddningseffekten efter behov under laddningsprocessen. Det inkluderar främst:
-Lastbalansering inom laddstationen -Central systemkontroll
-Lokal smart laddning -Kontroll av energiledningssystem
I OCPP smart laddningwallbox elbil laddare kontroll återspeglas främst i Laddningsprofilerna, som innehåller energiöverföringsgränserna för laddstationen vid en specifik tidpunkt.
Meddelandeinnehåll för laddningsprofiler (JSON):
10、Diagnostikmodul
Den används för att fjärrdiagnostisera problemen med laddstationen genom att ladda upp en fil som innehåller diagnostisk information från laddstationen.
Diagram för uppladdning av diagnostisk informationsfil:
Diagnostisk filrelaterad kod (del):
11、Modul för hantering av firmware
När laddstationen behöver uppdatera firmware kommer CSMS att meddela laddstationen när den kan börja ladda ner den nya firmware, och laddstationen bör meddela CSMS efter varje steg av nedladdning och installation av den nya firmware.
Exempel: Timingdiagram för firmwareuppdatering (delvis)
Firmware-uppdateringsrelaterad kod (del):
12、DisplayMessage-modul
Displaymeddelandemodulen används av laddstationsoperatören (CSO) för att visa laddningsrelaterad information för användaren, displaymeddelandemodulen är en ny funktion i OCPP 2.0, främst inklusive
-Setup display meddelande av CSO
-Laddstationwallbox elbil laddare laddar upp displaymeddelande
Ställa in tidsdiagrammet för displaymeddelandet:
Hämta tidsdiagrammet för displaymeddelanden:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Posttid: Aug-09-2024