OCPP:n kehitys: Versioiden 1.6 ja 2.0.1 yhdistäminen sähköautojen latauksessa
Sisällysluettelo
I. Johdanto avoimen latauspisteen protokollaan
TheAvoimen latauspisteen protokolla (OCPP)toimii maailmanlaajuisena standardina sähköajoneuvojen syöttölaitteiden (EVSE) ja latausasemien hallintajärjestelmien (CSMS) väliselle viestinnälle. LaatinutAvoin maksuliitto (OCA)Tämä protokolla on tunnustettu sähköautoteollisuuden tosiasialliseksi standardiksi (IEC 63110 -edeltäjä). Se poistaa omistusoikeudellisia sidoksia varmistaen, että eri valmistajien laitteistot voivat toimia saumattomasti yhteen erilaisten taustajärjestelmien kanssa.
Huomautus: Tässä artikkelissa viitataan OCA:n raporteissa ja IEC/ISO-spesifikaatioissa esitettyihin virallisiin standardeihin.
1. OCPP:n historia
2. OCPP-version esittely
Kuten alla on esitetty, OCPP1.5:stä uusimpaan OCPP2.0.1:een
Koska alalla on liikaa suljettuja protokollia tukemaan yhtenäistä palvelukokemusta ja eri operaattoripalveluiden välistä toiminnallista yhteenliitettävyyttä, OCA otti johtoaseman avoimen protokollan OCPP1.5 kehittämisessä. SOAP:ia rajoittavat sen omat protokollarajoitteet, eikä sitä voida tehdä laajasti ja nopeasti tunnetuksi.
OCPP 1.5 kommunikoi keskusjärjestelmien kanssa SOAP-protokollan ja HTTP-protokollan kautta latauspisteiden käyttöä varten. Se tukee seuraavia toimintoja: Paikalliset ja etäkäynnistetyt tapahtumat, mukaan lukien laskutuksen mittaus.
Hyppy 1,6 joulusta 2,0,1 joulkuun
Vaikka aiemmat versiot, kuten OCPP 1.5, perustuivat hankalaan SOAP-protokollaan,OCPP 1.6Jmullisti alan ottamalla käyttöön JSONin WebSocketsin kautta. Tämä mahdollisti kaksisuuntaisen tiedonsiirron ja vähensi merkittävästi dataliikennettä, mikä teki siitä nykyisen markkinastandardin. Kuitenkin julkaisuOCPP 2.0.1(version 2.0 virheiden korjaaminen) merkitsee paradigman muutosta. Toisin kuin 1.6J, OCPP 2.0.1 ei ole taaksepäin yhteensopiva johtuen sen tietorakenteeseen tehdyistä perustavanlaatuisista muutoksista, jotka on suunniteltu tukemaan monimutkaisia energianhallintajärjestelmiä (EMS) ja tiukkoja tietoturvastandardeja.
II.OCPP-version esittely
Kuten alla on esitetty, OCPP1.5:stä uusimpaan OCPP2.0.1:een
Koska alalla on liikaa suljettuja protokollia tukemaan yhtenäistä palvelukokemusta ja eri operaattoripalveluiden välistä toiminnallista yhteenliitettävyyttä, OCA otti johtoaseman avoimen protokollan OCPP1.5 kehittämisessä. SOAP:ia rajoittavat sen omat protokollarajoitteet, eikä sitä voida tehdä laajasti ja nopeasti tunnetuksi.
OCPP 1.5 kommunikoi keskusjärjestelmien kanssa SOAP-protokollan ja HTTP-protokollan kautta latauspisteiden käyttöä varten. Se tukee seuraavia toimintoja: Paikalliset ja etäkäynnistetyt tapahtumat, mukaan lukien laskutuksen mittaus.
OCPP 1.6J (JSON WebSocketsin kautta)
Vaikka vanhempi SOAP-versio on vanhentunut,OCPP 1.6Jon edelleen laajimmin käytetty versio. Se hyödyntääJSON WebSocketsin (WSS) kautta, joka mahdollistaa täyden kaksisuuntaisen tiedonsiirron. Toisin kuin HTTP-pohjainen SOAP, WSS mahdollistaa palvelimen (CSMS) komentojen käynnistämisen (kutenEtäkäynnistystapahtuma) laturiin, vaikka laturi olisi NAT-palomuurin takana.
OCPP 2.0 (JSON)
Vuonna 2018 julkaistu OCPP 2.0 parantaa tapahtumien käsittelyä, lisää turvallisuutta ja laitehallintaa: lisää älykkään latauksen toiminnallisuuden topologioille, joissa on energianhallintajärjestelmät (EMS), paikalliset ohjaimet ja sähköautoille, joissa on integroitu älykäs lataus, latausasemat ja latausasemien hallintajärjestelmät. TukeeISO 15118Sähköajoneuvojen Plug and Play- ja älylatausvaatimukset.
OCPP 2.0.1 (JSON)
OCPP 2.0.1 on uusin versio, joka julkaistiin vuonna 2020. Se tarjoaa uusia ominaisuuksia ja parannuksia, kuten tuen ISO15118-standardille (Plug and Play), parannetun tietoturvan ja yleisesti ottaen paremman suorituskyvyn.
OCPP-versioiden yhteensopivuus
OCPP1.x 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, OCPP2.0.1:n kanssa on yhteensopiva, mutta datakehyksen muoto on ollut täysin erilainen kuin lähetetty.
OCPP 2.0.1 -protokolla
1. Ero OCPP 2.0.1:n ja OCPP 1.6:n välillä
Verrattuna aiempiin versioihin, kuten OCPP 1.6:een, OCPP 2.0.1:ssä on merkittäviä parannuksia seuraavilla alueilla:
a. Parempi tietoturva
OCPP 2.0.1: Tietoturvan ja laitehallinnan uudistus
OCPP 2.0.1 ei ole taaksepäin yhteensopiva 1.6J:n kanssa datamallin täydellisen uudelleenjärjestelyn vuoksi. Sen tärkein parannus on kolmen pakollisen ominaisuuden käyttöönottoSuojausprofiilit:
-
Suojausprofiili 1:TLS ja perustodennus (salasana).
-
Suojausprofiili 2:TLS asiakaspuolen varmenteilla (korkeampi turvallisuus).
-
Suojausprofiili 3:TLS asiakaspuolen varmenteilla ja laitteiston suojausmoduulin (HSM) tuella.
Lisäksi se korvaa rajoitetunSydämenlyöntimekanismi, jolla on kattavaLaitemalliTämä käyttää standardoituaKomponenttijaMuuttujarakenne, joka valvoo kaikkea tuulettimen nopeudesta sisäiseen lämpötilaan, mikä parantaa huomattavasti etädiagnostiikkaa.
b. Uusien ominaisuuksien lisääminen
OCPP2.0.1 lisää monia uusia ominaisuuksia, kuten älykkään latauksen hallinnan sekä yksityiskohtaisemman vikaraportoinnin ja -analyysin.
c. Joustavampi suunnittelu
OCPP2.0.1 on suunniteltu joustavammaksi vastaamaan monimutkaisempien ja monipuolisempien sovellusten tarpeisiin.
d. Koodin yksinkertaistaminen
OCPP2.0.1 yksinkertaistaa koodia, mikä helpottaa ohjelmiston käyttöönottoa.
OCPP2.0.1-laiteohjelmistopäivitykseen lisättiin digitaalinen allekirjoitus, jotta laiteohjelmiston lataus ei ole kesken, mikä johtaa laiteohjelmistopäivityksen epäonnistumiseen.
Käytännön sovelluksessa OCPP2.0.1-protokollaa voidaan käyttää latauspinojen etähallintaan, lataustilan reaaliaikaiseen seurantaan, käyttäjän todennukseen ja muihin toimintoihin, mikä parantaa huomattavasti latauslaitteiden käyttöä, tehokkuutta ja turvallisuutta. OCPP2.0.1:n yksityiskohdat ja toiminnot ovat monin tavoin monimutkaisempia kuin 1.6-versiossa, ja myös kehityksen vaikeusaste on kasvanut.
2. OCPP2.0.1-toiminnon esittely
OCPP 2.0.1 -protokolla on OCPP-protokollan uusin versio. Verrattuna OCPP 1.6:een, OCPP 2.0.1 -protokollaan on tehty paljon parannuksia ja optimointeja. Pääsisältöön kuuluvat:
•Viestin toimitus:OCP 2.0.1 lisää uusia viestityyppejä ja muokkaa vanhempia viestimuotoja tehokkuuden ja suorituskyvyn parantamiseksi.
•Digitaaliset varmenteet:OCPP 2.0.1:ssä esiteltiin digitaalisiin varmenteisiin perustuvia suojausmekanismeja, jotka tarjoavat vahvistetun laitetodennuksen ja viestien eheyden suojauksen. Tämä on merkittävä parannus OCPP 1.6:n suojausmekanismeihin verrattuna.
• Tietomalli:OCPP 2.0.1 päivittää datamallin lisäämällä tuen uusille laitetyypeille ja ominaisuuksille.
•Laitehallinta:OCPP 2.0.1 tarjoaa kattavampia laitehallintatoimintoja, kuten laitteen konfiguroinnin, vianmäärityksen, ohjelmistopäivitykset jne.
•Komponenttimallit:OCPP 2.0.1 esittelee joustavamman komponenttimallin, jota voidaan käyttää kuvaamaan monimutkaisempia latauslaitteita ja -järjestelmiä. Tämä auttaa mahdollistamaan edistyneempiä ominaisuuksia, kutenV2G (ajoneuvosta verkkoon).
•Älykäs lataus:Edistynyt älykäs lataus ja ISO 15118 -integraatio. Älykkään latauksen 1.6 ja 2.0.1 välinen ero on merkittävä. Vaikka 1.6J perustuu perus-Latausprofiilit, OCPP 2.0.1 tukee natiivistiISO 15118läpikulkumekanismin kautta.
Tämä mahdollistaaKytke ja lataa (PnC)EVSE toimii yhdyskäytävänä, jonka avulla sähköauto voi vaihtaa digitaalisia varmenteita suoraan taustajärjestelmän kanssa automaattista todennusta varten. RFID-kortteja tai sovelluksia ei tarvita. Tämä luo pohjan myösV2G (ajoneuvosta verkkoon), mikä mahdollistaa kaksisuuntaisen energiavirran hallinnan verkon taajuuden ja kapasiteetin perusteella.
• Käyttäjän identiteetti ja valtuutus:OCPP2.0.1 tarjoaa parannetut käyttäjien tunnistus- ja valtuutusmekanismit, tukee useita käyttäjien todennusmenetelmiä ja asettaa korkeammat vaatimukset käyttäjätietojen suojaukselle.
III. Johdatus OCPP-funktioon
1. Älykäs lataus
Ulkoinen energianhallintajärjestelmä (EMS)
OCPP 2.0.1 ratkaisee tämän ongelman ottamalla käyttöön ilmoitusmekanismin, joka ilmoittaa CSMS:lle (Charging Station Management System) ulkoisista rajoituksista. Suorat älykkäät lataustulot, jotka tukevat energianhallintajärjestelmiä (EMS), voivat ratkaista monia tilanteita:
Latauspisteisiin kytketyt sähköajoneuvot (ISO 15118 -standardin mukaisesti)
OCPP 2.0.1 tukee ISO 15118 -päivitettyä protokollaa sähköautojen ja sähköautojen väliseen tiedonsiirtoon. ISO 15118 -standardin mukaiset plug-and-play-lataukset ja älykkäät lataukset (mukaan lukien sähköautojen syötteet) on helpompi toteuttaa OCPP 2.0.1:n avulla. Se mahdollistaa latausasemien operaattoreille viestien (CSMS:stä) lähettämisen latausasemista sähköautojen kuljettajille näytettäväksi.
Älykäs lataus käyttää:
(1) Kuormituksen tasaaja
Kuormituksen tasaus on pääasiassa suunnattu latausaseman sisäiseen kuormitukseen. Latausasema ohjaa kunkin latauspisteen lataustehoa esikonfiguraation mukaisesti. Latausasemalle konfiguroidaan kiinteä raja-arvo, kuten suurin lähtövirta. Lisäksi konfiguraatio sisältää valinnaisia vaihtoehtoja latausasemien tehonjaon optimoimiseksi yksittäisille latausasemille. Tämä konfiguraatio kertoo latausasemalle, että tätä konfiguraatioarvoa pienemmät latausnopeudet ovat virheellisiä ja että tulisi valita muita latausstrategioita.
(2) Älykäs keskuslataus
Keskitetty älykäs lataus olettaa, että latausrajoja ohjaa keskusjärjestelmä, joka laskee osan tai koko latausaikataulun saatuaan verkko-operaattorilta ennustetiedot verkon kapasiteetista. Keskusjärjestelmä asettaa latausrajoituksia latausasemille ja asettaa latausrajat vastaamalla viesteihin.
(3) Paikallinen älykäs lataus
Paikallinen älykäs lataus toteutetaan paikallisella ohjaimella, joka vastaa OCPP-protokollan agenttia ja vastaa viestien vastaanottamisesta keskusjärjestelmästä sekä muiden ryhmän latausasemien latauskäyttäytymisen ohjaamisesta. Itse ohjain voi olla varustettu latausasemilla tai ei. Paikallisen älykkään latauksen tilassa paikallinen ohjain rajoittaa latausaseman lataustehoa. Latauksen aikana raja-arvoa voidaan muuttaa. Latausryhmän raja-arvo voidaan konfiguroida paikallisesti tai keskusjärjestelmän toimesta.
2. Järjestelmän esittely
systemaattinen viitekehys
Ohjelmistoarkkitehtuuri
OCPP2.0.1-protokollan toiminnallisia moduuleja ovat pääasiassa tiedonsiirtomoduuli, valtuutusmoduuli, suojausmoduuli, tapahtumamoduuli, mittarilukemien moduuli, kustannusmoduuli, varausmoduuli, älykäs latausmoduuli, diagnostiikkamoduuli, laiteohjelmiston hallintamoduuli ja näyttöviestimoduuli.
IV. OCPP:n tuleva kehitys
1. OCPP:n edut
OCPP on ilmainen ja avoin protokolla, ja se on myös tehokas tapa ratkaista nykyinen latauspaalujen yhteenliittäminen. Se on yleistynyt ja sitä käytetään monissa maissa ympäri maailmaa. Tulevaisuudessa operaattorien palveluiden välisellä yhteenliittämisellä on kieli kommunikoidakseen.
Ennen OCPP:n tuloa jokainen latauspisteiden valmistaja kehitti oman patentoidun protokollan taustayhteyksiä varten, mikä sitoi latauspisteiden operaattorit yhteen latauspisteiden valmistajaan. Nyt kun käytännössä kaikki laitevalmistajat tukevat OCPP:tä, latauspisteiden operaattorit voivat vapaasti valita laitteiston miltä tahansa toimittajalta, mikä tekee markkinoista kilpailukykyisemmät.
Sama pätee kiinteistöjen/yritysten omistajiin; kun he ostavat muun kuin OCPP-latausaseman tai tekevät sopimuksen muun kuin OCPP-latauspalveluntarjoajan kanssa, he ovat sidottuja tiettyyn latausasemaan ja latauspisteen operaattoriin. Mutta OCPP-yhteensopivien latauslaitteistojen avulla asunnonomistajat voivat pysyä riippumattomina palveluntarjoajistaan. Omistajat voivat vapaasti valita kilpailukykyisemmän, edullisemman tai paremmin toimivan latauspisteen operaattorin. He voivat myös laajentaa verkostoaan yhdistämällä erilaisia latauspisteiden laitteita ilman, että heidän tarvitsee purkaa olemassa olevia asennuksia.
Sähköautojen suurin etu on tietenkin se, että sähköautojen kuljettajien ei tarvitse olla riippuvaisia yhdestä latauspisteen operaattorista tai sähköautojen toimittajasta. Kuten ostettujen OCPP-latausasemien kohdalla, sähköautojen kuljettajat voivat vaihtaa parempiin CPO-/EMP-latausasemiin. Toinen, mutta erittäin tärkeä etu on mahdollisuus käyttää sähköisen liikkuvuuden roaming-palvelua.
2.OCPP sähköajoneuvojen latauksen roolissa
(1) OCPP auttaa EVSE:tä ja CSMS:ää kommunikoimaan keskenään
(2) Sähköajoneuvojen käyttäjien valtuuttaminen aloittamaan latauksen
(3) Latausasetusten etämuokkaus, latauksen etäohjaus (käynnistys/pysäytys), pistoolin etäavaus (liittimen tunnus)
(4) Latausaseman reaaliaikainen tila (saatavilla, pysäytetty, keskeytetty, luvaton sähköauto/sähköajoneuvojen lataus), reaaliaikaiset lataustiedot, reaaliaikainen virrankulutus, reaaliaikainen sähköauton lataushäiriö
(5) Älykäs lataus (verkon kuormituksen vähentäminen)
(6) Laiteohjelmiston hallinta (OTAA)

Ⅴ.Empiirinen validointi ja valmistajien näkemykset
OCPP 2.0.1:n käyttöönotto vaatii tiukkaa validointia.LinkpowerT&K-tiimimme on suorittanut laajoja yhteentoimivuustestejä käyttämälläOCTT (avoimen latauspisteen protokollan vaatimustenmukaisuuden testaustyökalu)reaalimaailman integraatioiden rinnalla.
Testiympäristö ja tulokset:Olemme onnistuneesti validoineet EVSE-laiteohjelmistommeYli 100 maailmanlaajuista CSMS-palveluntarjoajaa(mukaan lukien tärkeimmät eurooppalaiset ja yhdysvaltalaiset verkot). Testimme keskittyvät seuraaviin:
-
TLS-kättelyn vakaus:Yhteyden pysyvyyden varmistaminen suojausprofiileissa 2 ja 3.
-
Transaktiotietojen eheys:Uuden varmentaminen
Transaktiotapahtumaviestin toimitus epävakaissa verkko-olosuhteissa (pakettihäviön simulointi).
Tämä empiirinen data vahvistaa, että OCPP 2.0.1 -ratkaisumme ei ole ainoastaan teoreettisesti yhteensopiva, vaan myös valmis V2G-kaupalliseen käyttöönottoon.
Julkaisun aika: 21.10.2024







