OCPP протоколу кубаттоо станцияларынын ортосундагы бирдиктүү байланыш чечүүнү камсыз кылатwallbox электр унаа заряддагыч жана ар кандай борбордук башкаруу системасы. Бул протоколдун архитектурасы ар кандай заряддоонун өз ара байланышын колдойтwallbox электр унаа заряддагыч бардык заряддоо посттору менен кызмат көрсөтүүчүнүн борбордук башкаруу системасы.
I. OCPP протоколу
1. OCPPнин толук аталышы - Open Charge Point Protocol, ал Нидерландияда жайгашкан OCA (Open Charge Alliance) уюму тарабынан иштелип чыккан эркин жана ачык протокол. Ачык заряддоо пунктуwallbox электр унаа заряддагыч Протокол (OCPP) заряддоо станциялары (CS) ортосундагы бирдиктүү байланыш үчүн колдонулатwallbox электр унаа заряддагычжана ар кандай заряддоо станцияларын башкаруу системасы (CSMS). Бул протоколдун архитектурасы бардык заряддоо посттору менен ар кандай кубаттоочу кызмат көрсөтүүчүнүн CSMSтин өз ара байланышын колдойт. OCPP протоколунун артыкчылыктары: ачык жана колдонууга акысыз, бир провайдерге (заряддоо платформасына) кирүүнүн алдын алат, интеграция убактысын/аракетин жана IT маселелерин азайтат.
2、OCPP протоколунун негизги версиялары
OCPP1.2(САМЫН) OCPP1.5(САМЫН) OCPP1.6(САМЫН/JSON)
OCPP2.0.1 (JSON)
SOAP өзүнүн протоколдук чектөөлөрү менен чектелген, тез илгерилетүүнүн кеңири спектри боло албайт; WebSocket байланышынын JSON версиясы, бири-бирине маалыматтарды жөнөтүү үчүн ар кандай тармактык чөйрөдө болушу мүмкүн, рынокто эң көп колдонулган протоколдор 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) OCPP1.6дагы StartTransaction жана StopTransaction OCPP2.0.1 ичиндеги TransactionEvent менен алмаштырылды.
(2) OCPP2.0.1 микропрограммасын жаңыртуу микропрограмманы толук эмес жүктөөлөрдү алдын алуу үчүн санарип кол тамгаларды кошот, бул микропрограмманы жаңыртуу каталарына алып келет.
(3) транзакциянын идентификатору OCPP1.6 платформасында уникалдуу болууга кепилдик берилет жана заряддоо посту аркылуу уникалдуу болууга кепилдик берилетwallbox электр унаа заряддагычOCPP2.0.1де.
(4) OCPP1.6да кемчиликтери бар жерлер оптималдаштырылган жана жаңыртылган, мисалы: OCPP1.6да StartTransaction ичиндеги транзакциянын Id маалыматтары платформа тарабынан аныкталат, бирок 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、Маалыматтарды берүү (DataTransfer) модулу
Маалыматтарды өз ара аракеттенүү үчүн тармак аркылуу алыскы CSMS менен websockets байланышын түзүү үчүн үчүнчү тараптын китепканасынын libwebsockets колдонуңуз; үчүн үчүнчү тараптын rapidjson китепканасын колдонуңуз
3、Авторизациялоо(Авторизация) модулу
Авторизациялоо ыкмаларына RFID, баштоо баскычы, дебеттик/кредиттик карта, 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、SmartCharging модулу
Акылдуу кубаттоо кубаттоо процессинде кубаттоо күчүн динамикалык түрдө тууралоонун жүрүм-турумун билдирет. Ал, негизинен, камтыйт:
-Заряддоо станциясынын ичиндеги жүктөрдү тең салмактоо -Борбордук системаны башкаруу
-Жергиликтүү акылдуу заряддоо -Энергияны башкаруу системасын башкаруу
OCPP акылдуу кубаттоодоwallbox электр унаа заряддагыч башкаруу, негизинен, белгилүү бир убакытта заряддоо станциясы үчүн энергияны өткөрүү чектерин камтыган Заряддоо профилдеринде чагылдырылат.
Заряддоо профилдеринин билдирүү мазмуну (JSON):
10, Диагностика модулу
Ал заряддоо станциясынан диагностикалык маалыматты камтыган файлды жүктөө аркылуу заряддоо станциясынын көйгөйлөрүн алыстан диагностикалоо үчүн колдонулат.
Диагностикалык маалымат файлын жүктөө ырааттуулугу диаграммасы:
Диагностикалык файлга байланыштуу код (бөлүк):
11, Микропрограмманы башкаруу модулу
Заряддоо станциясына микропрограмманы жаңыртуу керек болгондо, CSMS кубаттоочу станцияга жаңы микропрограмманы жүктөй баштаганда кабарлайт, ал эми заряддоо станциясы жаңы микропрограмманы жүктөп алуу жана орнотуунун ар бир кадамынан кийин CSMSке кабарлашы керек.
Мисал: Микропрограмманы жаңыртуу убакыт диаграммасы (жарым-жартылай)
Микропрограмманы жаңыртуу менен байланышкан код (бөлүк):
12、DisplayMessage модулу
Дисплей билдирүү модулу кубаттоо станциясынын оператору (ЖКУ) тарабынан колдонуучуга кубаттоого байланыштуу маалыматты көрсөтүү үчүн колдонулат, дисплей билдирүү модулу OCPP 2.0 жаңы функция, анын ичинде негизинен
-ЖКУнун дисплей билдирүүсүн орнотуу
- Заряддоо станциясыwallbox электр унаа заряддагыч дисплей билдирүү жүктөлүүдө
Дисплей билдирүүнүн убакыт диаграммасын орнотуу:
Дисплей билдирүүнүн убакыт диаграммасын алыңыз:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Посттун убактысы: 09-август-2024