Протоколот OCPP обезбедува унифицирано комуникациско решение помеѓу станиците за полнењеwallbox полнач за електричен автомобил и секој централен систем за управување. Оваа архитектура на протокол поддржува меѓусебно поврзување на секое полнењеwallbox полнач за електричен автомобил централниот систем за управување на давателот на услуги со сите места за наплата.
I. Протокол OCPP
1. Целосното име на OCPP е Open Charge Point Protocol, кој е бесплатен и отворен протокол развиен од OCA (Open Charge Alliance), организација со седиште во Холандија. Отворена точка за полнењеwallbox полнач за електричен автомобил Протоколот (OCPP) се користи за унифицирана комуникација помеѓу станиците за полнење (CS)wallbox полнач за електричен автомобили секој систем за управување со станицата за полнење (CSMS). Оваа архитектура на протокол поддржува интерконекција на CSMS на кој било давател на услуги за полнење со сите постови за полнење. Предности на протоколот OCPP: отворен и бесплатен за употреба, спречува заклучување на еден провајдер (платформа за полнење), го намалува времето/напорот за интеграција и проблемите со ИТ.
2, Главни верзии на протоколот OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP е ограничен од сопствените протокол ограничувања, не може да биде широк спектар на брза промоција; JSON верзија на WebSocket комуникација, може да биде во која било мрежна средина за да испраќаат податоци едни на други, најкористените протоколи на пазарот е верзијата 1.6J, OCPP2.0.1 е 2018 година надвор од протоколот е промовирање на употребата на насоката на иднината.
3, разликите помеѓу различните OCPP верзииwallbox полнење на електричен автомобилr
OCPP1.* е компатибилен со пониски верзии, OCPP1.6 е компатибилен со OCPP1.5, OCPP1.5 е компатибилен со OCPP1.2.
OCPP2.0.1 не е компатибилен со OCPP1.6, OCPP2.0.1 иако некои од содржините на OCPP1.6 исто така имаат, но форматот на рамката за податоци што е испратен е сосема поинаков, OCPP2.0.1 додаде многу од OCPP1.6 ја немаат функцијата, на пример.
(1) StartTransaction и StopTransaction во OCPP1.6 се заменуваат со TransactionEvent во OCPP2.0.1.
(2) Ажурирањето на фирмверот во OCPP2.0.1 додава дигитални потписи за да спречи нецелосни преземања на фирмверот, што доведува до неуспеси во ажурирањето на фирмверот.
(3) Идентификацијата на трансакцијата гарантира дека е единствена од платформата во OCPP1.6 и гарантира дека е единствена од местото за наплатаwallbox полнач за електричен автомобилво OCPP2.0.1.
(4) Во OCPP1.6, неисправните места се оптимизирани и надградени, на пример: во OCPP1.6, податоците за трансакцијата во StartTransaction се одредуваат од платформата, но во OCPP2.0.1, тоа е купот за полнењеwallbox полнач за електричен автомобил што ја одредува вредноста на трансакцискиот ID, што е поволно бидејќи кога има дефект на мрежата, потребно е повторно да се испратат податоците StartTransaction кога купот за полнењеwallbox полнач за електричен автомобил мора повторно да ги испрати податоците. Предноста на ова е што кога има неуспех на мрежата, треба повторно да се испратат податоците за StartTransaction, ако е верзијата OCPP1.6, многу е веројатно дека платформата ќе зачува две копии од истите податоци за трансакцијата, што ќе резултира со одбивање на пари на клиентот двапати;
(5) OCPP 2.0.1 детали и карактеристики од 1.6 верзија на многу повеќе, развојот на тежината се зголеми.
Второ, договор OCPP 2.0.1
OCPP2.0.1 ја поддржува употребата на JSON-формат за комуникација со податочни веб-сокети, OCPP2.0.1 не е компатибилен со OCPP1.6.
Поддржува повеќе методи за овластување за безбедност, ISO15118, паметно полнење, управување со уреди, управување со полнење итн. Се одликува со висока компатибилност, висока безбедност и висока приспособливост.
OCPP мрежна топологија
1、OCPP2.0.1 Софтверска архитектура
Тоа главно вклучува модули за пренос на податоци, овластување, безбедност, конфигурација, дијагноза, управување со фирмверот, управување со уреди и управување со полнење итн. Функционална поделба на модул (дел) во протоколот OCPP2.0.1:
2, Модул за пренос на податоци (Transfer).
Користете ги libwebsockets на библиотеката од трета страна за да воспоставите врска со веб-сокети со далечинскиот CSMS преку мрежата за интеракција со податоци; користете ја библиотеката од трета страна rapidjson за
3, Модул за овластување (овластување).
Методите за авторизација вклучуваат РФИД, копче за стартување, дебитна/кредитна картичка, PIN код, CSMS, локален idToken, ISO15118, офлајн авторизација и така натаму.
Пример: Графикон за тајминг за овластување CSMS
4, Модул за безбедност (безбедност).
Безбедносниот модул користи mbedtls RSA од библиотека од трета страна, модул ECC (Elliptic Curve) за шифрирање и дешифрирање на податоците и X509 модул за управување со сертификати.
Пример: Тајминг дијаграм за ажурирање на сертификатите на станицата за полнење
5. Модул за трансакции (Трансакции).
Трансакции се однесува на процесот на полнење на електрично возило со уред за полнење.
Во OCPP2.0, сите пораки поврзани со трансакцијата се интегрирани во пораката
Дијаграм за тајмингот: Започнете ја трансакцијата - Plug and Play
6, Модул MeterValues
За време на процесот на трансакција, треба периодично да испраќа податоци за локални броила до CSMS, така што CSMS и корисниците можат да го разберат напредокот на трансакцијата во реално време.
Тајминг дијаграм: податоци од мерачот поврзани со трансакции
7, Модул за трошоци
Модулот за наплата е нов софтверски модул во OCPP2.0, кој се користи за обезбедување информации за цената и наплатата на корисниците. Тоа главно вклучува:
-Пред полнење, давање детални информации за цената на станицата за полнењеwallbox полнач за електричен автомобил.
-За време на полнењето, обезбедување информации за трошоците во реално време.
-По полнењето, обезбедување конечни информации за полнење.
(1) Временски дијаграм на информации за цената пред полнење:
(2) Временска табела на информации за наплата при наплата
(3) Временски дијаграм на информации за полнење по полнењето
8, Модул за резервации
Резервацијата е резервирана функција, која може да ја постави операторот. Бидејќи нема многу станици за полнењеwallbox полнач за електричен автомобил а опсегот на возење на електрични возила е ограничен, корисниците треба однапред да обезбедат сопственост на опремата за полнење.
Временски дијаграм за резервирање на назначената опрема за полнење на станица за полнењеwallbox полнач за електричен автомобил:
9. Модул за паметно полнење
Паметното полнење се однесува на однесувањето на динамичко прилагодување на моќта на полнење колку што е потребно за време на процесот на полнење. Тоа главно вклучува:
-Балансирање на товарот во станицата за полнење - Централна системска контрола
-Локално паметно полнење -Контрола на системот за управување со енергија
Во OCPP паметно полнењеwallbox полнач за електричен автомобил контролата главно се рефлектира во профилите за полнење, кои ги содржат ограничувањата за пренос на енергија за станицата за полнење во одреден временски период.
Содржина на пораки за профили за полнење (JSON):
10, Дијагностички модул
Се користи за далечинско дијагностицирање на проблемите на станицата за полнење со поставување датотека што содржи дијагностички информации од станицата за полнење.
Дијаграм со редослед на прикачување на дијагностички информации:
Код поврзан со дијагностичка датотека (дел):
11, Модул за управување со фирмвер
Кога станицата за полнење треба да го ажурира фирмверот, CSMS ќе ја извести станицата за полнење кога може да започне да го презема новиот фирмвер, а станицата за полнење треба да го известува CSMS по секој чекор од преземањето и инсталирањето на новиот фирмвер.
Пример: тајминг дијаграм за ажурирање на фирмверот (делумно)
Код поврзан со ажурирање на фирмверот (дел):
12. Модул за прикажување пораки
Модулот за пораки за прикажување се користи од операторот на станицата за полнење (CSO) за прикажување информации поврзани со полнењето на корисникот, модулот за пораки за прикажување е нова функција во OCPP 2.0, главно вклучувајќи
- Поставете порака за прикажување од ГО
- Станица за полнењеwallbox полнач за електричен автомобил прикачување порака за прикажување
Поставување на дијаграмот за време на пораката за прикажување:
Добијте ја табела за време на пораките за прикажување:
Сечуан Грин наука и технологија Co., Ltd.
0086 19158819831
Време на објавување: август-09-2024 година