OCMF tehnička analiza

Dec 31, 2025 Ostavi poruku

OCMF je otvoreni standard za razmjenu podataka o mjerenju posebno dizajniran za punjenje električnih vozila. Kroz standardiziranu strukturu, šifrirane potpise i fleksibilno prilagođavanje, rješava tri glavne bolne tačke u industriji: nedostatak transparentnosti u mjerenju naplate, podložnost manipuliranju podacima i nekompatibilnost protokola. To čini naplatu pouzdanijom, a industrijsku saradnju efikasnijom.

 

 

Šta je OCMF?

 

OCMF (Open Charge Metering Format) je industrijski standard koji promoviraju European Charging Alliance i SAFE-eV organizacija. To je kao "zajednički jezik" za mjerne podatke u industriji punjenja, definirajući jedinstvena pravila za prijenos podataka o punjenju između stanica za punjenje, sistema upravljanja i operatera. Ovo osigurava da ključne informacije kao što su iznos naplate, vrijeme punjenja i cijena budu "razumljive, čitljive i{3}}otporne."

 

Jednostavno rečeno, prije OCMF-a, različite marke stanica za punjenje koristile su različite formate podataka, poput različitih regija koje govore različitim dijalektima, čineći direktnu komunikaciju nemogućom. Uz OCMF, svi usaglašeni uređaji koriste objedinjeni "jezik" za prijenos podataka, osiguravajući da se podaci mogu pratiti i provjeriti od početka naplate do završetka naplate.

OCMF

 

Ključni tehnološki vrhunci OCMF-a

 

1. Standardizirana struktura: razbijanje "silosa podataka" OCMF usvaja lagani dizajn bez složenih dodatnih zaglavlja. Osnovni podaci su inkapsulirani u fiksnom formatu, prilagođavajući se uobičajenim scenarijima serijske komunikacije kao što je RS-485. Uključuje ključna polja kao što su količina punjenja (Wh), vrijeme punjenja, ID uređaja i informacije o tarifi, a također podržava iteraciju i proširenje verzije – na primjer, V1.2.0 je dodao podatke o kompenzaciji gubitka kabla, a V1.3.0 je dodao polje verzije firmvera kontrolera punjenja, osiguravajući ujednačenost i fleksibilnost. Ova standardizacija omogućava da različiti brendovi punjača, platforme za upravljanje (CSMS) i sistemi plaćanja međusobno funkcionišu bez dodatnih prilagođavanja, značajno smanjujući troškove saradnje u industriji.

 

2. Mehanizam enkripcije i potpisa: eliminacija "provalne obrade podataka" Ovo je najvažniji sigurnosni dizajn OCMF-a. Podaci mjerenja generirani od strane gomile za naplatu su šifrirani i potpisani prije prijenosa, a primalac provjerava integritet podataka koristeći javni ključ. To je kao dodavanje "sigurnosnog vodenog žiga" podacima; ako je neovlašteno, proces verifikacije će ga odmah otkriti, sprečavajući probleme sa "prekomernim troškovima i netačnim obračunom" na izvoru.
Ovaj mehanizam je u potpunosti usklađen sa međunarodnim metrološkim propisima kao što su njemački Mess- & Eichrecht, čineći podatke o naplati pravno valjanim i pružajući temelj povjerenja za korisnike, operatere i regulatore.

 

3. Prilagođavanje više-protokola: Kompatibilan sa "novim i starim uređajima" OCMF nije ograničen na jedan komunikacijski protokol i može se fleksibilno prilagoditi glavnim protokolima za punjenje kao što su OCPP 1.6 i OCPP 2.0.1/2.1. Konfiguriranjem različitih parametara, može podržati tradicionalne scenarije fiksnog punjenja i zadovoljiti nove potrebe kao što je ad-ad hoc punjenje. Na primjer, u sistemu OCPP 2.0.1, nakon omogućavanja relevantne konfiguracije, OCMF može automatski prenositi potpisane podatke na ključnim čvorovima kao što su početak i kraj punjenja, bez modifikacije postojećeg hardvera, omogućavajući starijim uređajima da budu nadograđeni na "pouzdane mjerne uređaje".

Key Technological Highlights Of OCMF

 

Praktične primjene OCMF-a

 

1. Scenariji aplikacije pokrivaju cijeli ekosistem punjenja:
● Proizvođači gomila za punjenje: Dizajnirajte mjerne module u skladu sa OCMF standardima, omogućavajući direktnu integraciju podataka sa glavnim platformama operatera bez posebnog prilagođavanja.
● Operateri punjenja: Ujednačeno primaju podatke od različitih marki gomila za punjenje, pojednostavljujući pozadinsko upravljanje i smanjujući troškove rada i održavanja.
● Korisnici: Nakon naplate, korisnici mogu provjeriti autentičnost podataka o naplati putem šifriranih potpisa, izbjegavajući sporove oko „prevelikih naknada za naplatu“.
● Regulatorne agencije: Direktan pristup usaglašenim podacima mjerenja, omogućavajući izvan{0}}nadzor izvan lokacije i poboljšavajući efikasnost upravljanja industrijom.

 

2. Tipični tok rada

● Uključite kabl za punjenje da biste započeli punjenje, a stanica za punjenje snima podatke kao što su količina i vrijeme punjenja u realnom vremenu;
● Podaci su inkapsulirani u OCMF formatu, a "digitalni potpis" se generiše korišćenjem algoritma za šifrovanje;
● Potpisani OCMF paket podataka se prenosi na upravljačku platformu preko SLIP protokola (sa početnim i krajnjim graničnicima);
● Nakon što platforma verifikuje potpis, analizira podatke i generiše račun;
● Nakon što je naplata završena, kompletan zapis OCMF podataka može se koristiti kao vaučer za naplatu za podršku naknadnoj verifikaciji.

 

 

Evolucija OCMF verzije

 

Kontinuirano unapređujući industrijski standard OCMF je prošao kroz stalne iteracije od svog lansiranja, prilagođavajući se stvarnim potrebama industrije: V1.0.1: Pojašnjena definicija verzije i osnovna struktura podataka, postavljajući temelje za standardizaciju;
● V1.1.0: Dodate informacije o tarifi za prilagođavanje privremenim scenarijima naplate;
● V1.2.0: Dodati podaci o kompenzaciji gubitka kabla za rešavanje izazova merenja gubitka energije tokom punjenja;
● V1.3.0: Dodato polje verzije firmvera kontrolera radi poboljšanja tačnosti upravljanja uređajem.

 

Svako ažuriranje se vrti oko ciljeva "veće preciznosti, veće sigurnosti i veće kompatibilnosti", osiguravajući da standard uvijek ide u korak s razvojem industrije.

 

 

Referentna tabela osnovnih polja OCMF-a i scenarija primjene

 

Ova referentna tabela sažima osnovna polja OCMF (Open Charging Measurement Format) verzija V1.0.1 do V1.3.0, pojašnjavajući značenje, tip podataka, podršku za verziju i scenarije osnovne aplikacije svakog polja. Omogućava brzu referencu i praktičnu prilagodbu primjene.

 

Naziv polja Polje Značenje Tip podataka Version Support Osnovni scenariji aplikacija
ver Broj verzije OCMF formata String (npr. "1.3.0") Sve verzije Za prilagođavanje verzije između uređaja i platforme, osiguravajući kompatibilnost analize podataka
gw_vendor Identifikator dobavljača mrežnog prolaza String V0.4 i noviji Sljedivost uređaja; razlikovati gatewaye od različitih dobavljača za upravljanje radom i održavanjem
gw_sn Gateway serijski broj String (obavezno) V0.4 i noviji Jedinstveno identificirati gateway uređaje; formiraju sljedivi lanac s podacima mjerenja
meter_vendor ID dobavljača mjernog modula String Sve verzije Sljedivost mjernih uređaja; locirati odgovorne subjekte u slučaju spora oko podataka
meter_sn Serijski broj mjernog modula String (obavezno) Sve verzije Jedinstveno identificirati mjerne module; osigurajte jednu-prema{1}}korespondenciju između podataka mjerenja i uređaja
energije Ukupna energija punjenja Numerički (Jedinica: Wh) Sve verzije Osnovna osnova naplate; osnovni podaci za obračun korisnika i usklađivanje operatera
start_time Vrijeme početka punjenja Vremenska oznaka Sve verzije Izračunajte trajanje punjenja, vrijeme usklađivanja{0}}cijena električne energije i generirajte tačne račune
kraj_vrijeme Vrijeme završetka punjenja Vremenska oznaka Sve verzije Potvrdite ciklus punjenja; izračunajte ukupno trajanje punjenja sa vremenom početka
tarifa Informacije o cijeni električne energije (uključujući vremenske periode, cijene) Strukturirani podaci V1.1.0 i novije verzije Prilagodite se privremenim scenarijima punjenja; vrijeme podrške-of-upotrebe cijena i dinamičkog obračuna tarifa
cable_loss Energija za kompenzaciju gubitka kabla Numerički (Jedinica: Wh) V1.2.0 i novije verzije Ispravan gubitak energije tokom punjenja; osigurati tačnost mjernih podataka
cf Verzija firmvera kontrolera punjenja Niz (opcionalno) V1.3.0 i novije verzije Upravljanje firmverom; utvrditi jesu li potrebne nadogradnje za popravljanje ranjivosti mjerenja
potpis Digitalni potpis Šifrovani niz Sve verzije Provjera podataka protiv falsifikovanja; spriječiti neovlaštene podatke o naplati i osigurati pravnu valjanost
sig_alg Identifikator algoritma potpisa String V0.4 i noviji Pojasniti metodu šifriranja podataka; prijemnik provjerava potpis odgovarajućim algoritmom
auth_status Status autorizacije (uspješan ili ne) Boolean V0.4 i noviji Potvrdite legitimnost transakcija naplate; odbiti poravnanje za neovlaštene transakcije
event_counter Brojač događaja Integer V0.4 i noviji Zabilježite broj ključnih događaja tokom punjenja; pomoći u otklanjanju kvarova

 

Dodatne napomene o prioritetu polja:

1. Polja označena kao "obavezna" (kao što su gw_sn, meter_sn, energija) su osnovna za validnost mjernih podataka; njihovo odsustvo će spriječiti normalno poravnanje.
2. Kompatibilnost verzija: Polja iz viših verzija (kao što je cable_loss, cf) su opciona u sistemima niže verzije. Nadogradnja uređaja na odgovarajuću verziju je potrebna ako su ova polja potrebna.
3. Prilagođavanje protokola: Sva polja se mogu prenositi preko OCPP 1.6 i OCPP 2.0.1/2.1 protokola bez potrebe za dodatnim modifikacijama strukture polja.

 

 

Tabela mapiranja kompatibilnosti polja OCMF i OCPP protokola

 

OCMF, kao standard za mjerenje podataka za punjenje, oslanja se na OCPP (Open Charge Point Protocol) za prijenos podataka između uređaja. Tabela ispod pojašnjava medij za prijenos, konfiguracijske ovisnosti i pravila prilagođavanja osnovnih OCMF polja u različitim OCPP verzijama, rješavajući praktično pitanje "kako se OCMF podaci prenose i uspješno komuniciraju unutar OCPP-a."

 

OCMF Core Field Polje Značenje Podržana OCPP verzija OCPP nosač prijenosa (poruka/polje) Ovisnost o OCPP konfiguraciji
FV Verzija OCMF formata (npr. 1.0, 1.2.0) 1.5 i više Metapodaci SignedData (ugrađeni u atribute MeterValue) Nije potrebna dodatna konfiguracija
GS Gateway serijski broj (jedinstveni identifikator za komponente potpisa) 1.5 i više

1. MeterValue.req → JSON u SignedData

2. StopTransaction.req → TransactionData

Konfigurirajte "odnos povezivanja gomile punjenja{0}}" (npr. povežite GS sa OCPP-ovim ChargePointIdentity-om)
MS Serijski broj mjernog modula (jedinstveni identifikator mjerača) 1.5 i više JSON u SignedData (grupirano sa MV/MF kao "informacije o mjernom uređaju") Nema dodatne konfiguracije, ali osigurajte da je MS povezan sa profilima punjenja u OCPP backendu
RD-TM Vrijeme čitanja (uključujući status sinhronizacije, npr. "2018-07-24T13:22:04,000+0200 S") 1.5 i više

1. MeterValue.timestamp (bazno vrijeme)

2. JSON u SignedData (status sinhronizacije "S/R")

Konfiguriraj ClockAlignedDataInterval=900 (15 minuta, usklađeno sa vremenskim intervalima regulacije mjerenja)
RD{0}}RV Očitavanje brojila (npr. 2935,6 kWh) 1.5 i više

1. MeterValue.value (Raw format, za brzi prikaz)

2. JSON u SignedData (potpisani format, za verifikaciju naplate)

Konfiguriraj MeterValue.sAlignedData=Active.Energy.Register.Import
RD-TX Status transakcije (npr. B=Početak, E=Kraj, T=Promjena tarife) 1.5 i više

1. StartTransaction.req → TransactionStatus

2. StopTransaction.req → Razlog

3. MeterValue.req → JSON u SignedData

Konfigurirajte StopTransactionsSignatureFormat=MR/SR (MR: jedan prijenos podataka za početak/zaustavljanje; SR: dva odvojena prijenosa)
LC Kompenzacija gubitka kabla (uključujući LR otpor, LU jedinicu, itd.) 2.0 i novije JSON u SignedData (novo polje u OCMF 1.2.0) Nadogradite OCPP protokol na 2.0+; konfigurirajte "parametre algoritma za gubitak kabela" u kontroleru punjenja
IS Status autorizacije korisnika (tačno=Ovlašteno, netočno=Neovlašteno) 2.0 i novije

1. Authorize.req → IdTagInfo.Status

2. JSON u SignedData (vezan je za rezultat OCPP autorizacije)

Konfigurirajte OCPP_AUTH_TLS (autorizirajte podatke putem TLS šifriranog teksta)
IT Vrsta identifikacije korisnika (npr. ISO14443=RFID kartica) 2.0 i novije Authorize.req → IdTagType (ili JSON u SignedData) Konfigurirajte "mapiranje između tipa identifikacije i IdTag-a" u OCPP backendu (npr. ISO14443 odgovara OCPP IDTagu u 16-cifrenom heksadecimalnom formatu)
SD Podaci digitalnog potpisa (rezultat ECDSA enkripcije) 1.5 i više

1. MeterValue.req → Vrijednost (ValueFormat=SignedData, kodirani kao heksadecimalni)

2. StopTransaction.req → TransactionSignature

1. Konfigurirajte SignatureAlgoritam=ECDSA-secp256r1-SHA256 (OCMF zadani algoritam)

2. Omogućite MeterValuesSignatureContext=CSL/RW (navedite tačke pokretača potpisa)

PG Identifikator paginacije (npr. T12345=čitanje za transakciju 12345) 1.5 i više JSON u SignedData (vezano za OCPP TransactionId) Konfigurirajte "provjeru kontinuiteta paginacije" (OCPP backend provjerava sekvencijalne PG brojeve, npr. T1→T2→T3, kako bi se izbjegao gubitak podataka)

 

 

Dodatne napomene

 

1. Pravila objedinjenog formata prijenosa: Sva OCMF polja su inkapsulirana u formatu "SignedData" u OCPP-u – to jest, OCMF||struktura OCMF-a. Ova struktura prvo mora biti kodirana u heksadecimalni niz prije nego što se ubaci u polje "Value" OCPP MeterValue/StopTransaction (ValueFormat=SignedData). Pozadina treba da dekodira JSON obrnuto.

 

2. Granice kompatibilnosti verzija:
● OCPP 1.5: podržava samo osnovna OCMF polja (kao što su FV, GS, RD-RV, SD), a ne podržava polja viših verzija (LC, IT tipa ISO15118);
● OCPP 2.0 i noviji: U potpunosti podržava sva polja OCMF 1.2.0 i niže verzije, i može se proširiti kako bi se prilagodili budućim OCMF dodacima kroz polje "CustomData".

 

3. Prioritet konfiguracije: Kada je OCPP konfiguracija u sukobu sa OCMF zahtjevima (npr. OCPP-ov ClockAlignedDataInterval ≠ 15 minuta), OCMF propisi o mjerenju moraju imati prednost (npr. prisilno podešeni na 900 sekundi) kako bi se osiguralo da su podaci u skladu sa zakonskom valjanošću kalibracije.

 

 

Rezime: Zašto OCMF postaje suštinski standard u industriji?

 

U industriji punjenja električnih vozila koja se brzo razvija, kredibilitet i interoperabilnost mjernih podataka su ključna uska grla. OCMF, kroz svoju kombinaciju "jedinstvenog formata + šifrovane verifikacije + fleksibilne adaptacije", rješava primarnu brigu korisnika za "fer naplatu", smanjuje troškove tehničke adaptacije za preduzeća i pruža transparentan alat za regulaciju, istinski postižući win{3}}situaciju za sve strane.

 

Kako sve više proizvođača i operatera punjača prihvata OCMF standard, iskustvo punjenja će postati praktičnije u budućnosti – korisnici mogu sa sigurnošću koristiti bilo koju marku punjača i nesmetano podmirivati ​​plaćanja na različitim platformama operatera. Ovo je osnovna vrijednost koju otvoreni standardi donose industriji.

 

electric vehicle charging industry

 

Pošaljite upit