Протокол OCPP забезпечує уніфіковане рішення для зв'язку між зарядними станціямизарядний пристрій для електромобілів Wallbox та будь-яку централізовану систему управління. Ця архітектура протоколу підтримує взаємозв'язок будь-якої зарядноїзарядний пристрій для електромобілів Wallbox централізована система управління постачальника послуг з усіма пунктами заряджання.
I. Протокол OCPP
1. Повна назва OCPP – Open Charge Point Protocol, що є безкоштовним та відкритим протоколом, розробленим OCA (Open Charge Alliance), організацією, що базується в Нідерландах. Open Charge Pointзарядний пристрій для електромобілів 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зарядка електромобіля 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) Унікальність ідентифікатора транзакції гарантується платформою в OCPP1.6, а також пунктом оплати.зарядний пристрій для електромобілів Wallboxв OCPP2.0.1.
(4) У версії OCPP1.6 дефектні місця були оптимізовані та оновлені, наприклад: у версії OCPP1.6 дані transactionId усередині StartTransaction визначаються платформою, але у версії OCPP2.0.1 це зарядний майданчик.зарядний пристрій для електромобілів Wallbox що визначає значення transactionId, що є перевагою, оскільки у разі збою мережі необхідно повторно надіслати дані 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).

Використовуйте сторонню бібліотеку libwebsockets для встановлення з’єднання websockets з віддаленою CSMS через мережу для взаємодії з даними; використовуйте сторонню бібліотеку rapidjson для
3. Модуль авторизації
Методи авторизації включають RFID, кнопку «Пуск», дебетову/кредитну картку, PIN-код, CSMS, локальний idToken, ISO15118, офлайн-авторизацію тощо.
Приклад: Діаграма часу авторизації CSMS
4. Модуль безпеки
Модуль безпеки використовує сторонню бібліотеку mbedtls RSA, модуль ECC (еліптична крива) для шифрування та розшифрування даних, а також модуль X509 для керування сертифікатами.
Приклад: Діаграма синхронізації для оновлення сертифікатів зарядних станцій
5. Модуль транзакцій (Transactions)
Транзакції стосуються процесу заряджання електромобіля зарядним пристроєм.
У 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, яка в основному включає
-Налаштування відображення повідомлення CSO
-Зарядна станціязарядний пристрій для електромобілів Wallbox завантаження повідомлення для відображення
Налаштування діаграми часу відображення повідомлень:

Отримайте діаграму часу відображення повідомлень:

Сичуаньська зелена наука та технології Лтд.
0086 19158819831
Час публікації: 09 серпня 2024 р.