Оваа статија ја опишува еволуцијата на протоколот OCPP, надградувајќи се од верзијата 1.5 на 2.0.1, истакнувајќи ги подобрувањата во безбедноста, паметното полнење, проширувањата на функциите и поедноставувањето на кодот во верзијата 2.0.1, како и неговата клучна улога во полнењето на електрични возила .
I. Воведување на протоколот OCPP
Целосното име на OCPP е Open Charge Point Protocol, кој е бесплатен и отворен протокол развиен од OCA (Open Charge Alliance), организација со седиште во Холандија. Протоколот за отворена точка за полнење (OCPP) е унифицирана комуникациска шема помеѓу CS и кој било систем за управување со станица за полнење (CSMS). Оваа архитектура на протокол го поддржува меѓусебното поврзување на централизираниот систем за управување на кој било давател на услуги за полнење со сите станици за полнење, и првенствено е дизајниран да одговори на комуникациските потешкотии што се јавуваат во приватните мрежи за полнење. OCPP го поддржува управувањето со комуникацијата помеѓу станиците за полнење и централизираниот систем за управување со секој провајдер. OCPP поддржува комуникација помеѓу станиците за полнење и централниот систем за управување на секој провајдер. Тоа ја менува затворената природа на приватните мрежи за полнење, што предизвика проблеми за голем број сопственици на ЕВ и менаџери на недвижности, и доведе до широк повик за отворен модел низ индустријата.
Придобивки од протоколот OCPP
Отворено и бесплатно за користење
Спречува заклучување на еден провајдер (платформа за полнење)
Го намалува времето/напорот за интеграција и проблемите со ИТ
1, Историја на OCPP
2. Вовед во верзијата OCPP
Како што е прикажано подолу, од OCPP1.5 до најновиот OCPP2.0.1
Бидејќи има премногу сопственички протоколи во индустријата за да се поддржи унифицирано искуство на услуги и оперативна интерконекција помеѓу различни операторски услуги, OCA го презеде водството во развојот на отворениот протокол OCPP1.5. SOAP е ограничен со сопствени ограничувања на протоколот и не може да биде широко и брзо популаризиран.
OCPP 1.5 комуницира со централните системи преку SOAP протокол базиран на HTTP протокол за да работи со точките за полнење Ги поддржува следните функции: Локални и далечински иницирани трансакции, вклучително и мерење на наплата
(3) OCPP1.6 (SOAP/JSON)
Верзијата OCPP1.6, се приклучи на имплементацијата на форматот JSON и го зголеми проширувањето на паметното полнење. JSON верзијата е преку WebSocket комуникација, може да биде во која било мрежна средина за да испраќаат податоци меѓусебно, најкористените протоколи на пазарот е верзијата 1.6J, поддршка за веб-сокети базирани на протоколи JSON податоци за формат за намалување на сообраќајот на податоци (JSON, веб-сокети JSON податоци базирани на протокол за да се намали сообраќајот на податоци).
Поддржува податоци во формат JSON базирани на протокол на веб-сокети за да се намали сообраќајот на податоци (JSON, JavaScript Object Representation, е лесен формат за размена на податоци) и овозможува работа на мрежи кои не поддржуваат рутирање на пакети со точки за полнење (на пример, јавен интернет). Паметно полнење: балансирање на оптоварување, централизирано паметно полнење и локално паметно полнење. Дозволете точките за полнење повторно да ги испраќаат сопствените информации (врз основа на моменталните информации за точката на полнење), како што е последната измерена вредност или состојбата на точката за полнење.
(4) OCPP 2.0 (JSON)
OCPP 2.0, објавен во 2018 година, ја подобрува обработката на трансакциите, ја зголемува безбедноста, управувањето со уреди: додава паметна функционалност за полнење, за топологии со системи за управување со енергија (EMS), локални контролери и за електрични возила со интегрирано паметно полнење, станици за полнење и системи за управување со станици за полнење . Поддржува ISO 15118: Plug and Play и барања за паметно полнење за електрични возила.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 е најновата верзија, објавена во 2020 година. Обезбедува нови функции и подобрувања како што се поддршка за ISO15118 (Plug and Play), подобрена безбедност и севкупно подобрени перформанси.
3. Компатибилност на верзијата OCPP
OCPP1.x е компатибилен со пониски верзии, OCPP1.6 е компатибилен со OCPP1.5, OCPP1.5 е компатибилен со OCPP1.2.
OCPP2.0.1 не е компатибилен со OCPP1.6, OCPP2.0.1 иако некои од содржините на OCPP1.6 исто така имаат, но форматот на рамката за податоци е сосема различен од оној испратен.
Второ, протокол OCPP 2.0.1
1, Разлика помеѓу OCPP 2.0.1 и OCPP 1.6
Во споредба со претходните верзии како што се OCPP 1.6, OCPP 2.0. 1 има големи подобрувања во следните области:
а. Подобрена безбедност
OCPP2.0.1 е зајакната безбедност со воведување HTTPS конекции базирани на Secure Sockets Layer и нова шема за управување со сертификати за да се обезбеди безбедност на комуникациите.
б.Додавање нови функции
OCPP2.0.1 додава многу нови функции, вклучително и интелигентно управување со полнењето и подетално известување и анализа на дефекти.
в. Пофлексибилен дизајн
OCPP2.0.1 е дизајниран да биде пофлексибилен за да ги задоволи потребите на посложени и разновидни апликации.
г. Поедноставување на кодот
OCPP2.0.1 го поедноставува кодот, што го олеснува имплементирањето на софтверот.
Надградбата на фирмверот OCPP2.0.1 додаде дигитален потпис, за да се спречи преземањето на фирмверот да биде нецелосно, што резултира со неуспех на ажурирањето на фирмверот.
Во практична примена, протоколот OCPP2.0.1 може да се користи за да се реализира далечинска контрола на купот за полнење, следење во реално време на статусот на полнење, автентикација на корисникот и други функции, што значително ја подобрува употребата на опремата за полнење, ефикасноста и безбедноста. Детали за OCPP2.0.1 и функции од 1.6 верзијата на многуте, развојот на тежината исто така се зголеми.
2, OCPP2.0.1 воведување на функција
Протоколот OCPP 2.0.1 е најновата верзија на протоколот OCPP. Во споредба со OCPP 1.6, протоколот OCPP 2.0.1 направи многу подобрувања и оптимизации. Главните содржини вклучуваат:
Испорака на пораки: OCP 2.0.1 додава нови типови пораки и ги модифицира постарите формати на пораки за да ја подобри ефикасноста и перформансите.
Дигитални сертификати: Во OPC 2.0.1, беа воведени безбедносни механизми засновани на дигитални сертификати за да се обезбеди зацврстена автентикација на уредот и заштита на интегритетот на пораките. Ова е значително подобрување во однос на безбедносните механизми OCPP1.6.
Модел на податоци: OPC 2.0.1 го ажурира моделот на податоци за да вклучи поддршка за нови типови и функции на уреди.
Управување со уреди: OPC 2.0.1 обезбедува посеопфатни функции за управување со уредот, вклучувајќи конфигурација на уредот, решавање проблеми, ажурирања на софтверот итн.
Модели на компоненти: OCP 2.0.1 воведува пофлексибилен модел на компоненти што може да се користи за опишување на посложени уреди и системи за полнење. Ова помага да се овозможат понапредни функции како V2G (Vehicle to Grid).
Паметно полнење: OCPP2.0.1 додава поддршка за паметно полнење, на пример, моќта на полнење може динамички да се прилагоди според условите на мрежата или потребите на корисниците.
Кориснички идентитет и авторизација: OCPP2.0.1 обезбедува подобрени механизми за идентификација и авторизација на корисникот, поддржува повеќе методи за автентикација на корисниците и поставува повисоки барања за заштита на податоците на корисниците.
III. Вовед во функцијата OCPP
1. Интелигентно полнење
Надворешен систем за управување со енергија (EMS)
OCPP 2.0.1 го решава овој проблем со воведување механизам за известување кој го известува CSMS (Систем за управување со станицата за полнење) за надворешни ограничувања. Директните инпути за паметно полнење што ги поддржуваат системите за управување со енергија (EMS) можат да решат многу ситуации:
Електрични возила поврзани со точки за полнење (по ISO 15118)
OCPP 2.0.1 поддржува ISO 15118 - ажуриран протокол за комуникација EVSE-to-EV. Полесно е да се имплементира ISO 15118, plug-and-play полнењето и паметното полнење (вклучувајќи ги влезовите од електричните возила) користејќи OCPP 2.0.1. Овозможете им на операторите на станиците за полнење да испраќаат пораки (од CSMS) за станиците за полнење за прикажување до драјверите за EV.
Паметното полнење користи:
(1) Load Balancer
Load Balancer е главно насочен кон внатрешното оптоварување на станицата за полнење. Станицата за полнење ќе ја контролира моќта на полнење на секој столб за полнење според претходна конфигурација. Станицата за полнење ќе биде конфигурирана со фиксна гранична вредност, како што е максималната излезна струја. Покрај тоа, конфигурацијата вклучува и опционални опции за оптимизирање на распределбата на енергијата на станиците за полнење на поединечни станици за полнење. Оваа конфигурација и кажува на станицата за полнење дека стапките на полнење под оваа конфигурациска вредност се неважечки и дека треба да се изберат други стратегии за полнење.
(2) Централно интелигентно полнење
Централното паметно полнење претпоставува дека ограничувањата за полнење се контролирани од централен систем, кој пресметува дел или целиот распоред за полнење по добивањето на информациите за предвидување од операторот на мрежата за капацитетот на мрежата, а централниот систем ќе наметне ограничувања за полнење на станиците за полнење и ќе постави ограничувања за полнење со одговарање на пораки.
(3) Локално интелигентно полнење
Локалното интелигентно полнење го реализира локален контролер, што е еквивалентно на агент на протоколот OCPP, одговорен за примање пораки од централниот систем и контролирање на однесувањето на полнење на другите станици за полнење во групата. Самиот контролер може да биде опремен со станици за полнење или не. Во режимот на локално интелигентно полнење, локалниот контролер ја ограничува моќта на полнење на станицата за полнење. За време на полнењето, граничната вредност може да се измени. Граничната вредност на групата за полнење може да се конфигурира локално или од централниот систем.
2. Вовед во системот
систематска рамка
софтверска архитектура
Функционалните модули во протоколот OCPP2.0.1 главно вклучуваат модул за пренос на податоци, модул за овластување, модул за безбедност, модул за трансакции, модул за вредности на мерила, модул за трошоци, модул за резервација, модул за паметно полнење, модул за дијагностика, модул за управување со фирмвер и модул за пораки за прикажување
IV. Иден развој на OCPP
1. Предности на OCPP
OCPP е бесплатен и отворен протокол, а исто така е ефикасен начин за решавање на тековната интерконекција на купот за полнење и е популаризирана и користена во многу земји низ светот, идната интерконекција помеѓу услугите на операторот ќе има јазик за комуникација.
Пред појавата на OCPP, секој производител на постови за полнење разви свој сопствен протокол за поврзување со заднина, со што ги заклучуваше операторите за полнење на еден производител на пошта за полнење. Сега, со практично сите производители на хардвер кои го поддржуваат OCPP, операторите на пошта за наплата се слободни да избираат хардвер од кој било продавач, што го прави пазарот поконкурентен.
Истото важи и за сопствениците на имот/бизнис; кога купуваат станица за полнење што не е OCPP или склучуваат договор со CPO што не е OCPP, тие се заклучени во одредена станица за полнење и оператор за пошта за полнење. Но, со хардверот за полнење компатибилен со OCPP, сопствениците на куќи можат да останат независни од нивните провајдери. Сопствениците се слободни да изберат поконкурентен, поевтин или подобро функционален CPO. исто така, тие можат да ја прошират својата мрежа со мешање на различен хардвер за полнење без да мора да ги расклопуваат постоечките инсталации.
Се разбира, главната придобивка од ЕВ е тоа што возачите на ЕВ не треба да се потпираат на еден пошта за полнење или добавувач на ЕВ. Како и со купените станици за полнење OCPP, возачите на EV можат да се префрлат на подобри CPO/EMP. втора, но многу важна придобивка е можноста за користење на роаминг за е-мобилност.
2, OCPP во улога на полнење на електрични возила
(1) OCPP им помага на EVSE и CSMS да комуницираат едни со други
(2) Овластување на корисниците на електрични возила да започнат со полнење
(3) Далечинска модификација на конфигурацијата за полнење, далечинска контрола на полнење (старт/стоп), пиштол за далечинско отклучување (ид на конектор)
(4) Статус на станицата за полнење во реално време (достапен, запрен, суспендиран, неовластен EV/EVSE), податоци за полнење во реално време, потрошувачка на енергија во реално време, дефект на EVSE во реално време
(5) Паметно полнење (намалување на оптоварувањето на мрежата)
(6) Управување со фирмверот (OTAA)
Linkpower е основан во 2018 година, со повеќе од 8 години за цел да обезбеди истражување и развој со клуч за AC/DC EV станици за полнење, вклучувајќи софтвер, хардвер, изглед итн.
И AC и DC брзиот полнач со софтвер OCPP1.6 веќе го завршија тестирањето со повеќе од 100 добавувачи на OCPP платформа. Во исто време, можевме да го ажурираме OCPP1.6J во OCPP2.0.1 и комерцијалното решение EVSE е опремено со модули IEC/ISO15118, што е солиден чекор кон реализација на V2G двонасочно полнење.
Време на објавување: Октомври-21-2024 година