OCPP — это глобальный коммуникационный стандарт для индустрии зарядки электромобилей, часто называемый «универсальным языком» между зарядными станциями и платформами управления зарядкой. Его основная ценность заключается в устранении проприетарных протоколов среди производителей и обеспечении совместимости между устройствами и платформами разных марок. В настоящее время на рынке сосуществуют две основные версии OCPP 1.6 и OCPP 2.0.1, которые являются наиболее важными моментами при выборе стандарта зарядки для проекта.
- Позиционирование и история разработки версий OCPP 1.6 и 2.0.1
- Различия в базовой архитектуре связи между OCPP 1.6 и OCPP 2.0.1
- Функциональные различия между двумя версиями
- Различия между системами безопасности OCPP 1.6 и OCPP 2.0.1
- Рекомендации по выбору: как выбрать подходящий вариант для разных сценариев
- Заключение
Позиционирование и история разработки версий OCPP 1.6 и 2.0.1
OCPP 1.6: Выпущенная в 2015 году, это классическая и зрелая версия в отрасли, поддерживающая крупномасштабное развертывание глобальной зарядной инфраструктуры в течение последнего десятилетия, и в настоящее время это версия протокола с наибольшим количеством существующих развертываний.
OCPP 2.0.1: Официально выпущенная в 2020 году (пересмотренная и оптимизированная версия на основе 2.0), это стандарт нового поколения для интеллектуальной зарядки и энергетического интернета. В 2024 году он официально стал международным стандартом IEC 63584, постепенно становясь обязательным требованием соответствия для новых проектов общественных зарядных станций в Европе и США.

Различия в базовой архитектуре связи между OCPP 1.6 и OCPP 2.0.1
Транспортные протоколы
OCPP 1.6: Использует двухканальный параллельный подход, одновременно поддерживая традиционный SOAP/HTTP (формат XML) и JSON через WebSocket (версия 1.6J). SOAP — это устаревшая архитектура с высокими накладными расходами на передачу данных и задержкой связи; в то время как WebSocket обеспечивает лучшую производительность, это необязательная конфигурация, и ее реализация различается у разных поставщиков.
OCPP 2.0.1: Полностью исключает архитектуру SOAP/XML, единообразно используя полнодуплексную связь JSON через WebSocket. Протокол более легковесный, а задержка взаимодействия ниже. Он также добавляет сжатие данных WebSocket, что еще больше уменьшает объем передаваемых данных и снижает стоимость мобильной связи.
Модель сообщений
OCPP 1.6: В основном использует модель запрос-ответ, с примерно 25 основными типами сообщений. Несмотря на простоту структуры, её выразительные возможности ограничены; сложные функции требуют расширения за счёт пользовательских сообщений.
OCPP 2.0.1: использует событийно-ориентированную архитектуру, расширяет количество типов сообщений до более чем 100, охватывает полные функциональные модули, такие как безопасность, конфигурация, транзакции и интеллектуальная зарядка, поддерживает асинхронные уведомления и отчёты о состоянии, а также лучше адаптируется к крупномасштабным и сложным сетям зарядки.
Функциональные различия между двумя версиями
Возможности интеллектуальной зарядки
OCPP 1.6: Поддерживает только базовые централизованные конфигурации зарядки. Платформа использует фиксированные кривые зарядки, не способна к динамической регулировке мощности или локальному автономному планированию и с трудом справляется со сложными сценариями балансировки нагрузки и взаимодействия с сетью.
OCPP 2.0.1: Встроенная поддержка трехуровневой архитектуры интеллектуальной зарядки — централизованное планирование, локальная автономность и внешнее взаимодействие. Она поддерживает не только динамическое распределение мощности, ценообразование в зависимости от времени суток и балансировку нагрузки, но и локальное хранение стратегий зарядки, что позволяет осуществлять запланированное выполнение даже в автономном режиме. Она может напрямую подключаться к микросетям зданий и фотоэлектрическим системам хранения энергии для обеспечения взаимодействия источника-сети-нагрузки-хранилища.
Система транзакций и выставления счетов
OCPP 1.6: Данные транзакций разделяются и передаются из нескольких сообщений, таких как StartTransaction, StopTransaction и MeterValue. Он поддерживает только статистику потребления электроэнергии на уровне сессии, что приводит к низкой детализации выставления счетов, и не может адаптироваться к более сложным операционным потребностям, таким как многоуровневое ценообразование, анализ стоимости электроэнергии на основе спроса и распределение доходов между несколькими арендаторами.
OCPP 2.0.1: Объединяет данные в одно сообщение TransactionEvent, поддерживая настраиваемую выборку и отчетность по времени/энергии, обеспечивая точный учет на кВт·ч и за период времени, что соответствует коммерческим сценариям, таким как соответствие требованиям EU MID по учету, точное выставление счетов для нескольких арендаторов и анализ пиковой нагрузки.
Управление и обслуживание оборудования
OCPP 1.6: Упрощенная модель оборудования, рассматривающая каждый зарядный интерфейс как независимую единицу, поддерживающая только базовую настройку параметров и удаленный перезапуск, со слабыми возможностями диагностики неисправностей и обслуживания.
OCPP 2.0.1: Использует трехуровневую модель оборудования (зарядная станция → EVSE → зарядный интерфейс), поддерживающую мониторинг состояния на уровне компонентов, определение места неисправности, а также чтение и запись параметров; Обновления прошивки по беспроводной сети (OTA) поддерживают проверку подписи, откат версии и отчеты о ходе выполнения, что значительно снижает затраты на техническое обслуживание крупных зарядных сетей.
Подключи и заряжай
OCPP 1.6: Отсутствует встроенная поддержка, требуется реализация через пользовательские сообщения DataTransfer, что приводит к несовместимости между решениями разных поставщиков и низкой универсальности.
OCPP 2.0.1: Встроенная поддержка стандарта ISO 15118 для подключения и зарядки, обеспечивающая автоматическую аутентификацию и выставление счетов с помощью сертификатов. Просто подключите зарядное устройство, чтобы начать зарядку; сканирование карты или QR-кода не требуется, что повышает безопасность платежей.
Двунаправленная зарядка и V2G
OCPP 1.6: Полностью отсутствует поддержка двусторонней зарядки и разрядки, что делает его непригодным для сценариев взаимодействия энергии, таких как V2G (автомобиль-сеть) и V2H (автомобиль-дом).
OCPP 2.0.1: Имеет встроенную архитектуру двусторонней зарядки и разрядки. Благодаря расширенным протоколам, он поддерживает планирование V2G, управление отрицательной мощностью и двунаправленный учет, выступая в качестве основного протокола связи для интеллектуальных сетей и сценариев виртуальных электростанций.
Различия между системами безопасности OCPP 1.6 и OCPP 2.0.1
OCPP 1.6: Безопасность является необязательным расширением; шифрование TLS не является обязательным, а базовая аутентификация по паролю используется по умолчанию. В реальных условиях уровни безопасности сильно различаются, многие сайты используют передачу данных в открытом виде, что создает риски атак типа «человек посередине», подделки данных и внедрения вредоносного программного обеспечения.
OCPP 2.0.1: Безопасность является основной, встроенной функцией, требующей использования TLS 1.2 + зашифрованной связи** и определяющей три профиля безопасности:
Профиль 1: Аутентификация по паролю, подходит для внутренних закрытых сетей;
Профиль 2: Одностороннее шифрование TLS, подходит для сценариев общего пользования;
Профиль 3: Взаимная аутентификация по сертификатам (mTLS), рекомендуется для производственных сред, поддерживает управление сертификатами X.509, подписанные обновления программного обеспечения и отчетность по журналам событий безопасности, соответствует требованиям безопасности как для энергосистем, так и для финансовых рынков.
Рекомендации по выбору: как выбрать подходящий вариант для разных сценариев
Сценарии выбора OCPP 1.6
Небольшие и средние общественные зарядные станции, станции медленной зарядки переменного тока в промышленных парках и проекты модернизации существующего оборудования;
Простые функциональные требования, требуется только базовая зарядка, оплата картой и удаленный мониторинг;
Ограниченный бюджет, требующий совместимости с большим количеством старых устройств, а также стремление к минимальной стоимости развертывания и риску адаптации.
Сценарии выбора OCPP 2.0.1
Крупные общественные станции быстрой зарядки, кластеры зарядных станций на автомагистралях и станции сверхбыстрой зарядки;
Проекты, требующие динамического управления питанием, синергии микросетей, фотоэлектрических систем и накопителей энергии, а также взаимодействия с сетью;
Коммерческие объекты с возможностью подключения и зарядки, точным выставлением счетов и расширенными требованиями к эксплуатации и техническому обслуживанию;
Соответствующие требованиям проекты в Европе и США, требующие соответствия требованиям EU AFIR, US NEVI и другим нормативным актам;
Проекты долгосрочного планирования, предусматривающие резервирование возможностей расширения сети V2G и энергетического интернета.
Заключение
В целом, OCPP 1.6 является классическим краеугольным камнем для глобального распространения зарядных сетей. Его зрелость, универсальность и низкая стоимость способствовали масштабному развитию отрасли с нуля. OCPP 2.0.1, с другой стороны, представляет собой стандарт нового поколения для эры интеллектуальной энергетики, с комплексными улучшениями в области безопасности, интеллектуальной зарядки, управления оборудованием и взаимодействия с сетью, что соответствует переходу отрасли от эксплуатации зарядных станций к предоставлению энергетических услуг.
