Tech Blog 2026-05-05

OCPP 1.6 vs OCPP 2.0.1: Which Protocol Should You Choose?

OCPP is the standard protocol for EV charger communication. We compare OCPP 1.6 and OCPP 2.0.1 across features, security, and deployment scenarios to help you choose.

OCPP 1.6 vs OCPP 2.0.1: Which Protocol Should You Choose?
F
FBK POWER Team
2026-05-05

OCPP 1.6 vs OCPP 2.0.1: Which Protocol Should You Choose?

The Open Charge Point Protocol (OCPP) has become the de facto standard for communication between EV chargers and central management systems. As the protocol evolves, buyers and operators face a practical question: should you deploy on the mature OCPP 1.6, or invest in the newer OCPP 2.0.1?

A Brief History of OCPP

OCPP was originally developed in 2009 by the Open Charge Alliance (OCA) to solve a simple problem: chargers from different manufacturers could not talk to the same backend software. Since then, it has evolved through multiple versions:

  • **OCPP 1.5** — Early adoption phase, limited feature set.
  • **OCPP 1.6** — Widely deployed since 2015. Added JSON support, smart charging, and firmware management.
  • **OCPP 2.0** — Major architectural rewrite with improved security and device management.
  • **OCPP 2.0.1** — Current recommended version. Refines 2.0 with backward-compatible fixes and clearer specification language.

Feature Comparison

FeatureOCPP 1.6OCPP 2.0.1
Communication FormatSOAP or JSONJSON only
Smart ChargingBasic load balancingAdvanced with ISO 15118 integration
SecurityBasic auth / TLSSecurity Profile 3 (PKI-based)
Device ManagementLimitedComprehensive (monitoring, config, diagnostics)
Plug & ChargeNot supportedNative ISO 15118 support
Display ManagementNot supportedMessage and tariff display control

Security: The Biggest Difference

OCPP 1.6 relies on Transport Layer Security (TLS) and basic authentication (username/password) or client-side certificates. While this is adequate for many deployments, it has known vulnerabilities:

  • Stolen credentials can grant unrestricted backend access.
  • No standardized mechanism for certificate revocation.
  • Firmware updates are signed but not always encrypted.

OCPP 2.0.1 introduces **Security Profile 3**, which uses Public Key Infrastructure (PKI) for mutual authentication between charger and backend. Each charger receives a unique certificate, and the backend verifies the charger's identity cryptographically. This eliminates password-based attacks and enables automated certificate rotation.

Smart Charging and ISO 15118

OCPP 1.6 supports basic smart charging through Load Balancing and Central Smart Charging profiles. These allow the backend to limit power output based on grid constraints.

OCPP 2.0.1 extends this with native **ISO 15118** integration, enabling:

  • **Plug & Charge** — The vehicle authenticates automatically through the charging cable, eliminating RFID cards and mobile apps.
  • **Bidirectional Communication** — The vehicle can communicate its state of charge, desired departure time, and energy needs directly to the charger.
  • **Dynamic Pricing** — Real-time tariff signals can be pushed to the vehicle, allowing drivers to optimize charging costs.

Deployment Scenarios: Which to Choose?

Choose OCPP 1.6 If: - You are deploying a standard commercial or fleet charging site. - Your backend software only supports 1.6 (many established platforms). - You need to minimize integration risk and cost. - Your use case does not require Plug & Charge or advanced device management.

Choose OCPP 2.0.1 If: - You are building a next-generation public charging network. - Plug & Charge and seamless user experience are priorities. - You operate in a regulated market requiring the highest security standards. - You want future-proof infrastructure that will still be supported in 2035.

FBK POWER's Approach

FBK POWER's charging platform supports both OCPP 1.6 and OCPP 2.0.1. Our default configuration ships with OCPP 1.6 for maximum compatibility, with a clear firmware upgrade path to 2.0.1 as backend platforms mature. This approach gives operators flexibility without forcing premature technology bets.

Contact our engineering team for a protocol compatibility assessment based on your specific backend and deployment timeline.