Протоколи OCPP як роҳи ҳалли ягонаи муоширатро байни истгоҳҳои пуркунӣ таъмин мекунадпуркунандаи мошини барқии деворӣ ва ҳама гуна системаи идоракунии марказӣ. Ин меъмории протокол пайвасти ҳама гуна пуркунии барқро дастгирӣ мекунадпуркунандаи мошини барқии деворӣ системаи идоракунии марказии провайдери хидматрасон бо ҳамаи нуқтаҳои пардохт.
I. Протоколи OCPP
1. Номи пурраи OCPP Протоколи Нуқтаи Чарҷии Опӣ мебошад, ки протоколи озод ва кушодаест, ки аз ҷониби OCA (Иттиҳоди Чарҷии Опӣ), як созмони воқеъ дар Нидерландия таҳия шудааст. Нуқтаи Чарҷии Опӣпуркунандаи мошини барқии деворӣ Протокол (OCPP) барои муоширати муттаҳид байни истгоҳҳои пуркунии барқ (CS) истифода мешавад.пуркунандаи мошини барқии деворӣва ҳама гуна системаи идоракунии истгоҳҳои пуркунии барқ (CSMS). Ин меъмории протокол пайвастшавии CSMS-и ҳама гуна провайдери хидматрасонии пуркунии барқро бо ҳамаи нуқтаҳои пуркунии барқ дастгирӣ мекунад. Бартариҳои протоколи OCPP: кушода ва ройгон истифода мешавад, аз пайвастшавӣ ба як провайдер (платформаи пуркунии барқ) пешгирӣ мекунад, вақт/кӯшиши ҳамгироӣ ва мушкилоти IT-ро кам мекунад.
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пуркунии мошини барқии Wallboxr
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) ТранзаксияId аз ҷониби платформа дар OCPP1.6 беназир буданаш ва аз ҷониби нуқтаи пардохт кафолат дода мешавад, ки беназир буданашпуркунандаи мошини барқии деворӣдар OCPP2.0.1.
(4) Дар OCPP1.6, ҷойҳои ноқис оптимизатсия ва навсозӣ шудаанд, масалан: дар OCPP1.6, маълумоти transactionId дар дохили StartTransaction аз ҷониби платформа муайян карда мешавад, аммо дар OCPP2.0.1, ин тӯдаи пуркунӣ аст.пуркунандаи мошини барқии деворӣ ки арзиши transactionId-ро муайян мекунад, ки муфид аст, зеро вақте ки шабака ноком мешавад, ҳангоми пуркунии барқ аз нав фиристодани маълумоти StartTransaction зарур аст.пуркунандаи мошини барқии деворӣ бояд маълумотро дубора фиристад. Бартарии ин дар он аст, ки вақте ки шабака ноком мешавад, лозим меояд, ки маълумоти 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).
Барои барқарор кардани пайвасти websockets бо CSMS-и дурдаст тавассути шабака барои муоширати маълумот, аз китобхонаи тарафи сеюми libwebsockets истифода баред; барои ин аз китобхонаи тарафи сеюми rapidjson истифода баред.
3, Модули иҷозатномадиҳӣ (Иҷозатномадиҳӣ)
Усулҳои иҷозатдиҳӣ RFID, тугмаи оғоз, корти дебетӣ/кредитӣ, рамзи PIN, CSMS, idToken-и маҳаллӣ, ISO15118, иҷозатдиҳии офлайнӣ ва ғайраро дар бар мегиранд.
Мисол: Ҷадвали вақти иҷозатдиҳии CSMS
4, Модули Амният (Амният)
Модули амниятӣ аз китобхонаи тарафи сеюм mbedtls RSA, модули ECC (Elliptic Curve) барои рамзгузорӣ ва рамзкушоии маълумот ва модули X509 барои идоракунии сертификатҳо истифода мебарад.
Мисол: Диаграммаи вақт барои навсозии сертификатҳои истгоҳи пуркунӣ
5, Модули амалиётҳо (Муомилот)
Муомилот ба раванди пур кардани воситаи нақлиёти барқӣ тавассути дастгоҳи пуркунӣ дахл дорад.
Дар OCPP2.0, ҳамаи паёмҳои марбут ба муомилот дар паём муттаҳид карда шудаанд.
Диаграммаи вақт: Оғози амалиёт - Plug and Play
6, Модули МетрАрзишҳо
Дар раванди муомилот, он бояд ба таври даврӣ маълумоти ҳисобкунакҳои маҳаллиро ба 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 августи соли 2024