Протокол OCPP обеспечивает единое решение для связи между зарядными станциями.настенное зарядное устройство для электромобиля и любой центральной системы управления. Эта архитектура протокола поддерживает взаимосвязь любой зарядкинастенное зарядное устройство для электромобиля Центральная система управления поставщика услуг со всеми пунктами зарядки.
I. Протокол OCPP
1. Полное название OCPP — Open Charge Point Protocol, бесплатный и открытый протокол, разработанный OCA (Open Charge Alliance), организацией, базирующейся в Нидерландах. Open Charge Pointнастенное зарядное устройство для электромобиля Протокол (OCPP) используется для унифицированной связи между зарядными станциями (CS)настенное зарядное устройство для электромобиляи любая система управления зарядной станцией (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настенная зарядка электромобиля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) StartTransaction и StopTransaction в OCPP1.6 заменены на TransactionEvent в OCPP2.0.1.
(2) Обновление прошивки в OCPP2.0.1 добавляет цифровые подписи для предотвращения неполной загрузки прошивки, что приводит к сбоям обновления прошивки.
(3) Платформа в OCPP1.6 гарантирует уникальность идентификатора транзакции и гарантирует его уникальность на посту оплаты.настенное зарядное устройство для электромобиляв OCPP2.0.1.
(4) В OCPP1.6 дефектные места были оптимизированы и обновлены, например: в OCPP1.6 данные transactionId внутри StartTransaction определяются платформой, но в OCPP2.0.1 это зарядная стопканастенное зарядное устройство для электромобиля который определяет значение transactionId, что является преимуществом, поскольку при сбое сети необходимо повторно отправить данные StartTransaction, когда зарядка стопкинастенное зарядное устройство для электромобиля приходится отправлять данные снова. Преимущество этого в том, что при сбое сети необходимо повторно отправлять данные StartTransaction, если это версия OCPP1.6, платформа, скорее всего, сохранит две копии одних и тех же данных Transaction, что приведет к вычету денег клиента дважды;
(5) Деталей и функций OCPP 2.0.1 намного больше, чем у версии 1.6, сложность разработки возросла.
Во-вторых, соглашение OCPP 2.0.1
OCPP2.0.1 поддерживает использование формата данных JSON для передачи данных по протоколу WebSocket. OCPP2.0.1 несовместим с OCPP1.6.
Поддерживает несколько методов авторизации безопасности, ISO15118, интеллектуальную зарядку, управление устройствами, управление зарядкой и т. д. Отличается высокой совместимостью, высокой безопасностью и высокой масштабируемостью.
Топология сети OCPP
1. Архитектура программного обеспечения OCPP2.0.1
В основном он включает в себя модули передачи данных, авторизации, безопасности, конфигурации, диагностики, управления прошивкой, управления устройствами и управления зарядкой и т. д. Функциональное разделение модуля (часть) в протоколе OCPP2.0.1:
2. Модуль передачи данных (DataTransfer).

Используйте стороннюю библиотеку libwebsockets для установления соединения websockets с удаленной CSMS через сеть для взаимодействия с данными; используйте стороннюю библиотеку rapidjson для
3. Модуль авторизации (Authorization)
Методы авторизации включают RFID, кнопку «Старт», дебетовую/кредитную карту, PIN-код, CSMS, локальный idToken, ISO15118, автономную авторизацию и т. д.
Пример: график авторизации CSMS
4. Модуль безопасности (Security)
Модуль безопасности использует стороннюю библиотеку mbedtls RSA, модуль ECC (Elliptic Curve) для шифрования и дешифрования данных и модуль X509 для управления сертификатами.
Пример: временная диаграмма обновления сертификатов зарядных станций
5. Модуль транзакций (Transactions)
Под транзакциями понимается процесс зарядки электромобиля с помощью зарядного устройства.
В OCPP2.0 все сообщения, связанные с транзакциями, интегрированы в сообщение
Временная диаграмма: запуск транзакции — Plug and Play
6. Модуль MeterValues
В процессе транзакции необходимо периодически отправлять данные локальных счетчиков в CSMS, чтобы CSMS и пользователи могли отслеживать ход транзакции в режиме реального времени.
Временная диаграмма: данные счетчиков, связанные с транзакциями
7. Модуль стоимости
Модуль выставления счетов — это новый программный модуль в OCPP2.0, который используется для предоставления пользователям информации о ценах и выставлении счетов. Он в основном включает в себя:
- Перед зарядкой предоставьте подробную информацию о ценах на зарядную станциюнастенное зарядное устройство для электромобиля.
-Во время зарядки предоставляется информация о стоимости в режиме реального времени.
-После зарядки предоставляется окончательная информация о зарядке.
(1) Временная диаграмма информации о ценах до взимания платы:
(2) Временная диаграмма платежной информации во время начисления
(3) Временная диаграмма информации о зарядке после зарядки
8. Модуль бронирования
Резервирование — это зарезервированная функция, которую может установить оператор. Поскольку зарядных станций не так многонастенное зарядное устройство для электромобиля а запас хода электромобилей ограничен, пользователям необходимо заранее обеспечить право собственности на зарядное оборудование.
Временная диаграмма для резервирования указанного зарядного оборудования на зарядной станциинастенное зарядное устройство для электромобиля:
9. Модуль SmartCharging
Умная зарядка относится к поведению динамической регулировки мощности зарядки по мере необходимости в процессе зарядки. Она в основном включает в себя:
- Балансировка нагрузки внутри зарядной станции - Централизованное управление системой
- Локальная интеллектуальная зарядка - Управление системой управления энергопотреблением
В интеллектуальной зарядке OCPPнастенное зарядное устройство для электромобиля Управление в основном отражается в профилях зарядки, которые содержат лимиты передачи энергии для зарядной станции в определенный момент времени.

Содержание сообщения о профилях тарификации (JSON):

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

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

12. Модуль DisplayMessage
Модуль отображения сообщений используется оператором зарядной станции (CSO) для отображения пользователю информации, связанной с зарядкой. Модуль отображения сообщений — это новая функция в OCPP 2.0, включающая в себя в основном
-Настройка отображения сообщения CSO
-Зарядная станциянастенное зарядное устройство для электромобиля загрузка отображаемого сообщения
Настройка временной диаграммы отображения сообщений:

Получите временную диаграмму отображения сообщений:

Сычуаньская зеленая научно-техническая компания с ограниченной ответственностью
0086 19158819831
Время публикации: 09-авг-2024