Introduction

OCPP 2.0.1 was released by the OCA in March 2020. It introduces a range of updates to support the growing complexity of EV charging networks, including improved transaction handling, enhanced security features, expanded support for smart charging, and better management of device configurations. OCPP 2.0.1 builds on the foundation of OCPP 1.6, introducing major improvements in transaction management, security, smart charging capabilities, and device management to better support the evolving needs of EV charging networks.

For eDRV customers here are some of the notable changes:

  • OCPP 2.0.1 introduces a new 3-tier model: Charging Stations now contain one or more EVSEs (Electric Vehicle Supply Equipment), where each EVSE can independently deliver energy to one EV. This improves the flexibility of modeling multi-connector and multi-EV setups.

Please see EVSE and the 3 Tier Model in OCPP 2.0.1.

  • 1.6J messages StartTransaction, StopTransaction, MeterValue and StatusNotification are replaced by a single 2.0.1 TransactionEvent message.

Please see OCPP 2.0.1 Updates*

  • In 2.0.1 StatusNotification only reports non-transaction updates such as Available, Occupied, Unavailable, Faulted.
  • Several messages have been renamed in 2.0.1 to improve clarity (e.g., RemoteStartTransaction is now RequestStartTransactionRequest).
  • In 2.0.1, transaction IDs are generated by the Charging Station (not the CSMS) to better support offline charging sessions.
  • Transaction messages now include sequence numbers to help the CSMS check for completeness of transaction data.
  • Charging Stations can optionally flag if a transaction event occurred while offline, assisting CSMS systems in correctly processing delayed transactions.

Other New Features in 2.0.1

  • Device Management
    New features for inventory reporting, error/status reporting, configuration management, and customizable monitoring to support large charging networks.

  • Cybersecurity Improvements
    Adds security profiles, client-side certificate management, secure firmware updates, and security event logging.

  • Extended Smart Charging
    Supports direct EMS input to stations, improved local smart charging, and integration with EV-based smart charging via ISO 15118.

  • ISO 15118 Support
    Enables native Plug & Charge and EV-initiated smart charging, improving secure communications between EVs and chargers.

  • Customer Experience Improvements
    Adds more authorization methods, EV driver language preferences, display messaging, and tariff/cost display features.

  • Transport Protocol Updates
    WebSocket compression introduced for efficiency; SOAP transport support removed due to performance and cost concerns.

  • Minor Changes and Extensions
    Includes message renaming for clarity, station-side TransactionId generation, expanded enumerations, and offline event indication.