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(САБЫН) OCPP1.5(САБЫН) OCPP1.6(SOAP/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 ішіндегі транзакция идентификаторы деректері платформамен анықталады, бірақ OCPP2.0.1 ішінде бұл зарядтау жинағы.wallbox электрлік автокөлік зарядтағыш бұл транзакция идентификаторының мәнін анықтайды, бұл тиімді, себебі желі ақаулығы болған кезде зарядтау қадасы пайда болған кезде 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 (эллиптикалық қисық) модулін және сертификаттарды басқару үшін 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 модулі
Хабарламаны көрсету модулін зарядтау станциясының операторы (CSO) пайдаланушыға зарядтауға қатысты ақпаратты көрсету үшін пайдаланады, дисплей хабарының модулі OCPP 2.0 жүйесіндегі жаңа функция, оның ішінде негізінен
- CSO арқылы дисплей хабарламасын орнату
-Қуаттандыру бекетіwallbox электрлік автокөлік зарядтағыш дисплей хабарын жүктеп салу
Дисплей хабарының уақыт диаграммасын орнату:
Дисплей хабарламасының уақыт кестесін алыңыз:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Жіберу уақыты: 09 тамыз 2024 ж