Протокол OCPP забезпечує уніфіковане рішення комунікації між станціями зарядкиHALLBOX ELECTRIC CAR CHARGER та будь -яка центральна система управління. Ця архітектура протоколу підтримує взаємозв'язок будь -якої зарядкиHALLBOX ELECTRIC CAR CHARGER Центральна система управління послугами з усіма повідомленнями про зарядку.
I. Протокол OCPP
1. Повна назва OCPP - це протокол точки зору відкритого заряду, який є безкоштовним та відкритим протоколом, розробленим OCA (Alliance Open Charge), організації, що базується в Нідерландах. Точка відкритого зарядуHALLBOX ELECTRIC CAR CHARGER Протокол (OCPP) використовується для уніфікованого зв'язку між станціями зарядки (CS)HALLBOX ELECTRIC CAR CHARGERта будь -яка система управління зарядними станціями (CSMS). Ця архітектура протоколу підтримує взаємозв'язок CSM -провайдера будь -якого постачальника послуг із зарядками з усіма повідомленнями про зарядку. Переваги протоколу OCPP: відкритий та безкоштовний у використанні, запобігає блокуванням одному постачальника (платформа зарядки), скорочує час/зусилля інтеграції та проблеми ІТ.

2 、 Основні версії протоколу OCPP
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
Мило обмежене власними обмеженнями протоколу, не може бути широким спектром швидкого просування; JSON версія Websocket Communication може бути в будь -якому мережевому середовищі для надсилання даних один одному, найбільш використаним протоколами на ринку є версія 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) TransactionID гарантовано буде унікальним платформою в OCPP1.6 і гарантовано буде унікальним за допомогою допису зарядкиHALLBOX ELECTRIC CAR CHARGERв OCPP2.0.1.
(4) У OCPP1.6 дефектні місця були оптимізовані та модернізовані, наприклад: У OCPP1.6 дані TransactionID всередині StartTransaction визначаються платформою, але в OCPP2.0.1 - це палі зарядкиHALLBOX ELECTRIC CAR CHARGER Це визначає значення TransactionID, що є вигідним, оскільки, коли виникає збої в мережі, необхідно повторно подати дані startTransaction, коли ворсинг зарядкиHALLBOX ELECTRIC CAR CHARGER Потрібно знову надіслати дані. Перевага цього полягає в тому, що, коли виникає невдача в мережі, потрібно повторно подати дані startTransaction, якщо це версія OCPP1.6, платформа, швидше за все, заощадить дві копії тих самих даних про транзакції, що призводить до вирахування гроші клієнта двічі;
(5) Деталі та функції OCPP 2.0.1, ніж 1,6 версія набагато більше, розвиток складності зросла.
По -друге, OCPP 2.0.1 Угода
OCPP2.0.1 підтримує використання Communication Communication даних Format Format JSON, OCPP2.0.1 не сумісний з OCPP1.6.
Підтримує декілька методів авторизації безпеки, ISO15118, розумної зарядки, управління пристроями, управління зарядками тощо. Особливості високої сумісності, високої безпеки та високої масштабованості.
Топологія мережі OCPP
1 、 OCPP2.0.1 Архітектура програмного забезпечення
В основному він включає модулі передачі даних, авторизації, безпеки, конфігурації, діагностики, управління прошивкою, управління пристроями та управління зарядкою тощо. Відділ функціонального модуля (частина) в OCPP2.0.1 Протокол:
2 、 Модуль передачі даних (DataTransfer)

Використовуйте сторонню бібліотеку Libwebsockets, щоб встановити з'єднання Websockets з віддаленим CSM через мережу для взаємодії з даними; Використовуйте сторонню бібліотеку Rapidjson для
3 、 Модуль авторизації (авторизація)
Методи авторизації включають RFID, кнопку старту, дебетову/кредитну карту, PIN -код, CSMS, Local Idtoken, ISO15118, авторитетну авторизацію тощо.
Приклад: Діаграма часу авторизації CSMS
4 、 Модуль безпеки (безпека)
Модуль безпеки використовує сторонню бібліотеку MBEDTLS RSA, ECC (Elliptic Curve) для шифрування та розшифровки даних, а також модуля X509 для управління сертифікатами.
Приклад: схема часу для оновлення сертифікатів зарядки
5 、 Модуль транзакцій (транзакцій)
Трансакції відносяться до процесу зарядки електромобіля за зарядним пристроєм.
У OCPP2.0 всі повідомлення, пов’язані з транзакціями, інтегровані в повідомлення
Діаграма часу: запуск транзакції - підключення та відтворення
6 、 Модуль MeterValues
Під час процесу транзакцій йому потрібно періодично надсилати дані локальних лічильників до CSM, щоб CSM та користувачі могли зрозуміти прогрес транзакції в режимі реального часу.
Діаграма часу: дані, пов'язані з транзакціями, пов'язані
7 、 Модуль витрат
Module Balling - це новий програмний модуль в OCPP2.0, який використовується для надання користувачам ціни та виставлення рахунків. В основному він включає:
-Перед тим, як стягуватись, надаючи детальну цінову інформацію про зарядку станціїHALLBOX ELECTRIC CAR CHARGER.
-Вистріч зарядки, надання інформації про витрати в реальному часі.
-Післяча зарядка, надання остаточної зарядної інформації.
(1) Діаграма часу інформації про ціну перед стягненням:
(2) Графік часу та графіку рахунків під час зарядки
(3) Діаграма часу інформації про зарядку після зарядки
8 、 Модуль бронювання
Резервація - це зарезервована функція, яку може встановити оператор. Оскільки станцій зарядки не так багатоHALLBOX ELECTRIC CAR CHARGER А діапазон водіння електромобілів обмежений, користувачі повинні заздалегідь забезпечити право власності на зарядне обладнання.
Діаграма часу для зарезервування призначеного зарядного обладнання на станції зарядкиHALLBOX ELECTRIC CAR CHARGER:
9 、 Модуль Smartcharing
Розумна зарядка відноситься до поведінки динамічного регулювання зарядної потужності за необхідності під час процесу зарядки. В основному він включає:
-Вантажувати балансування в межах станції зарядки -центрального управління
-Локальна розумна зарядка -енергетична система управління
В OCPP Smart зарядкаHALLBOX ELECTRIC CAR CHARGER Контроль в основному відображається в профілях зарядки, які містять обмеження передачі енергії для станції зарядки в певний момент часу.

Вміст повідомлень про профілі профілів (JSON):

10 、 Модуль діагностики
Він використовується для віддаленого діагностики проблем зарядної станції шляхом завантаження файлу, що містить діагностичну інформацію з станції зарядки.
Діагностична інформаційна діаграма завантаження файлів:
Діагностичний код файлу (частина):
11 、 Модуль управління мікропрограмою
Коли станція зарядки потребує оновлення прошивки, CSMS повідомляє станцію зарядки, коли вона може почати завантажувати нову прошивку, а станція зарядки повинна повідомити CSM після кожного кроку завантаження та встановлення нової прошивки.
Приклад: Діаграма часу оновлення прошивки (часткова)

Код, пов’язаний з оновленням прошивки (частина):

12 、 Модуль DisplayMessage
Модуль повідомлень про відображення використовується оператором зарядної станції (ОГС) для відображення інформації, пов'язаної з зарядкою, модуль повідомлення про відображення - це нова функція в OCPP 2.0, в основному, включаючи
-Setup Display Message від CSO
-МоркаHALLBOX ELECTRIC CAR CHARGER Завантаження повідомлення про відображення
Встановлення схеми часу повідомлення про відображення:

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

Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Час посади: 09-2024