Kuinka testata OCPP-latauslaite ja CPMS ennen käyttöönottoa
Käytännöllinen OCPP-testausprosessi latureille ja CPMS-alustoille, joka kattaa vaatimustenmukaisuuden, yhteentoimivuuden, tapahtumat, tietoturvan ja offline-toiminnan.
Mitä OCPP-testien tulisi osoittaa?
OCPP-testauksen tulisi osoittaa kolme asiaa. Vaatimustenmukaisuustestauksessa tarkistetaan, noudattaako toteutus spesifikaatiota. Yhteentoimivuustestauksessa tarkistetaan, toimivatko tietty latauslaite ja CPMS yhdessä. Projektin hyväksyntätestauksessa tarkistetaan, täyttääkö valmis järjestelmä operaattorin tarpeet.
Onnistunut WebSocket-yhteys on vasta alku. Ei mitään muuta. Se ei todista, että valtuutus, tapahtumat, etäkomennot, tietoturva, offline-toiminta tai älykäs lataus toimivat oikein.
Määritä tarkasti testattava järjestelmä
Jäädytä kokoonpano ennen testausta. Kirjaa muistiin laturin malli, laiteohjelmisto, CPMS-versio, OCPP-versio, suojausprofiili, päätelaite, verkkoreitti ja käytössä olevat toiminnot. Sovi valinnaisista OCPP-ominaisuuksista sen sijaan, että olettaisit niiden olevan käytössä.
Käytä tuotantoympäristön kaltaisia tunnistetietoja ja varmennesääntöjä paljastamatta tuotantokäytössä olevia salaisuuksia. Säilytä konfiguraatio ja lokit tuloksineen, jotta myöhemmät laiteohjelmisto- tai CPMS-julkaisut voidaan testata samaa vertailukohtaa vasten.
Suorita OCPP-yhteensopivuustestit
Open Charge Alliance Compliance Test Tool (OCTT) suorittaa ennalta määriteltyjä vaatimustenmukaisuustestejä OCPP 1.6- ja OCPP 2.0.1 -latausasemille, ohjelmistopinoille ja hallintajärjestelmille. Kun OCTT testaa latausasemaa, se toimii hallintajärjestelmänä, ja päinvastoin.
OCTT pystyy havaitsemaan viesti-, validointi- ja sekvenssivirheitä. Se ei ole yleiskäyttöinen latauslaitteen tai CPMS-simulaattori, eikä sisäisellä ajolla saada itsenäistä OCPP-sertifikaattia. Virallinen OCPP-sertifiointi edellyttää virallisten testien suorittamista hyväksytyssä laboratoriossa.
Testaa alkuperäinen laturi ja CPMS yhdessä
Yhdistä projektiin valittu laturi, laiteohjelmisto ja CPMS-versio. Kerää laturin ja taustapalvelimen lokitiedot, jotta ajoitusta, uudelleenkokeiluja ja hylättyjä pyyntöjä voidaan seurata molemmilta puolilta.
OCPP-Plugfest-tapahtumissa toteutukset voidaan testata useiden yhteistyökumppaneiden kanssa. Käyttöönottoon tarvitaan kuitenkin edelleen oma kahdenvälinen testi, koska konfiguraatio, valinnaiset toiminnot ja toimintaperiaatteet vaihtelevat.
Miten tämä koskee amina charging
Amina:n OCPP-dokumentaation mukaan toteutetut ominaisuudet tarkistetaan OCTT:n, sisäisen automaation, kenttätestien ja regressiotestien avulla. CSMS-integraatio-oppaassa käsitellään päätelaitteen, varmenteiden ja laturin tunnistetietojen tuotantokäyttöönottoa. Varmista, että valittu CSMS hyväksyy sarjanumeron, että päätelaite ja varmenteet ovat oikein ja että laturi siirtyy kytkettyyn tilaan. Lue reaaliaikaiset konfiguraatioarvot, erityisesti silloin, kun tilaukseen sisältyy asiakaskohtaisia asetuksia.
Testaa kaikki lataus- ja käyttötilanteet
Suunnittele testit todellisten toimintojen perusteella, älä erillisten viestien. Testaa vähintään seuraavat asiat:
- käynnistys, syke, ajan synkronointi ja tilamuutokset;
- paikallinen ja etäkäyttöoikeuksien myöntäminen, mukaan lukien hylätyt tunnistetiedot;
- istunnon aloitus, mittarilukemat, lopulliset energiamäärät ja CPMS-tiedot;
- etäkäynnistys, -pysäytys, -nollaus, liittimen irrottaminen ja asetusten muutokset, mikäli ne olivat tuettuja;
- laiteohjelmiston ja vianmäärityslokien käsittelyprosessit tarpeen mukaan;
- älykkäät latausprofiilit, rajoitukset ja aikataulun muutokset tarpeen mukaan;
- maksimivirta-asetukset, valtuutusten oletusarvot ja offline-säännöt verrattuna tilattuun kokoonpanoon;
- tarvittaessa useita liittimiä tai EVSE-latauspisteitä; ja
- uudelleenkäynnistys ja palautus käynnissä olevan tai keskeytyneen istunnon aikana.
Testaa tietoturva, yhteydet ja vikakäyttäytyminen
Toista avaintestit käyttämällä väärää salasanaa, epäluotettavaa tai vanhentunutta varmennetta, virheellistä kellonaikaa ja katkenneita verkkoyhteyksiä. Testaa CPMS-järjestelmän katkoja, uudelleenkytkentöjä, jonossa olevia viestejä, päällekkäisiä tapahtumia ja odottamattomia viestien järjestystä.
Selvitä, mitä latauslaite voi tehdä offline-tilassa, kuinka kauan se säilyttää tietoja, mitä paikallisia valtuutussääntöjä sovelletaan ja mitä tapahtuu, kun tallennus- tai uudelleenkäynnistysrajat täyttyvät. Aminan todennusoppaassa on lueteltu testattavat asetukset ja oletusarvot. Palautuksen yhteydessä laskutettavia istuntotietoja ei saa kadota eikä niitä saa moninkertaistua.
Testataan CPMS:n suorituskykyä edustavassa mittakaavassa
Yksi latauslaite ei riitä osoittamaan laitteistokapasiteettia. Käytä simuloituja latauslaitteita samanaikaisten yhteyksien, mittarilukemien ja komentojen piikkien sekä sähkökatkon jälkeisen laajamittaisen uudelleenkytkennän testaamiseen. Seuraa vasteaikaa, WebSocket-yhteyden vakautta, jonoja, tietokannan kuormitusta ja hälytyksiä suhteessa suunniteltuun laitteistokokoon.
Määritä hyväksymiskriteerit ennen käyttöönottoa
Jokaiselle testille on määritettävä odotettu tulos, todisteet, vakavuusaste ja vastuuhenkilö. Päätä, mitkä virheet estävät käyttöönoton ja mitkä dokumentoidut rajoitukset ovat hyväksyttäviä. Testaa korjaukset uudelleen ja suorita hallittu pilottitesti sivustolla ennen laajempaa käyttöönottoa.
Luovutuksessa tulisi kirjata testatut versiot, tuetut toiminnot, tunnistetietojen ja varmenteiden omistajuus, lokit, tunnetut poikkeukset, offline-säännöt sekä palautustoimenpiteet. Toista kriittiset testit, kun laiteohjelmistoon, CPMS-julkaisuihin, tietoturva-asetuksiin tai verkkoarkkitehtuuriin on tehty muutoksia.