Ghid · OCPP

OCPP, explicat.

Cum comunică o stație și software-ul care o operează, cum diferă OCPP 1.6J de 2.0.1 și ce se întâmplă când stațiile dumneavoastră se conectează la ChargeIT.

OCPP este motivul pentru care puteți alege separat stațiile și software-ul. Iată cum funcționează și cum îl folosește ChargeIT.

Ce este OCPP

Open Charge Point Protocol este un standard deschis întreținut de Open Charge Alliance. Definește mesajele pe care o stație și sistemul ei central le schimbă: stația își raportează starea, sesiunile și citirile contorului; sistemul central autorizează șoferii, trimite comenzi și stabilește limite de încărcare.

Pentru că standardul este deschis, orice stație care îl vorbește poate fi operată de orice sistem central care îl vorbește. Asta vă permite să alegeți separat echipamentele și software-ul.

În OCPP 1.6, cele două părți se numesc charge point și central system. În OCPP 2.0.1, ele sunt charging station și charging station management system (CSMS). ChargeIT este sistemul central pentru fiecare stație conectată la el.

Cum se conectează o stație

Stația deschide o conexiune WebSocket către adresa sistemului central și o ține deschisă. Mesajele circulă ca JSON pe această singură conexiune, în ambele direcții. Stația are nevoie doar de acces la internet, printr-o cartelă SIM sau prin rețeaua locației; sistemul central nu trebuie niciodată să intre în rețeaua locației.

  1. Stația se conectează la adresa primită și se identifică.
  2. Trimite o boot notification cu modelul și firmware-ul ei, iar ChargeIT o acceptă.
  3. Raportează starea fiecărui conector.
  4. De acolo înainte trimite heartbeat-uri, schimbări de stare, cereri de autorizare, tranzacții și citiri ale contorului, și primește comenzi și limite de încărcare.

OCPP 1.6J și 2.0.1

Ambele versiuni sunt larg folosite. O stație vorbește una dintre ele pe o conexiune dată; unele stații pot trece de la una la alta din setări.

OCPP 1.6JOCPP 2.0.1
Publicare20152020
TransportJSON prin WebSocketJSON prin WebSocket
SesiuniMesaje separate de început și sfârșit de tranzacțieUn singur mesaj transaction event pentru început, actualizări și sfârșit
Setările stațieiO listă de chei de configurareUn model de dispozitiv format din componente și variabile
Profiluri de securitateAdăugate ulterior, în extensia de securitate a Open Charge Alliance pentru 1.6JParte a standardului
Încărcare inteligentăProfiluri de încărcareProfiluri de încărcare, cu suport ISO 15118 în standard

Tabelul compară standardele în sine. Ce suportă o anumită stație depinde de firmware-ul ei.

Cum implementează ChargeIT OCPP

ChargeIT are un modul separat pentru fiecare versiune. O stație 2.0.1 nu este niciodată tradusă prin logica 1.6, așa că fiecare versiune își păstrează propriile mesaje, stări și reguli.

  • Comenzi de la distanță din consolă sau prin API: pornire, oprire, deblocarea unui conector și schimbarea disponibilității.
  • Un profil de securitate pentru fiecare stație, cu datele de autentificare ale stațiilor stocate sub formă de hash.
  • Profiluri de încărcare trimise de echilibrarea sarcinii pentru a menține fiecare locație sub limita ei.
  • Un jurnal de evenimente pe stație, cu fiecare mesaj primit și fiecare comandă trimisă.
  • Recuperare după repornire: dacă platforma repornește în timpul unei încărcări, sesiunea continuă, iar tranzacțiile aflate într-o stare necunoscută sunt recuperate, nu pierdute.
  • Refuz la incertitudine: când o autorizare nu poate fi decisă, răspunsul este nu.

De ce are nevoie stația dumneavoastră

  1. OCPP 1.6J sau 2.0.1, cu ChargeIT setat ca sistem central.
  2. Internet la stație, printr-o cartelă SIM sau prin rețeaua locației.
  3. Firmware care suportă funcțiile dorite: încărcarea inteligentă și echilibrarea sarcinii au nevoie de profilurile OCPP corespunzătoare.

Modelele de pe pagina noastră de echipamente sunt testate. Celelalte stații se conectează după o verificare de compatibilitate: trimiteți-ne marca și modelul.

Aduceți-vă stațiile.

Spuneți-ne mărcile și modelele pe care le aveți, iar noi vi le arătăm funcționând pe ChargeIT.

Programați o demonstrație