OCPP-protokolla tarjoaa yhtenäisen tiedonsiirtoratkaisun latausasemien välille.sähköauton seinälaturi ja mikä tahansa keskitetty hallintajärjestelmä. Tämä protokolla-arkkitehtuuri tukee minkä tahansa latauspisteen yhteenliittämistäsähköauton seinälaturi palveluntarjoajan keskitetty hallintajärjestelmä, jossa on kaikki latauspisteet.
I. OCPP-protokolla
1. OCPP:n koko nimi on Open Charge Point Protocol, joka on hollantilaisen OCA:n (Open Charge Alliance) kehittämä ilmainen ja avoin protokolla. Open Charge Pointsähköauton seinälaturi Protokollaa (OCPP) käytetään latausasemien (CS) väliseen yhtenäiseen tiedonsiirtoon.sähköauton seinälaturija minkä tahansa latausaseman hallintajärjestelmän (CSMS). Tämä protokolla-arkkitehtuuri tukee minkä tahansa latauspalveluntarjoajan CSMS:n yhteenliittämistä kaikkiin latauspisteisiin. OCPP-protokollan edut: avoin ja ilmainen käyttää, estää sitoutumisen yhteen palveluntarjoajaan (latausalusta), vähentää integrointiaikaa/-työtä ja IT-ongelmia.

2. OCPP-protokollan pääversiot
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP-protokollaa rajoittavat sen omat rajoitteet, eivätkä ne voi olla laajasti ja nopeasti leviäviä. WebSocket-tiedonsiirron JSON-versio mahdollistaa datan lähettämisen toisilleen missä tahansa verkkoympäristössä. Markkinoiden käytetyin protokolla on 1.6J-versio. OCPP2.0.1 on vuoden 2018 protokolla, joka edistää tulevaisuuden suuntaansa.
3, eri OCPP-versioiden väliset erotsähköauton latausasemar
OCPP1.* on yhteensopiva alempien versioiden kanssa, OCPP1.6 on yhteensopiva OCPP1.5:n kanssa ja OCPP1.5 on yhteensopiva OCPP1.2:n kanssa.
OCPP2.0.1 ei ole yhteensopiva OCPP1.6:n kanssa. Vaikka osa OCPP1.6:n sisällöstä onkin yhteensopiva, lähetetyn datakehyksen muoto on ollut täysin erilainen. Esimerkiksi OCPP2.0.1:ssä on paljon lisättyjä ominaisuuksia, joita OCPP1.6:ssa ei ole.
(1) StartTransaction- ja StopTransaction-arvot OCPP1.6:ssa korvataan TransactionEvent-arvolla OCPP2.0.1:ssä.
(2) OCPP2.0.1:n laiteohjelmistopäivitys lisää digitaalisia allekirjoituksia estääkseen epätäydelliset laiteohjelmistolataukset, jotka johtavat laiteohjelmistopäivitysten epäonnistumisiin.
(3) Alusta takaa transactionId:n yksilöllisyyden OCPP1.6:ssa ja latauspiste takaa sen yksilöllisyyden.sähköauton seinälaturiOCPP2.0.1:ssä.
(4) OCPP1.6:ssa vialliset kohdat on optimoitu ja päivitetty, esimerkiksi: OCPP1.6:ssa StartTransaction-tapahtuman transactionId-tiedot määrittää alusta, mutta OCPP2.0.1:ssä se on latauspino.sähköauton seinälaturi joka määrittää transactionId-arvon, mikä on edullista, koska verkkokatkoksen sattuessa StartTransaction-tiedot on lähetettävä uudelleen, kun latauspino on käynnissä.sähköauton seinälaturi on lähetettävä tiedot uudelleen. Tämän etuna on, että verkkokatkoksen sattuessa StartTransaction-tiedot on lähetettävä uudelleen. Jos kyseessä on OCPP1.6-versio, alusta todennäköisesti tallentaa kaksi kopiota samoista tapahtumatiedoista, mikä johtaa asiakkaan rahojen veloittamiseen kahdesti.
(5) OCPP 2.0.1:ssä on paljon enemmän yksityiskohtia ja ominaisuuksia kuin 1.6-versiossa, ja myös kehitys on vaikeusasteeltaan kasvanut.
Toiseksi, OCPP 2.0.1 -sopimus
OCPP2.0.1 tukee JSON-muotoisen datan websocket-tiedonsiirtoa, mutta OCPP2.0.1 ei ole yhteensopiva OCPP1.6:n kanssa.
Tukee useita suojauksen valtuutusmenetelmiä, ISO15118-standardia, älykästä latausta, laitehallintaa, latauksen hallintaa jne. Ominaisuuksia: korkea yhteensopivuus, korkea turvallisuus ja korkea skaalautuvuus.
OCPP-verkon topologia
1. OCPP2.0.1 -ohjelmistoarkkitehtuuri
Se sisältää pääasiassa tiedonsiirto-, valtuutus-, tietoturva-, konfigurointi-, diagnostiikka-, laiteohjelmiston hallinta-, laitehallinta- ja lataushallintamoduuleja jne. Toiminnallinen moduulijako (osa) OCPP2.0.1-protokollassa:
2、Tiedonsiirto (DataTransfer) -moduuli

Käytä kolmannen osapuolen libwebsockets-kirjastoa muodostaaksesi websockets-yhteyden etä-CSMS:ään verkon kautta datan vuorovaikutusta varten; käytä kolmannen osapuolen rapidjson-kirjastoa seuraaviin tarkoituksiin:
3. Valtuutusmoduuli
Valtuutusmenetelmiin kuuluvat RFID, käynnistyspainike, debit-/luottokortti, PIN-koodi, CSMS, paikallinen idToken, ISO15118, offline-valtuutus ja niin edelleen.
Esimerkki: CSMS-valtuutuksen aikataulukaavio
4, Suojausmoduuli
Suojausmoduuli käyttää kolmannen osapuolen mbedtls RSA -kirjastoa, ECC (Elliptic Curve) -moduulia tietojen salaamiseen ja salauksen purkamiseen sekä X509-moduulia varmenteiden hallintaan.
Esimerkki: Latausaseman sertifikaattien päivittämisen ajoituskaavio
5, Transaktiot (Transactions) -moduuli
Transaktioilla tarkoitetaan sähköajoneuvon latausprosessia latauslaitteella.
OCPP2.0:ssa kaikki tapahtumaan liittyvät viestit on integroitu viestiin
Ajoituskaavio: Käynnistä tapahtuma - Plug and Play
6, MeterValues-moduuli
Transaktioprosessin aikana sen on lähetettävä paikallisia mittaustietoja CSMS:lle säännöllisesti, jotta CSMS ja käyttäjät voivat ymmärtää transaktion etenemisen reaaliajassa.
Aikakaavio: tapahtumakohtaiset mittaritiedot
7, Kustannusmoduuli
Laskutusmoduuli on OCPP2.0:n uusi ohjelmistomoduuli, jota käytetään hinta- ja laskutustietojen tarjoamiseen käyttäjille. Se sisältää pääasiassa seuraavat:
-Ennen latausta, anna latausaseman yksityiskohtaiset hintatiedotsähköauton seinälaturi.
- Latauksen aikana reaaliaikaiset kustannustiedot.
-Latauksen jälkeen lopullisten lataustietojen antaminen.
(1) Hintatietojen ajoituskaavio ennen veloitusta:
(2) Laskutustietojen ajoituskaavio latauksen aikana
(3) Lataustietojen ajoituskaavio latauksen jälkeen
8, Varausmoduuli
Varaaminen on varattu toiminto, jonka operaattori voi asettaa. Koska latausasemia ei ole paljonsähköauton seinälaturi ja sähköajoneuvojen ajomatka on rajallinen, käyttäjien on varmistettava latauslaitteiden omistajuus etukäteen.
Aikataulukaavio nimettyjen latauslaitteiden varaamiseksi latausasemallasähköauton seinälaturi:
9, Älykäs latausmoduuli
Älykäs lataus tarkoittaa lataustehon dynaamista säätämistä tarpeen mukaan latausprosessin aikana. Se sisältää pääasiassa:
-Kuormituksen tasaus latausasemalla -Keskustettu järjestelmän ohjaus
-Paikallinen älykäs lataus -Energian hallintajärjestelmän ohjaus
OCPP-älylatauksessasähköauton seinälaturi ohjaus näkyy pääasiassa latausprofiileissa, jotka sisältävät latausaseman energiansiirtorajat tiettynä ajankohtana.

Latausprofiiliviestin sisältö (JSON):

10, Diagnostiikkamoduuli
Sitä käytetään latausaseman ongelmien etädiagnoosiin lataamalla tiedosto, joka sisältää latausaseman diagnostiikkatietoja.
Diagnostiikkatiedoston latauksen järjestyskaavio:
Diagnostiikkatiedostoon liittyvä koodi (osa):
11. Laiteohjelmiston hallintamoduuli
Kun latausaseman on päivitettävä laiteohjelmisto, CSMS ilmoittaa latausasemalle, milloin se voi aloittaa uuden laiteohjelmiston lataamisen, ja latausaseman tulisi ilmoittaa CSMS:lle jokaisen uuden laiteohjelmiston lataus- ja asennusvaiheen jälkeen.
Esimerkki: Laiteohjelmiston päivityksen ajoituskaavio (osittainen)

Laiteohjelmistopäivitykseen liittyvä koodi (osa):

12, DisplayMessage-moduuli
Latausaseman operaattori (CSO) käyttää näyttöviestimoduulia näyttääkseen käyttäjälle lataukseen liittyviä tietoja. Näyttöviestimoduuli on uusi toiminto OCPP 2.0:ssa, ja se sisältää pääasiassa
-CSO:n näyttöviestin asettaminen
-Latausasemasähköauton seinälaturi näyttöviestin lataaminen
Näyttöviestin ajoituskaavion asettaminen:

Hanki näyttöviestin ajoituskaavio:

Sichuanin vihreä tiede ja teknologia Co., Ltd.
0086 19158819831
Julkaisun aika: 09.08.2024