OCPP Implementation & Integration Services
Build robust, protocol-compliant EV charging systems with expert OCPP implementation. From OCPP 1.6J upgrades to full 2.0.1 and 2.1 server development, Codibly’s eMobility engineers deliver production-ready integrations — or accelerate your launch with our pre-built CPMS Engine.
What Is OCPP?
The Open Charge Point Protocol (OCPP) is the global open standard for communication between EV charging stations and central management systems. Maintained by the Open Charge Alliance (OCA), OCPP enables interoperability across charger manufacturers, allowing Charge Point Operators (CPOs) to manage multi-vendor networks from a single platform.
OCPP defines how charge points report status, authorize charging sessions, handle metering, and receive remote commands. It decouples hardware from software, giving operators the freedom to choose the best chargers for each site without vendor lock-in.
As the EV charging industry scales, OCPP compliance has become a baseline requirement for CSMS platforms, fleet charging solutions, and public charging networks. Whether you’re building a new system or integrating with existing infrastructure, OCPP is the protocol that ties it all together.
PROTOCOL EVOLUTION
OCPP Versions: 1.6J, 2.0.1 & 2.1
Each OCPP version builds on the last, adding security, functionality, and smart grid capabilities. Here is how they compare:
OCPP 1.6J
• JSON over WebSocket transport
• Core operations: Authorize, StartTransaction, StopTransaction, Heartbeat
• Remote start/stop and firmware updates
• Still the most widely deployed version globally
• Ideal for existing networks needing proven stability
OCPP 2.0.1
• Device model with component-variable architecture
• Three security profiles (Basic Auth, TLS, Client Certs)
• ISO 15118 support for Plug & Charge
• Smart charging with local and centralized profiles
• Transaction event-based reporting (richer telemetry)
OCPP 2.1
• V2G (Vehicle-to-Grid) and bidirectional charging
• Tariff and pricing transparency built in
• Improved device management and diagnostics
• ACDP (Automated Connection Device Protocol) support
• Future-proof for grid integration and demand response
OUR APPROACH
How Codibly Implements OCPP
Codibly’s eMobility engineering team has delivered OCPP implementations for charge point operators, fleet managers, and energy companies across Europe and North America. Our approach combines deep protocol expertise with proven software engineering practices:
Protocol-First Architecture — We design CSMS backends around the OCPP specification, not the other way around. Every message type, error code, and state transition is handled by design.
Version Migration — Upgrading from OCPP 1.6 to 2.0.1? We build migration paths that maintain backward compatibility, so your existing chargers continue working while new ones leverage advanced features.
CPMS Engine Accelerator — Our pre-built CPMS Engine includes a production-tested OCPP server, device management layer, and transaction processing pipeline. You own the code and customize it to your needs — launching up to 80% faster than building from scratch.
End-to-End Testing — We test against real charger hardware and OCPP conformance test suites to ensure your implementation works in production, not just in theory.
KEY CAPABILITIES
OCPP Capabilities We Deliver
From device provisioning to grid-aware smart charging, our OCPP implementations cover the full protocol feature set:
Security Profiles
• Basic Authentication over TLS
• TLS with server and client certificates
• Certificate management and rotation
• Secure firmware update signing
Device Management
• Component-variable device model (OCPP 2.0.1+)
• Remote configuration and monitoring
• Firmware update orchestration
• Diagnostics and log retrieval
Smart Charging
• Charging profiles (TxDefault, TxProfile, ChargingStation)
• Load balancing across connectors and sites
• Grid signal integration for demand response
• Cost optimization and time-of-use scheduling
Transaction Handling
• Event-based transaction reporting
• Authorization via RFID, app, or Plug & Charge
• Metering and billing data collection
• Offline transaction queuing and sync
Reporting & Analytics
• Real-time status notifications (StatusNotification)
• Energy consumption and session analytics
• Availability monitoring and alerting
• Custom dashboards and data export
Why Choose Codibly for OCPP?
• Deep Protocol Expertise: Our engineers have implemented OCPP 1.6J, 2.0.1, and 2.1 across dozens of production deployments for CPOs and OEMs worldwide.
• End-to-End Delivery: From OCPP server development and charger integration to CSMS middleware and mobile apps — we own the full stack.
• Accelerated Time-to-Market: The Codibly CPMS Engine gives you a production-tested OCPP backbone. Own the code, skip months of foundational work.
• Multi-Vendor Interoperability: We test against chargers from ABB, Tritium, Alpitronic, Wallbox, and others to ensure real-world compatibility.
• Ongoing Support: Protocol updates, security patches, and conformance testing — we keep your OCPP implementation current as the standard evolves.
CASE STUDIES
OCPP Projects We Have Delivered
CONTACT US
Talk to Our OCPP Experts About Your EV Charging Project.
Whether you need an OCPP 2.0.1 server built from scratch, a migration from 1.6, or integration with your existing CSMS — our eMobility engineers can help. Book a free consultation to discuss your requirements.
OCPP Resources