OCPP протокол пружа јединствено комуникационо решење између станица за пуњењепуњач за електричне аутомобиле на зидној кутији и било који централни систем управљања. Ова архитектура протокола подржава међусобно повезивање било ког система за пуњењепуњач за електричне аутомобиле на зидној кутији централни систем управљања пружаоца услуга са свим наплатним местима.
I. Протокол OCPP
1. Пун назив OCPP-а је Open Charge Point Protocol, што је бесплатан и отворени протокол који је развила OCA (Open Charge Alliance), организација са седиштем у Холандији. Open Charge Pointпуњач за електричне аутомобиле на зидној кутији Протокол (OCPP) се користи за обједињену комуникацију између станица за пуњење (CS)пуњач за електричне аутомобиле на зидној кутијии било који систем за управљање пуњачким станицама (CSMS). Ова архитектура протокола подржава међусобно повезивање CSMS-а било ког добављача услуга пуњења са свим пуњачким станицама. Предности OCPP протокола: отворен и бесплатан за коришћење, спречава везивање за једног добављача (платформу за пуњење), смањује време/напор интеграције и ИТ проблеме.

2. Главне верзије OCPP протокола
ОЦПП1.2 (СОАП) ОЦПП1.5 (СОАП) ОЦПП1.6 (СОАП/ЈСОН)
ОЦПП2.0.1 (ЈСОН)
SOAP је ограничен сопственим протоколским ограничењима, не може се брзо промовисати широким опсегом; JSON верзија WebSocket комуникације може се слати подаци једни другима у било ком мрежном окружењу, најчешће коришћени протокол на тржишту је верзија 1.6J, OCPP2.0.1 је протокол из 2018. године који промовише употребу у правцу будућности.
3, разлике између различитих верзија OCPP-апуњење електричног аутомобила на зидној кутијиr
OCPP1.* је компатибилан са старијим верзијама, OCPP1.6 је компатибилан са OCPP1.5, OCPP1.5 је компатибилан са OCPP1.2.
ОЦПП2.0.1 није компатибилан са ОЦПП1.6, ОЦПП2.0.1 иако неки од садржаја ОЦПП1.6 такође имају, али формат послатог оквира података је потпуно другачији, ОЦПП2.0.1 је додао много тога што ОЦПП1.6 нема ту функцију, на пример.
(1) StartTransaction и StopTransaction у OCPP1.6 су замењени са TransactionEvent у OCPP2.0.1.
(2) Ажурирање фирмвера у OCPP2.0.1 додаје дигиталне потписе како би се спречило непотпуно преузимање фирмвера, што доводи до неуспеха ажурирања фирмвера.
(3) Платформа у OCPP1.6 гарантује да је ИД трансакције јединствен, а јединственост гарантује и место наплате.пуњач за електричне аутомобиле на зидној кутијиу OCPP2.0.1.
(4) У OCPP1.6, неисправна места су оптимизована и надограђена, на пример: у OCPP1.6, подаци о transactionId-у унутар StartTransaction-а су одређени платформом, али у OCPP2.0.1, то је гомила за наплатупуњач за електричне аутомобиле на зидној кутији што одређује вредност transactionId-а, што је предност јер када дође до квара мреже, потребно је поново послати податке StartTransaction када се наплата завршипуњач за електричне аутомобиле на зидној кутији мора поново да пошаље податке. Предност овога је што када дође до квара мреже, потребно је поново послати податке о покретању трансакције (StartTransaction). Ако је у питању верзија OCPP1.6, платформа ће вероватно сачувати две копије истих података о трансакцији, што ће резултирати двоструким одбијањем новца од купца.
(5) Детаљи и карактеристике ОЦПП 2.0.1 су много више него код верзије 1.6, а развој тежине је повећан.
Друго, споразум OCPP 2.0.1
OCPP2.0.1 подржава употребу JSON формата података за комуникацију путем websockets-а, OCPP2.0.1 није компатибилан са OCPP1.6.
Подржава више метода безбедносне ауторизације, ISO15118, паметно пуњење, управљање уређајима, управљање пуњењем итд. Одликује се високом компатибилношћу, високом безбедношћу и високом скалабилношћу.
OCPP мрежна топологија
1, OCPP2.0.1 Софтверска архитектура
Углавном обухвата модуле преноса података, ауторизације, безбедности, конфигурације, дијагностике, управљања фирмвером, управљања уређајима и управљања пуњењем итд. Функционална подела (део) модула у OCPP2.0.1 протоколу:
2、Модул за пренос података (Пренос података).

Користите библиотеку треће стране libwebsockets да бисте успоставили websockets везу са удаљеним CSMS-ом преко мреже за интеракцију података; користите библиотеку треће стране rapidjson за
3, Модул за ауторизацију (ауторизацију)
Методе ауторизације укључују РФИД, дугме за покретање, дебитну/кредитну картицу, ПИН код, CSMS, локални idToken, ISO15118, офлајн ауторизацију и тако даље.
Пример: Временски дијаграм овлашћења CSMS-а
4, Безбедносни модул
Безбедносни модул користи библиотеку треће стране mbedtls RSA, ECC (Elliptic Curve) модул за шифровање и дешифровање података и X509 модул за управљање сертификатима.
Пример: Временски дијаграм за ажурирање сертификата станице за пуњење
5, Модул Трансакције (Трансакције)
Трансакције се односе на процес пуњења електричног возила помоћу уређаја за пуњење.
У OCPP2.0, све поруке везане за трансакције су интегрисане у поруку
Временски дијаграм: Покретање трансакције - Укључи и користи
6, модул MeterValues
Током процеса трансакције, потребно је периодично слати локалне податке са бројила CSMS-у, како би CSMS и корисници могли да прате напредак трансакције у реалном времену.
Временски дијаграм: подаци са бројила везани за трансакције
7, Модул трошкова
Модул за наплату је нови софтверски модул у OCPP2.0, који се користи за пружање информација о ценама и наплати корисницима. Углавном укључује:
- Пре пуњења, пружање детаљних информација о цени станице за пуњењепуњач за електричне аутомобиле на зидној кутији.
-Током пуњења, пружање информација о трошковима у реалном времену.
-Након пуњења, пружање коначних информација о пуњењу.
(1) Временски дијаграм информација о цени пре наплате:
(2) Временски дијаграм информација о наплати током наплате
(3) Временски дијаграм информација о пуњењу након пуњења
8, Модул за резервације
Резервација је резервисана функција коју може подесити оператер. Пошто нема много станица за пуњењепуњач за електричне аутомобиле на зидној кутији и да је домет вожње електричних возила ограничен, корисници морају унапред да обезбеде власништво над опремом за пуњење.
Временски дијаграм за резервисање одређене опреме за пуњење на станици за пуњењепуњач за електричне аутомобиле на зидној кутији:
9, модул паметног пуњења
Паметно пуњење се односи на понашање динамичког подешавања снаге пуњења према потреби током процеса пуњења. Углавном обухвата:
-Балансирање оптерећења унутар станице за пуњење -Централна контрола система
-Локално паметно пуњење -Систем за управљање енергијом
У OCPP паметном пуњењупуњач за електричне аутомобиле на зидној кутији Контрола се углавном огледа у профилима пуњења, који садрже ограничења преноса енергије за станицу за пуњење у одређеном тренутку.

Садржај поруке о профилима наплате (JSON):

10, Дијагностички модул
Користи се за даљинско дијагностиковање проблема пуњачке станице отпремањем датотеке која садржи дијагностичке информације са пуњачке станице.
Дијаграм секвенце отпремања датотеке са дијагностичким информацијама:
Код (део) повезан са дијагностичком датотеком:
11, Модул за управљање фирмвером
Када пуњачка станица треба да ажурира фирмвер, CSMS ће обавестити пуњачку станицу када може почети са преузимањем новог фирмвера, а пуњачка станица треба да обавести CSMS након сваког корака преузимања и инсталирања новог фирмвера.
Пример: Временски дијаграм ажурирања фирмвера (делимично)

Код (део) везан за ажурирање фирмвера:

12, Модул за приказивање порука
Модул за приказивање порука користи оператер станице за пуњење (CSO) да би кориснику приказао информације везане за пуњење, модул за приказивање порука је нова функција у OCPP 2.0, која углавном укључује
-Подешавање приказане поруке од стране CSO-а
-Станица за пуњењепуњач за електричне аутомобиле на зидној кутији отпремање приказане поруке
Подешавање временског дијаграма приказа поруке:

Преузмите графикон времена приказа поруке:

Сичуан Грин Сајенс енд Текнолоџи Ко., Лтд.
0086 19158819831
Време објаве: 09.08.2024.