Skip to content

OCPP 1.6 / 2.0.1

OCPP 1.6 and OCPP 2.0.1 are versions of the Open Charge Point Protocol (OCPP), an open communication standard that enables an EV charger (charge point) to connect with a Charge Point Management System (CPMS) for monitoring, control, billing support, diagnostics, and firmware management. OCPP enables consistent integration across different hardware brands and software backends, helping avoid vendor lock-in and supporting scalable multi-site deployments.

What Is OCPP 1.6?

OCPP 1.6 is one of the most widely deployed OCPP versions in commercial EV charging networks.
– Commonly implemented for both AC and DC chargers
– Typically used with OCPP 1.6J (JSON over WebSocket) for modern CPMS integrations
– Supports core operational functions like status notifications, transactions, basic smart charging, and remote actions
OCPP 1.6 remains popular because of broad ecosystem support across CPMS platforms, roaming partners, and field-proven charger deployments.

What Is OCPP 2.0.1?

OCPP 2.0.1 is a newer generation of the protocol designed for more advanced charging operations, stronger security, and improved functionality across modern use cases.
– More granular device management and richer operational messaging
– Better support for advanced authorization and user management workflows
– Improved alignment with modern charging requirements such as higher interoperability expectations, structured data handling, and expanded functionality for complex deployments
OCPP 2.0.1 is often selected for networks that want to future-proof operations, especially where advanced features, reporting, or security expectations are higher.

Why OCPP Version Choice Matters in EV Charging

Selecting the right OCPP version impacts interoperability, operational capabilities, and long-term flexibility.
– Determines what CPMS features can be used (remote control, diagnostics depth, reporting detail)
– Influences how well chargers integrate with roaming, payment, and support systems
– Affects cybersecurity posture through supported security mechanisms and update workflows
– Impacts future scalability when adding more chargers, connectors, or sites
For businesses and CPOs, OCPP compatibility is a key requirement in tenders because it protects the ability to change backend providers without replacing hardware.

How OCPP Works Between Charger and CPMS

OCPP defines the messages exchanged between the charger and the management platform.
– The charger connects to the CPMS over an IP network (often Ethernet, Wi-Fi, or cellular)
– The charger sends operational data such as availability, errors, connector status, and metering values
– The CPMS sends commands such as remote start/stop, configuration changes, and firmware updates
– Session data is logged to support reporting, chargeback, billing, and operational KPIs
In multi-charger sites, OCPP data is often combined with load balancing or smart charging logic to distribute available power safely and efficiently.

Typical Use Cases for OCPP 1.6

– Public destination charging where broad backend compatibility is required
– Workplace charging with reliable session tracking and access control
– Fleet sites needing remote monitoring, uptime management, and reporting
– Multi-vendor charger portfolios that must operate on one CPMS
– Installations where the CPMS ecosystem or roaming integrations are primarily optimized around 1.6

Typical Use Cases for OCPP 2.0.1

– Networks planning for advanced operational control and stronger security expectations
– Sites that require more structured device management and richer data exchange
– Projects where long-term future-proofing is prioritized for multi-site scaling
– Deployments with evolving requirements for authorization workflows, monitoring depth, and backend-driven functionality
OCPP 2.0.1 adoption is often driven by the CPMS roadmap, the charger feature set, and the specific operational requirements of the project.

Key Benefits of Using OCPP

Interoperability between chargers and CPMS platforms
– Reduced vendor lock-in and easier backend migration options
– Remote monitoring and faster fault response through centralized diagnostics
– Better uptime through proactive alerts, configuration control, and firmware management
– Standardized session data for reporting, billing support, and KPI tracking

Limitations to Consider

– “OCPP supported” can mean different feature coverage depending on implementation
– Some advanced features require specific CPMS support and configuration on both sides
– Network quality and cybersecurity configuration strongly affect real-world reliability
– Certification and interoperability testing are important, especially in multi-vendor environments
– The best version choice depends on project requirements, CPMS maturity, and long-term operating model

OCPP
Charge Point Management System (CPMS)
Charger Diagnostics
Charger Uptime
Smart Charging
Load Balancing
Charging Session
Firmware Updates
Charger Cybersecurity