Technická analýza OCMF

Dec 31, 2025 Zanechajte správu

OCMF je otvorený štandard na výmenu meracích údajov špeciálne navrhnutý pre nabíjanie elektrických vozidiel. Prostredníctvom štandardizovanej štruktúry, šifrovaných podpisov a flexibilnej adaptácie rieši tri hlavné problémové body odvetvia: nedostatočnú transparentnosť pri meraní poplatkov, náchylnosť na manipuláciu s údajmi a nekompatibilitu protokolov. Vďaka tomu je účtovanie spoľahlivejšie a spolupráca v odvetví efektívnejšia.

 

 

čo je OCMF?

 

OCMF (Open Charge Metering Format) je priemyselný štandard podporovaný Európskou alianciou nabíjania a organizáciou SAFE-eV. Je to niečo ako „spoločný jazyk“ pre meracie údaje v odvetví nabíjania, ktorý definuje jednotné pravidlá pre prenos údajov o nabíjaní medzi nabíjacími stanicami, riadiacimi systémami a operátormi. To zaisťuje, že kľúčové informácie, ako je suma nabitia, čas nabíjania a cena, sú „pochopiteľné, čitateľné a-nefalšovateľné“.

 

Jednoducho povedané, pred OCMF používali rôzne značky nabíjacích staníc rôzne formáty údajov, ako napríklad rôzne regióny hovoriace rôznymi dialektmi, čo znemožňovalo priamu komunikáciu. S OCMF používajú všetky vyhovujúce zariadenia jednotný „jazyk“ na prenos údajov, čo zaisťuje, že údaje sú sledovateľné a overiteľné od začiatku nabíjania až po dokončenie účtovania.

OCMF

 

Kľúčové technologické vrcholy OCMF

 

1. Štandardizovaná štruktúra: Rozdelenie „dátových síl“ OCMF má ľahký dizajn bez zložitých prídavných hlavičiek. Základné dáta sú zapuzdrené v pevnom formáte, prispôsobujúcom sa bežným scenárom sériovej komunikácie, ako je RS-485. Zahŕňa kľúčové polia, ako je množstvo nabíjania (Wh), čas nabíjania, ID zariadenia a informácie o tarife a tiež podporuje iteráciu a rozšírenie verzie – napríklad verzia 1.2.0 pridala údaje o kompenzácii straty kábla a verzia 1.3.0 pridala pole verzie firmvéru ovládača nabíjacej haldy, čo zaisťuje jednotnosť a flexibilitu. Táto štandardizácia umožňuje rôznym značkám nabíjacích staníc, platforiem správy (CSMS) a platobných systémov vzájomne spolupracovať bez dodatočných úprav, čím sa výrazne znižujú náklady na spoluprácu v odvetví.

 

2. Mechanizmus šifrovania a podpisu: Eliminácia „falšovania údajov“ Toto je najdôležitejší bezpečnostný návrh OCMF. Údaje o meraní generované nabíjacou hromadou sú pred prenosom zašifrované a podpísané a príjemca overí integritu údajov pomocou verejného kľúča. Je to ako pridanie „bezpečnostného vodoznaku“ k údajom; ak je s ním manipulované, overovací proces to okamžite zistí, čím sa zabráni problémom s „prebíjaním a nesprávnym účtovaním“ pri zdroji.
Tento mechanizmus je plne v súlade s medzinárodnými metrologickými predpismi, ako je nemecký Mess{0}} & Eichrecht, vďaka čomu sú údaje o spoplatňovaní právne platné a poskytuje základ dôvery pre používateľov, operátorov a regulačné orgány.

 

3. Prispôsobenie viacerých protokolov: Kompatibilné s „novými a starými zariadeniami“ OCMF nie je obmedzené na jeden komunikačný protokol a môže sa flexibilne prispôsobiť bežným protokolom nabíjania, ako sú OCPP 1.6 a OCPP 2.0.1/2.1. Konfiguráciou rôznych parametrov môže podporovať tradičné scenáre fixného nabíjania a spĺňať nové potreby, ako je napríklad nabíjanie ad{5}}hoc. Napríklad v systéme OCPP 2.0.1 môže OCMF po povolení príslušnej konfigurácie automaticky prenášať podpísané dáta v kľúčových uzloch, ako je začiatok a koniec nabíjania, bez úpravy existujúceho hardvéru, čo umožňuje upgrade starších zariadení na „dôveryhodné meracie zariadenia“.

Key Technological Highlights Of OCMF

 

Praktické aplikácie OCMF

 

1. Aplikačné scenáre pokrývajú celý ekosystém nabíjania:
● Výrobcovia nabíjacích kôp: Navrhnite meracie moduly podľa noriem OCMF, čo umožňuje priamu integráciu údajov s hlavnými operátorskými platformami bez samostatného prispôsobenia.
● Operátori nabíjania: Jednotne prijímajte údaje z rôznych značiek nabíjacích hromad, čím sa zjednodušuje správa backendu a znižujú sa náklady na prevádzku a údržbu.
● Používatelia: Po nabití môžu používatelia overiť pravosť fakturačných údajov prostredníctvom šifrovaných podpisov, čím sa vyhnú sporom o „prehnane vysokých poplatkoch“.
● Regulačné agentúry: Priamy prístup k údajom o meraní, ktoré sú v súlade s predpismi, umožňuje dohľad mimo{0}}miesta a zlepšuje efektivitu riadenia odvetvia.

 

2. Typický pracovný postup

● Pripojením nabíjacieho kábla spustíte nabíjanie a nabíjacia stanica zaznamená údaje, ako je množstvo a čas nabíjania v reálnom čase;
● Údaje sú zapuzdrené vo formáte OCMF a „digitálny podpis“ sa generuje pomocou šifrovacieho algoritmu;
● Podpísaný dátový balík OCMF sa prenáša do riadiacej platformy prostredníctvom protokolu SLIP (s oddeľovačmi začiatku a konca);
● Keď platforma overí podpis, analyzuje údaje a vygeneruje účet;
● Po dokončení nabíjania možno úplný záznam údajov OCMF použiť ako fakturačný doklad na podporu následného overenia.

 

 

Vývoj verzie OCMF

 

Neustále sa zlepšujúci priemyselný štandard OCMF prešiel od svojho uvedenia na trh neustálymi iteráciami, ktoré sa prispôsobovali skutočným potrebám odvetvia: V1.0.1: Presnejšia definícia verzie a základná dátová štruktúra, položenie základov pre štandardizáciu;
● V1.1.0: Pridané tarifné informácie na prispôsobenie sa dočasným scenárom spoplatňovania;
● V1.2.0: Pridané údaje o kompenzácii straty káblov na riešenie problémov spojených s meraním straty energie počas nabíjania;
● V1.3.0: Pridané pole verzie firmvéru ovládača na zlepšenie presnosti správy zariadenia.

 

Každá aktualizácia sa točí okolo cieľov „vyššej presnosti, väčšej bezpečnosti a väčšej kompatibility“, čím sa zabezpečuje, že štandard bude vždy držať krok s vývojom odvetvia.

 

 

Referenčná tabuľka základných polí OCMF a aplikačných scenárov

 

Táto referenčná tabuľka sumarizuje základné polia OCMF (Open Charging Measurement Format) verzie V1.0.1 až V1.3.0, pričom objasňuje význam, typ údajov, podporu verzií a scenáre základných aplikácií každého poľa. Umožňuje rýchlu orientáciu a praktické prispôsobenie nasadenia.

 

Názov poľa Význam poľa Typ údajov Podpora verzií Hlavné aplikačné scenáre
vidieť Číslo verzie formátu OCMF Reťazec (napr. "1.3.0") Všetky verzie Na prispôsobenie verzie medzi zariadením a platformou, čím sa zabezpečí kompatibilita analýzy údajov
gw_predajca Identifikátor dodávateľa brány Reťazec V0.4 a vyššie sledovateľnosť zariadení; rozlíšiť brány od rôznych predajcov pre riadenie prevádzky a údržby
gw_sn Sériové číslo brány Reťazec (povinný) V0.4 a vyššie Jedinečne identifikovať zariadenia brány; vytvoriť sledovateľný reťazec s údajmi o meraní
predajca merača ID dodávateľa modulu merania Reťazec Všetky verzie Vysledovateľnosť meracích zariadení; nájsť zodpovedné subjekty v prípade sporov o údaje
meter_sn Sériové číslo meracieho modulu Reťazec (povinný) Všetky verzie Jednoznačne identifikujte meracie moduly; zabezpečiť vzájomnú{0}}jednotnú{1}}zhodu medzi meranými údajmi a zariadeniami
energie Celková energia nabíjania Číselné (jednotka: Wh) Všetky verzie Základná fakturačná základňa; základné údaje pre užívateľské zúčtovanie a odsúhlasenie operátora
počiatočný_čas Čas začiatku nabíjania Časová pečiatka Všetky verzie Vypočítajte si trvanie nabíjania, zhodujte{0}}časové ceny elektriny za obdobie a generujte presné účty
koncový_čas Čas ukončenia nabíjania Časová pečiatka Všetky verzie Potvrďte nabíjací cyklus; vypočítajte celkovú dobu nabíjania s časom spustenia
tarifa Informácie o cene elektriny (vrátane časových období, sadzieb) Štruktúrované dáta V1.1.0 a vyššie Prispôsobte sa scenárom dočasného nabíjania; čas podpory--použitia cien a dynamického vyrovnania taríf
strata káblu Energia kompenzácie straty kábla Číselné (jednotka: Wh) V1.2.0 a vyššie Opravte stratu energie počas nabíjania; zabezpečiť presnosť údajov merania
porov Verzia firmvéru kontroléra nabíjania Reťazec (voliteľné) V1.3.0 a vyššie Správa firmvéru; určiť, či sú potrebné inovácie na opravu chýb v meraní
podpis Digitálny podpis Šifrovaný reťazec Všetky verzie Overenie proti{0}}falšovaniu údajov; zabrániť manipulácii s fakturačnými údajmi a zabezpečiť právnu platnosť
sig_alg Identifikátor podpisového algoritmu Reťazec V0.4 a vyššie Objasniť metódu šifrovania údajov; prijímač overí podpis zodpovedajúcim algoritmom
stav_overenia Stav autorizácie (úspešné alebo neúspešné) Boolovský V0.4 a vyššie Potvrdenie oprávnenosti účtovania transakcií; odmietnuť zúčtovanie za neautorizované transakcie
počítadlo_udalostí Počítadlo udalostí Celé číslo V0.4 a vyššie Zaznamenajte počet kľúčových udalostí počas nabíjania; pomáhať pri odstraňovaní porúch

 

Ďalšie poznámky k priorite poľa:

1. Polia označené ako „povinné“ (ako napr. gw_sn, meter_sn, energia) sú základom platnosti nameraných údajov; ich absencia znemožní normálne vysporiadanie.
2. Kompatibilita verzií: Polia z vyšších verzií (napríklad cable_loss, cf) sú v systémoch s nižšími verziami voliteľné. Ak sú tieto polia potrebné, vyžaduje sa inovácia zariadenia na zodpovedajúcu verziu.
3. Prispôsobenie protokolu: Všetky polia je možné prenášať prostredníctvom protokolov OCPP 1.6 a OCPP 2.0.1/2.1 bez potreby akýchkoľvek dodatočných úprav štruktúry poľa.

 

 

Tabuľka mapovania kompatibility poľa OCMF a protokolu OCPP

 

OCMF, ako štandard pre meranie nabíjania, sa pri prenose údajov medzi zariadeniami spolieha na protokol OCPP (Open Charge Point Protocol). Nižšie uvedená tabuľka objasňuje prenosové médium, konfiguračné závislosti a pravidlá prispôsobenia základných polí OCMF v rôznych verziách OCPP a rieši praktickú otázku „ako sa údaje OCMF prenášajú a úspešne komunikujú v rámci OCPP“.

 

Jadrové pole OCMF Význam poľa Podporovaná verzia OCPP Nosič prenosu OCPP (správa/pole) Závislosť konfigurácie OCPP
FV Verzia formátu OCMF (napr. 1.0, 1.2.0) 1.5 a vyššie Metadáta SignedData (vložené do atribútov MeterValue) Nevyžaduje sa žiadna ďalšia konfigurácia
GS Sériové číslo brány (jedinečný identifikátor pre komponenty podpisu) 1.5 a vyššie

1. MeterValue.req → JSON v SignedData

2. StopTransaction.req → TransactionData

Nakonfigurujte „väzbový vzťah{0}}brány“ (napr. priraďte GS k ChargePointIdentity OCPP)
čs Sériové číslo meracieho modulu (jedinečný identifikátor merača) 1.5 a vyššie JSON v SignedData (zoskupené s MV/MF ako „informácie o meracom zariadení“) Žiadna ďalšia konfigurácia, ale zaistite, aby bol MS prepojený s profilmi nabíjacích hromad v backende OCPP
RD-TM Čas čítania (vrátane stavu synchronizácie, napr. "2018-07-24T13:22:04,000+0200 S") 1.5 a vyššie

1. MeterValue.timestamp (základný čas)

2. JSON v SignedData (stav synchronizácie „S/R“)

Konfigurácia ClockAlignedDataInterval{0}} (15 minút, v súlade s časovými úsekmi regulácie merania)
RD-RV Stav merača (napr. 2935,6 kWh) 1.5 a vyššie

1. MeterValue.value (nespracovaný formát, pre rýchle zobrazenie)

2. JSON v SignedData (podpísaný formát, na overenie fakturácie)

Konfigurácia MeterValue.sAlignedData=Active.Energy.Register.Import
RD-TX Stav transakcie (napr. B=Začiatok, E=Koniec, T=Zmena tarify) 1.5 a vyššie

1. ŠtartTransaction.req → TransactionStatus

2. StopTransaction.req → Dôvod

3. MeterValue.req → JSON v SignedData

Konfigurácia StopTransactionsSignatureFormat=MR/SR (MR: jeden prenos údajov štart/stop; SR: dva samostatné prenosy)
LC Kompenzácia straty kábla (vrátane odporu LR, jednotky LU atď.) 2.0 a vyššie JSON v SignedData (nové pole v OCMF 1.2.0) Inovovať protokol OCPP na 2.0+; nakonfigurovať "parametre algoritmu straty káblov" v ovládači nabíjacej haldy
IS Stav autorizácie používateľa (true{0}}Autorizované, nepravdivé=Neautorizované) 2.0 a vyššie

1. Authorize.req → IdTagInfo.Status

2. JSON v SignedData (je viazaný na výsledok autorizácie OCPP)

Konfigurácia OCPP_AUTH_TLS (autorizácia údajov prostredníctvom šifrového textu TLS)
IT Typ identifikácie používateľa (napr. ISO14443=karta RFID) 2.0 a vyššie Authorize.req → IdTagType (alebo JSON v SignedData) Nakonfigurujte "mapovanie medzi typom identifikácie a IdTag" v backende OCPP (napr. ISO14443 zodpovedá OCPP IdTag v 16-miestnom hexadecimálnom formáte)
SD Údaje digitálneho podpisu (výsledok šifrovania ECDSA) 1.5 a vyššie

1. MeterValue.req → Hodnota (ValueFormat=SignedData, zakódované ako hex)

2. StopTransaction.req → TransactionSignature

1. Nakonfigurujte SignatureAlgorithm=ECDSA-secp256r1-SHA256 (predvolený algoritmus OCMF)

2. Povoľte MeterValuesSignatureContext=CSL/RW (špecifikujte spúšťacie body podpisu)

PG Identifikátor stránkovania (napr. T12345=čítanie pre transakciu 12345) 1.5 a vyššie JSON v SignedData (viazané na TransactionId OCPP) Nakonfigurujte „kontrolu kontinuity stránkovania“ (koncový server OCPP overuje sekvenčné čísla PG, napr. T1→T2→T3, aby sa predišlo strate údajov)

 

 

Doplnkové poznámky

 

1. Pravidlá jednotného formátu prenosu: Všetky polia OCMF sú zapuzdrené vo formáte „SignedData“ v OCPP – teda OCMF||štruktúra OCMF. Táto štruktúra musí byť pred vložením do poľa „Value“ OCPP MeterValue/StopTransaction (ValueFormat=SignedData) najskôr zakódovaná do hexadecimálneho reťazca. Backend potrebuje dekódovať JSON opačne.

 

2. Hranice kompatibility verzií:
● OCPP 1.5: Podporuje iba základné polia OCMF (ako sú FV, ​​GS, RD-RV, SD) a nepodporuje polia vyššej verzie (LC, IT typu ISO15118);
● OCPP 2.0 a novší: Plne podporuje všetky polia OCMF 1.2.0 a novšie a možno ho rozšíriť tak, aby vyhovoval budúcim doplnkom OCMF prostredníctvom poľa „CustomData“.

 

3. Priorita konfigurácie: Keď je konfigurácia OCPP v rozpore s požiadavkami OCMF (napr. ClockAlignedDataInterval OCPP ≠ 15 minút), predpisy o meraní OCMF musia mať prednosť (napr. násilne nastavené na 900 sekúnd), aby sa zabezpečilo, že údaje budú v súlade s právnou platnosťou kalibrácie.

 

 

Zhrnutie: Prečo sa OCMF stáva základným štandardom v tomto odvetví?

 

V rýchlo sa rozvíjajúcom odvetví nabíjania elektrických vozidiel sú kľúčovými prekážkami dôveryhodnosť a interoperabilita nameraných údajov. OCMF svojou kombináciou „jednotný formát + šifrované overenie + flexibilné prispôsobenie“ rieši primárny záujem používateľa o „spravodlivé účtovanie“, znižuje náklady na technickú adaptáciu pre podniky a poskytuje transparentný nástroj na reguláciu, čím sa skutočne dosiahne win{3}}výhra pre všetky strany.

 

Keďže stále viac výrobcov a prevádzkovateľov nabíjacích zariadení a operátorov prijíma štandard OCMF, v budúcnosti bude zážitok z nabíjania pohodlnejší – používatelia môžu s istotou používať akúkoľvek značku nabíjacieho zásobníka a hladko uhrádzať platby naprieč rôznymi platformami operátorov. Toto je základná hodnota, ktorú otvorené štandardy prinášajú do odvetvia.

 

electric vehicle charging industry

 

Zaslať požiadavku