Guide

Le guide complet de l’OCPP

Exploiter tout le potentiel des réseaux de recharge des VE en 2026

L’essentiel

  • L’OCPP (Open Charge Point Protocol) est une norme de communication largement adoptée et indépendante des constructeurs, qui relie les stations de recharge de véhicules électriques (VE) aux systèmes de gestion centralisés. Née en 2009, elle a connu plusieurs versions ; l’OCPP 2.1 (publiée en janvier 2025) apporte la rétrocompatibilité et la prise en charge du Vehicle-to-Everything (V2X).
  • L’OCPP a pour vocation première d’éviter la dépendance à un fournisseur et de garantir l’interopérabilité : des stations de recharge de différents constructeurs peuvent communiquer avec différents systèmes de gestion centralisés. Le protocole repose sur une architecture client-serveur qui permet l’échange de données en temps réel pour l’autorisation, le traitement des transactions et la supervision des statuts.
  • L’OCPP prend en charge l’autorisation, le traitement des transactions, la recharge intelligente, la gestion des firmwares et le diagnostic à distance. Malgré des difficultés comme la migration entre versions et la qualité inégale des implémentations, sa standardisation apporte des bénéfices mesurables : meilleure disponibilité, coûts d’intégration réduits et traitement plus rapide des transactions. L’OCPP est ainsi indispensable à la maturité et à la croissance de l’infrastructure de recharge des VE.
  • L’écosystème du protocole comprend les bornes de recharge (Charge Points), les systèmes de gestion des stations de recharge (CSMS), les opérateurs de bornes de recharge (CPO) et les fournisseurs de services de mobilité électrique (eMSP). La sécurité y occupe une place centrale, avec des profils définis et un programme de certification qui garantit que les implémentations respectent des exigences strictes.

1. Qu’est-ce que l’Open Charge Point Protocol (OCPP) ?

L’Open Charge Point Protocol, ou OCPP, est un protocole open source qui facilite la communication et la gestion de l’infrastructure de recharge des VE.

Il assure l’interopérabilité entre les différents équipements de recharge des VE et les systèmes de gestion centralisés, quel que soit le constructeur ou le type de station de recharge. Grâce à l’OCPP, les opérateurs de bornes de recharge peuvent superviser leurs stations de recharge à distance, autoriser l’accès, configurer le matériel, mettre à jour le firmware et intégrer différents systèmes de paiement et de facturation.

2. Brève histoire de l’OCPP et de son évolution

L’OCPP a été développé en 2009 par l’entreprise néerlandaise E-laad, en collaboration avec plusieurs autres acteurs du secteur des VE, notamment Logica et Alfen.

La première version, OCPP 1.0, est sortie en 2010. Elle assurait une communication de base entre les stations de recharge des VE et les systèmes de gestion de la recharge.

En 2013, la fondation E-laad aux Pays-Bas, Greenlots en Amérique du Nord et ESB en Irlande se sont associés pour fonder l’Open Charge Alliance (OCA), un consortium mondial d’experts de l’infrastructure pour VE issus des secteurs public et privé. L’objectif principal de l’OCA était d’encourager l’adoption à grande échelle d’un protocole de communication standardisé : l’OCPP.

Au fil des années, l’OCPP a continué d’évoluer avec de nouvelles versions : OCPP 1.2 (2012), suivie de près par OCPP 1.5 (2012), plus largement adoptée, puis OCPP 1.6 (2015), la version la plus utilisée. Parmi les mises à jour plus récentes figurent OCPP 2.0 (2018) et OCPP 2.0.1 (2020). Chaque nouvelle version a apporté des fonctionnalités supplémentaires, comme la prise en charge de différents types de stations de recharge, la recharge intelligente et une sécurité renforcée.

L’Open Charge Point Protocol est aujourd’hui largement adopté et reconnu comme la norme du secteur pour la communication entre les stations de recharge des VE et les systèmes de gestion.

L’histoire de l’OCPP

3. Les avantages de l’OCPP

Voici les six principaux avantages de l’OCPP comme protocole de communication pour la recharge des VE. Un logiciel basé sur l’OCPP offre les bénéfices suivants :

1. Interopérabilité et compatibilité : l’OCPP permet aux équipements de recharge des VE de différents constructeurs de communiquer avec les systèmes de gestion de la recharge et entre eux, quels que soient le matériel ou le logiciel utilisés. Les opérateurs peuvent ainsi combiner librement les stations de recharge et faire grandir leur réseau sans contrainte de compatibilité.

2. Gestion et supervision améliorées : l’OCPP permet la supervision, le contrôle et la gestion à distance des stations de recharge des VE. Les opérateurs peuvent démarrer et arrêter des sessions de recharge, suivre la consommation d’énergie et la facturation, et résoudre les incidents en temps réel.

3. Meilleure expérience client : l’OCPP permet aux opérateurs de gérer les comptes clients et la facturation et de proposer plusieurs moyens de paiement, ce qui rend les stations de recharge plus simples à utiliser. En s’appuyant sur l’OCPP, AMPECO veut proposer des applications mobiles plus performantes et plus intuitives, qui simplifient la recherche des bornes, l’accès à la recharge des VE et son paiement. 

4. Réduction des coûts : l’OCPP aide les opérateurs de réseaux de recharge à réduire leurs coûts d’exploitation en limitant la maintenance manuelle et en rendant les sessions de recharge plus efficaces. Il donne aussi accès à des données d’utilisation détaillées, comme la durée de recharge et les plages horaires d’utilisation, qui servent à affiner la stratégie de tarification et à adapter les tarifs à chaque groupe d’utilisateurs. L’OCPP prend également en charge la tarification dynamique : les opérateurs ajustent leurs prix en temps réel selon la demande, le coût de l’énergie et l’état du réseau électrique, pour maximiser à la fois l’utilisation et le chiffre d’affaires.

5. Un réseau prêt pour l’avenir : l’OCPP est un protocole open source qui continue d’évoluer et de s’améliorer. Ses fonctions de sécurité robustes, comme le chiffrement et l’authentification, protègent contre les accès non autorisés et la falsification des données. L’infrastructure de recharge des VE reste ainsi à jour et compatible avec les nouvelles technologies et normes.

6. Recharge intelligente : l’OCPP permet la recharge intelligente : les opérateurs pilotent de façon dynamique comment et quand les VE se rechargent, en fonction de la demande sur le réseau électrique, de l’énergie disponible et des signaux de prix. Cela permet d’équilibrer la charge du réseau, d’optimiser la consommation d’énergie et de réduire le coût de la recharge, pour les opérateurs comme pour les conducteurs.

Vous voulez découvrir ce que la plateforme AMPECO offre au-delà de l’OCPP ?

4. Fonctionnement d’OCPP

L’OCPP fournit un protocole standardisé pour la communication entre les stations de recharge des VE (aussi appelées Charge Points) et un système de gestion centralisé (aussi appelé Central System). Le protocole permet aux stations de recharge et aux systèmes backend centraux d’échanger des messages et des données. D’autres protocoles, déjà utilisés ou en cours de développement, fonctionnent aux côtés de l’OCPP et gèrent la communication entre les stations de recharge et les VE.

Schéma du fonctionnement de l’OCPP

L’Open Charge Point Protocol définit deux rôles :

L’Open Charge Point Protocol définit deux rôles :

Charge Point (ou client) : la station de recharge physique où un véhicule électrique se recharge. Un Charge Point dispose d’un ou de plusieurs connecteurs. Il fournit des informations sur la disponibilité et le statut des sessions de recharge ainsi que sur la consommation d’énergie.

Central System (ou serveur) : le système de gestion des bornes de recharge (CPMS) communique avec le Charge Point via l’OCPP pour superviser et gérer les sessions de recharge et collecter les données de consommation d’énergie et de facturation.

Exemple d’opérations OCPP

Types d’implémentation OCPP

Il existe deux grands types d’implémentation de l’OCPP :

SOAP/XML : le Simple Object Access Protocol (SOAP) est un protocole fondé sur des messages qui utilise le XML pour représenter les données. Le XML est un format lourd comparé à des formats modernes comme le JSON, ce qui le rend peu adapté aux stations de recharge dont la connexion internet est instable. La taille des messages XML peut provoquer des retards et des expirations de délai, un problème pour la communication en temps réel.

Dans les implémentations de l’OCPP en SOAP, le Charge Point comme le système central doivent généralement accepter des connexions entrantes, ce qui complique la configuration réseau. Le déploiement et la montée en charge deviennent plus difficiles, en particulier lorsque les équipements se trouvent derrière un NAT ou un pare-feu, ce qui demande souvent une configuration supplémentaire, comme une redirection de ports ou des adresses IP publiques.

JSON : le JavaScript Object Notation (JSON) est un format d’échange de données léger et flexible, plus facile à lire et à écrire que le XML. Il offre aussi de bien meilleures possibilités de diagnostic. Envoyer et recevoir des données en JSON est simple, car le format utilise des requêtes HTTP. Il s’appuie sur une connexion WebSocket pour la communication bidirectionnelle, qui n’exige qu’une seule entité dans le rôle de serveur : dans le cas de l’OCPP, le backend.

5. Termes clés de l’OCPP

Les profils OCPP sont un élément essentiel de la norme Open Charge Point Protocol (OCPP). Ils définissent la façon dont les stations de recharge et les systèmes de gestion communiquent entre eux.

Les profils OCPP précisent les messages échangés, leurs formats, ainsi que les fonctionnalités et les comportements pris en charge par chaque système.

Les profils OCPP utilisent en outre des types de données spécifiques pour définir le format et la structure des données transmises entre la borne de recharge et le système de gestion centralisé. Les clés de configuration contrôlent divers paramètres pendant une session de recharge, tandis que les cas d’usage décrivent le comportement attendu aux différentes étapes d’une session.

Enfin, des cas de test prédéfinis aident les développeurs à vérifier que le protocole est correctement implémenté.

Chaque terme de l’OCPP est décrit en détail ci-dessous.

Profils

Les profils OCPP définissent la façon dont les stations de recharge et les systèmes de gestion doivent communiquer entre eux : les messages échangés, leur format, ainsi que les fonctionnalités et comportements précis pris en charge par chaque système.

Dans l’OCPP 1.6, la version du protocole la plus répandue en 2026, les fonctionnalités et les messages associés sont regroupés en profils. Selon les fonctionnalités nécessaires, les intégrateurs peuvent implémenter un ou plusieurs de ces profils.

Les clients peuvent s’appuyer sur ces profils pour vérifier si un produit OCPP 1.6 offre les fonctionnalités dont leur activité a besoin.

La liste des profils comprend :

  • Core Profile
  • Firmware Management Profile
  • Local Auth List Management Profile
  • Remote Trigger Profile
  • Reservation
  • SmartCharging

L’OCPP 2.0.1 introduit le ChargingProfile, qui définit la gestion de la puissance de recharge dans le temps. Il comprend un ChargingSchedule qui précise la puissance ou le courant délivré sur différents intervalles de temps. Ensemble, ils déterminent la vitesse de recharge d’un véhicule et la répartition de l’énergie tout au long de la session de recharge.

Les ChargingProfiles peuvent être définis par des systèmes externes, comme un CPMS ou un système de gestion de l’énergie.

Message

Un message est une unité de données transmise entre une borne de recharge (CP) et un système de gestion centralisé (CMS) pendant une session de recharge. Chaque message a un format et une fonction propres, et plusieurs messages peuvent être échangés au cours d’une même session.

Type de données

Les profils OCPP utilisent des types de données spécifiques pour définir le format et la structure des données transmises entre le CP et le CMS. Il s’agit de types courants comme string, integer et boolean, mais aussi de types plus spécialisés comme date-time et enumeration.

Clés de configuration

Les clés de configuration définissent les différents réglages et paramètres qui contrôlent le comportement du CP pendant une session de recharge. Parmi ces réglages :

  • Vitesses de recharge
  • Limites de puissance maximale
  • Exigences d’autorisation

Chaque profil comprend un ensemble de clés de configuration prédéfinies, que le CP ou le CMS peut modifier selon les besoins. Certaines de ces clés ne peuvent toutefois être configurées que par le CP et ne peuvent pas être modifiées avec le message ChangeConfiguration.

Cas d’usage

Un cas d’usage désigne un scénario ou un comportement précis que l’Open Charge Point Protocol doit prendre en charge. Chaque cas décrit le comportement attendu du CP et du CS aux différentes étapes d’une session de recharge. Exemples de cas d’usage : démarrage d’une transaction, arrêt d’une transaction et démarrage d’une transaction à distance.

Cas de test

Les développeurs utilisent des cas de test pour vérifier que le protocole OCPP est correctement implémenté.

Chaque profil OCPP comprend un ensemble de cas de test prédéfinis qui permettent aux développeurs de vérifier le comportement de leur implémentation. Ces cas de test couvrent différents scénarios et cas limites, pour une implémentation robuste et fiable de l’Open Charge Point Protocol.

6. Les blocs fonctionnels de l’OCPP

L’OCPP 2.0.1 est divisé en plusieurs blocs fonctionnels (Functional Blocks), qui regroupent chacun un ensemble de cas d’usage et d’exigences. Les principaux blocs fonctionnels de l’OCPP sont :

Sécurité

Ce bloc fonctionnel décrit une spécification de sécurité pour le protocole OCPP.

Provisionnement

Ce bloc fonctionnel décrit toutes les fonctionnalités qui aident un CSMS à provisionner les stations de recharge. Il permet aux stations de recharge de s’enregistrer sur le réseau et de récupérer les informations de configuration de base.

Autorisation

Le bloc fonctionnel Autorisation définit le traitement des messages AuthorizeRequest et le comportement de l’Authorization Cache.

Gestion de la liste d’autorisation locale

Ce bloc fonctionnel couvre la gestion de la liste d’autorisation locale (Local Authorization List).

Transactions

Ce bloc fonctionnel décrit les fonctionnalités OCPP de base liées aux transactions démarrées ou arrêtées sur la station de recharge.

Contrôle à distance

Le bloc fonctionnel Contrôle à distance décrit trois types de cas d’usage de contrôle à distance initiés par le CSMS : le contrôle des transactions à distance (Remote Transaction Control), le déverrouillage d’un connecteur (Unlocking a Connector) et le déclenchement à distance (Remote Trigger).

Disponibilité

Ce bloc fonctionnel décrit la transmission des notifications de statut entre la station de recharge et le CSMS.

Réservation

Ce bloc fonctionnel décrit la fonction de réservation d’une station de recharge.

Tarifs et coûts

Ce bloc fonctionnel fournit au conducteur de VE des informations sur les tarifs et les coûts lorsque la station de recharge peut les afficher. Avant le début de la recharge, les informations tarifaires doivent être communiquées, avec le détail des prix de chaque composante du tarif applicable. Pendant la recharge, le conducteur de VE doit voir le coût total en cours, mis à jour à intervalles réguliers et adaptés. Lorsque le conducteur de VE arrête la recharge, le coût total de la transaction doit s’afficher.

Comptage

Ce bloc fonctionnel décrit l’envoi des valeurs de comptage, par échantillonnage périodique et/ou à intervalles alignés sur l’horloge.

Recharge intelligente

Ce bloc fonctionnel décrit toutes les fonctionnalités qui permettent au CSMS (ou, indirectement, à un tiers) d’agir sur le courant ou la puissance de recharge pendant une session de recharge, ou de limiter la puissance ou le courant qu’une station de recharge peut fournir à un VE.

Gestion des firmwares

Ce bloc fonctionnel décrit la fonctionnalité qui permet à un CSMS de mettre à jour le firmware d’une station de recharge.

Gestion des certificats ISO 15118

Ce bloc fonctionnel assure l’installation et la mise à jour des certificats ISO 15118.

Diagnostic

Ce bloc fonctionnel décrit la fonctionnalité qui permet à un CSMS de demander et de suivre l’envoi d’un fichier de diagnostic par une station de recharge, et de superviser les données de la station de recharge.

Messages d’affichage

Avec la fonction DisplayMessage, l’OCPP permet à un CSMS d’afficher sur une station de recharge un message qui ne fait pas partie de son firmware. Le CSMS peut définir, récupérer, remplacer et effacer ces messages.

Transfert de données

Ce bloc fonctionnel décrit comment des tiers peuvent ajouter à l’OCPP des commandes et des extensions personnalisées.

7. Aperçu rapide des versions de l’OCPP

Versions de l’OCPP : 1.5, 1.6, 2.0

OCPP 1.5

Bien que l’OCPP 1.5 ait été standardisé en 2012 et largement adopté, les différentes implémentations du protocole ont entraîné des problèmes d’interopérabilité, certaines étant partiellement incompatibles entre elles. C’est pourquoi l’Open Charge Alliance ne certifie la conformité OCPP qu’à partir de l’OCPP 1.6, même si celui-ci reprend l’essentiel du contenu de l’OCPP 1.5.

OCPP 1.6

L’OCPP 1.6 apporte de nouvelles fonctionnalités, dont la recharge intelligente, qui permet l’équilibrage de charge local et central, ainsi que la prise en charge des messages JSON et la récupération d’informations à la demande grâce aux messages de déclenchement (trigger messages).

L’OCPP 1.6 prend en charge une communication sécurisée grâce au chiffrement au niveau du transport (par exemple TLS). Il ne propose toutefois pas de cadre de sécurité complet et intégré, comme la gestion du cycle de vie des certificats et les fonctions de sécurité avancées introduites dans les versions suivantes.

Pour atteindre un niveau de sécurité plus élevé, des mesures complémentaires peuvent être mises en place, comme des réseaux privés, des VPN ou des connexions IPsec.

Extension du protocole OCPP

OCPP 2.0

Lors de la présentation de l’OCPP 2.0 en avril 2018, des problèmes ont été découverts qui ne pouvaient pas être résolus par de simples corrections de formulation dans la documentation. Des modifications importantes ont été nécessaires, qui ont rendu cette version incompatible avec les précédentes.

Par rapport aux versions précédentes, l’OCPP 2.0 est une refonte profonde du protocole : presque tous les messages sont différents et de nombreuses fonctionnalités ont été ajoutées. Malgré cette absence de rétrocompatibilité, cette version apporte des améliorations importantes en matière de fonctionnalités, de sécurité et d’interopérabilité.

Par exemple, l’OCPP 2.0 prend en charge le transfert d’énergie bidirectionnel, qui permet des applications Vehicle-to-Grid (V2G) : la batterie du VE peut réinjecter de l’énergie dans le réseau électrique. Cette version apporte aussi des fonctions de sécurité renforcées et une meilleure interopérabilité avec d’autres protocoles.

OCPP 2.0.1

L’OCPP 2.0.1 est sorti en 2020. Son objectif principal est de corriger les bugs et les incohérences de l’OCPP 2.0 et de clarifier certains aspects du protocole. Par rapport à l’OCPP 1.6, l’OCPP 2.0 et 2.0.1 apportent plusieurs changements majeurs :

Gestion des équipements

Cette fonctionnalité était très attendue par les opérateurs de bornes de recharge qui gèrent des réseaux de recharge (DC) complexes et multi-constructeurs. Elle transmet à la plateforme logicielle des informations détaillées sur les stations de recharge, améliore la visibilité sur les chargeurs et facilite l’exploitation et la maintenance des chargeurs de votre réseau.

Gestion des transactions améliorée

Dans les versions précédentes du protocole, les données de transaction étaient réparties sur plusieurs messages. Or, réduire le volume de données est devenu de plus en plus important pour les CPO qui gèrent de nombreuses stations et transactions. Dans l’OCPP 2.0.1, la structure et la méthode de remontée des transactions sont unifiées, ce qui réduit le volume global de données.

Sécurité renforcée

Les paquets de données sont désormais chiffrés au niveau du protocole et ne nécessitent ni VPN ni tiers pour établir une connexion sécurisée. Il devient ainsi difficile pour des personnes non autorisées d’intercepter les informations transmises et d’y accéder. L’OCPP 2.0.1 ajoute aussi les mises à jour sécurisées du firmware, la journalisation de sécurité et la notification des événements, des profils de sécurité pour l’authentification (gestion des clés pour les certificats côté client) et une communication sécurisée (TLS).

Recharge intelligente étendue

Une amélioration majeure de l’OCPP 2.0.1 est la possibilité pour le VE de communiquer la quantité d’énergie demandée en kWh. Les systèmes de gestion de la recharge des VE peuvent désormais connaître précisément l’énergie (kWh) dont chaque VE a besoin et régler la puissance de recharge intelligente en conséquence, pour une recharge des VE plus respectueuse du réseau électrique, plus sûre et plus pratique.

Prise en charge d’ISO 15118

L’OCPP 2.0.1 intègre nativement l’ISO 15118, ce qui permet de nouvelles fonctionnalités et une communication plus sûre entre l’ERVE (équipement de recharge pour véhicules électriques) et le VE. Les nouvelles fonctionnalités sont :

  • Plug & Charge
  • Recharge intelligente, y compris avec les données transmises par le VE

Affichage et messagerie améliorés :

L’OCPP 2.0.1 permet aux opérateurs de bornes de recharge de configurer, depuis leur plateforme de gestion de la recharge, des messages affichés aux conducteurs sur les stations de recharge.

Il s’agit notamment de messages :

  • dans la langue préférée du conducteur de VE,
  • qui indiquent le tarif applicable avant le début de la recharge,
  • qui indiquent le coût en cours pendant une transaction de recharge ainsi que le coût total final.

8. Cas d’usage clés de l’OCPP

L’OCPP rend possible un large éventail de cas d’usage pour l’exploitation, la gestion et l’optimisation de l’infrastructure de recharge des VE. Voici les principaux :

Connexion et gestion à distance des stations de recharge

L’OCPP permet aux opérateurs de réseaux de recharge de superviser et de gérer à distance leurs stations de recharge, et donc de garder la main sur leur exploitation où qu’ils soient. Grâce à l’OCPP, le CSMS reçoit des données détaillées des stations de recharge, dont les valeurs de comptage (par exemple la tension par phase) et les notifications de statut. Ces données servent à la supervision de l’exploitation, à la maintenance et à l’optimisation des réseaux de recharge.

Des acteurs externes, comme les gestionnaires de réseau de distribution (GRD) ou les fournisseurs d’énergie, peuvent en outre utiliser ces données pour la supervision et la gestion du réseau électrique. Ces mesures détaillées offrent une vision comparable à celle des compteurs intelligents et améliorent l’efficacité opérationnelle et la visibilité.

L’OCPP pour la recharge intelligente et la gestion de la charge

L’OCPP rend possible la recharge intelligente des VE en alignant les besoins en énergie de la recharge sur la capacité disponible du réseau électrique. La puissance est ainsi répartie de façon équilibrée entre les bornes de recharge, les sites et le réseau lui-même, ce qui allège la pression sur le réseau pendant les pics de demande.

La recharge intelligente peut s’appliquer à plusieurs niveaux : l’ERVE (prise), la station ou le groupe/site. Elle permet des stratégies de gestion de la charge flexibles, adaptées à l’état du réseau électrique et aux contraintes locales. Le CSMS reçoit les données de recharge et ajuste dynamiquement la recharge en envoyant des profils de recharge aux stations de recharge. Ces profils définissent des paramètres comme les limites de puissance ou de courant, selon les principes de la gestion dynamique de la charge (GDC).

Grâce aux modules de recharge intelligente de l’OCPP, un profil de recharge propre peut être créé pour chaque chargeur d’un site, pour une utilisation de l’énergie optimisée et efficace sur l’ensemble du réseau.

Intégration avec d’autres protocoles

L’OCPP est conçu pour s’intégrer à d’autres protocoles de communication, ce qui favorise l’interopérabilité et étend les capacités des systèmes de recharge des VE.

Deux protocoles importants sont couramment utilisés avec l’OCPP : l’ISO 15118 et OpenADR.

ISO15118

L’ISO15118 est un protocole de communication qui rend possibles la fonction Plug&Charge et le Vehicle-to-Grid (V2G).

  • Plug&Charge permet à un VE de s’identifier et de s’autoriser automatiquement auprès d’une station de recharge compatible, pour le compte du conducteur, à l’aide de certificats numériques. Les conducteurs n’ont plus besoin de plusieurs cartes de paiement ni d’applications mobiles pour accéder aux stations de recharge.
  • Le Vehicle-to-Grid (V2G)  permet un transfert d’énergie bidirectionnel entre les VE et le réseau électrique, pour un écosystème énergétique plus efficace et plus durable. Avec le V2G, les batteries des VE servent de stockage d’énergie, une ressource précieuse pour le réseau pendant les pics de demande.

OpenADR

OpenADR (Open Automated Demand Response) est un protocole de communication qui permet aux fournisseurs d’énergie et aux gestionnaires de réseau d’envoyer des signaux aux équipements consommateurs d’énergie, afin de gérer la demande d’électricité pendant les pics de consommation ou les pénuries d’approvisionnement.

Lorsque l’infrastructure de recharge des VE est intégrée, le CSMS peut utiliser ces signaux pour ajuster la recharge et limiter son impact sur le réseau électrique pendant les pics de demande. La recharge des VE peut ainsi participer aux programmes d’effacement (demand response), ce qui aide à équilibrer le réseau et à éviter les surcharges.

Réglementations nationales sur la recharge

Réglementation britannique EVSCP

La réglementation britannique UK EVSCP (Electric Vehicle Smart Charging Protocol) impose que toutes les nouvelles bornes de recharge publiques soient équipées de fonctions de recharge intelligente. Elle vise à réduire les pics de demande d’électricité en permettant aux bornes d’adapter la recharge à l’état du réseau électrique. Ses principales exigences : recharge en heures creuses par défaut, délais aléatoires pour éviter les pics de demande, possibilité pour l’utilisateur de passer outre, et communication sécurisée avec des mesures de protection des données.

L’OCPP n’est pas obligatoire, mais il peut faciliter la conformité en assurant la communication entre les stations de recharge et un CSMS. Grâce à la recharge intelligente OCPP, la recharge peut être ajustée dynamiquement selon les signaux du réseau électrique, ce qui réduit la pression sur le réseau et améliore l’efficacité énergétique.

Loi allemande sur la métrologie : Eichrecht

Pour se conformer à la loi allemande sur la métrologie (Eichrecht), les stations de recharge des VE doivent remplir des critères précis, dont l’installation d’un compteur kWh qui garantit une facturation précise et des données exactes. L’OCPP peut faciliter la conformité en assurant une communication fiable entre les stations de recharge et un CSMS, y compris le transfert des données de comptage. Ces données peuvent être traitées et présentées au conducteur de VE (par exemple dans une application mobile), pour une facturation transparente et vérifiable.

9. Démarrer avec l’OCPP

Implémenter l’OCPP demande d’examiner avec soin les composants logiciels et matériels, ainsi que la stratégie de maintenance et de mise à niveau sur le long terme. Voici un aperçu du processus d’implémentation de l’OCPP.

Logiciel de recharge des VE

Il existe deux grandes approches pour implémenter l’OCPP. Vous pouvez développer votre propre implémentation du protocole, ce qui suppose une équipe de développement expérimentée capable de construire la solution de zéro, ou acheter une solution existante. 

Une implémentation sur mesure offre un contrôle et une flexibilité totale sur la solution, mais elle présente aussi des inconvénients importants. Même les géants du secteur choisissent des solutions existantes, car la recharge des VE demande un long apprentissage : il faut maîtriser la complexité de nombreux cas d’usage, de multiples protocoles et des réglementations locales.

Les solutions prêtes à l’emploi couvrent un large éventail de modèles économiques et de cas d’usage, ce qui facilite le choix d’une solution adaptée à des besoins précis. Elles comprennent généralement des fonctions comme la gestion des tarifs, la supervision à distance et la recharge intelligente, pour un déploiement plus rapide et une exploitation moins complexe.

Implémenter l’OCPP directement à partir de la documentation donne en général des fonctionnalités de base, qui ne répondent pas aux exigences d’une activité complète de recharge des VE. Choisir une solution existante permet au contraire d’économiser du temps et des ressources, et donne accès à des fonctions avancées indispensables pour réussir.

Matériel de recharge des VE

La qualité de l’implémentation OCPP d’une station de recharge a un impact direct sur l’interopérabilité et les performances du système. Une implémentation médiocre peut limiter les fonctionnalités et rendre la communication avec le CSMS peu fiable.

Il est donc essentiel d’évaluer la compatibilité du matériel et sa conformité OCPP. Cela passe généralement par des tests des fonctionnalités OCPP de base et avancées, comme le contrôle des transactions à distance, les mises à jour du firmware et la recharge intelligente.

Une collaboration étroite entre éditeurs de logiciels et fabricants de matériel aide à améliorer l’interopérabilité et à garantir un fonctionnement fiable sur les différents modèles de stations de recharge.

Tester l’implémentation OCPP

Chez AMPECO, nous avons développé une procédure d’évaluation complète qui couvre les scénarios de base comme les scénarios avancés. Elle comprend des tests approfondis de tous les profils de fonctionnalités OCPP et des fonctions essentielles, dont le démarrage et l’arrêt à distance des sessions de recharge, les mises à jour du firmware et la recharge intelligente, pour vous apporter des solutions fiables et efficaces pour la recharge de vos VE.

Ces tests nous permettent de travailler étroitement avec les fabricants de matériel, en leur donnant des recommandations précises pour améliorer leur implémentation OCPP. Nous contribuons ainsi au secteur et soutenons la croissance de tous ses acteurs. Notre plateforme est compatible avec les stations de recharge de 200+ marques de matériel intégrées : les opérateurs de réseaux de recharge peuvent donc choisir le matériel qui répond à leurs besoins.

Maintenance et mises à niveau

La maintenance et la mise à niveau de votre version et de votre implémentation OCPP sont essentielles, car les versions du protocole ne sont pas rétrocompatibles : les nouvelles versions peuvent ne pas fonctionner avec les anciennes implémentations. Passer à une nouvelle version demande souvent une mise à niveau du matériel ou du logiciel. Il est donc important de bien planifier avant tout changement pour éviter les problèmes de compatibilité. Une maintenance régulière du système est également indispensable pour que la version OCPP utilisée reste efficace dans le temps et continue de répondre aux besoins changeants de l’infrastructure de recharge.

10. Dernières évolutions de l’OCPP

La norme OCPP évolue en permanence, avec de nouveaux développements et des mises à jour publiés régulièrement.

Parmi les nouveautés récentes figure l’OCPP Compliance Test Tool (OCTT2), qui aide les développeurs à tester leurs implémentations du protocole par rapport aux spécifications officielles et à vérifier leur conformité aux normes du secteur.

L’OCTT2 contient la première série de cas de test de l’OCPP 2.0.1. Des évolutions futures devraient ajouter d’autres cas de test, couvrir d’autres blocs fonctionnels comme l’ISO15118, et proposer des API pour exécuter automatiquement les cas de test et les intégrer dans les chaînes CI/CD et l’automatisation des tests. Les fabricants de stations de recharge et les prestataires de services peuvent demander la certification de leurs produits et services pour prouver leur conformité à la norme OCPP.

La norme OCPP évolue sans cesse pour améliorer ses fonctionnalités et en intégrer de nouvelles. Ce progrès est porté par des groupes de travail d’experts du secteur, qui élaborent ensemble de nouvelles normes et bonnes pratiques pour l’infrastructure de recharge des VE. Des événements Plugfest sont aussi organisés régulièrement : développeurs et fabricants s’y retrouvent pour tester l’interopérabilité de leurs implémentations OCPP. 

Comment AMPECO vous aide à tirer le meilleur de l’OCPP

Pour les opérateurs de bornes de recharge qui veulent développer et gérer leur infrastructure de recharge des VE, bien comprendre et utiliser l’OCPP présente de nombreux avantages.

En adoptant l’OCPP, les opérateurs bénéficient d’une meilleure communication entre les stations de recharge et les systèmes backend, d’une plus grande interopérabilité, de plus de flexibilité et de plus de contrôle sur leurs systèmes. Le protocole continue d’évoluer et de s’améliorer, au service des besoins des conducteurs de VE et du secteur.

Toutefois, pour les opérateurs de réseaux de recharge qui veulent vraiment développer leur activité, s’appuyer sur un logiciel ou un matériel doté d’une implémentation OCPP de base ne suffit pas. Ce qui compte, c’est la façon dont l’OCPP est implémenté et dont tous les cas d’usage complexes sont traités. C’est là qu’interviennent des plateformes comme AMPECO, fruit de plusieurs années de développement et nourrie par les cas d’usage concrets de clients dans 70+ marchés. Notre plateforme ne se limite pas à une implémentation de base de l’OCPP : elle apporte aussi des processus sur mesure et la capacité de traduire des besoins métier en solutions techniques.

Nous encourageons tous les opérateurs de réseaux de recharge à adopter l’OCPP dans leur infrastructure de recharge des VE et à envisager une plateforme de gestion de la recharge comme AMPECO pour tirer encore plus de valeur de ce protocole. Grâce à notre expertise et à notre expérience des solutions sur mesure pour les cas d’usage complexes, nous pouvons vous aider à faire passer votre activité de recharge des VE à la vitesse supérieure.

Quel est l’objectif de l’OCPP ?

L’Open Charge Point Protocol a pour objectif principal de faciliter la communication entre les bornes de recharge et les systèmes centraux de gestion de la recharge.

Quelle est la différence entre l’OCPP et l’OSCP ?

L’OCPP gère les échanges entre les chargeurs de VE et les systèmes de gestion de la recharge, au niveau du chargeur. L’OSCP (Open Smart Charging Protocol) coordonne les systèmes de gestion de la recharge et les fournisseurs de services de recharge intelligente. L’OSCP joue le rôle de coordinateur au niveau du réseau électrique et traite l’équilibrage de charge et la gestion de la demande.

L’OCPP est-il difficile à implémenter ?

En général, oui : l’OCPP est difficile à implémenter, car les fournisseurs de chargeurs de VE doivent développer leur propre firmware pour utiliser le protocole. Une implémentation correcte demande une bonne compréhension de la technologie de recharge des VE, des besoins métier et des réglementations locales.

Le Tesla Wall Connector est-il compatible OCPP ?

Non, le Tesla Wall Connector ne prend pas en charge l’OCPP.

Prenez RDV avec nos experts du secteur

Planifiez un échange avec nos experts de la recharge des VE pour en savoir plus sur l’OCPP et sur tout ce qui fait la réussite d’une activité de recharge des VE. Découvrez comment la plateforme de gestion de la recharge d’AMPECO répond à vos besoins et vous donne les moyens de réussir.

Le manuel de l’OCPP (2026) - L’Open Charge Point Protocol, ou OCPP, est un protocole open source qui facilite la communication et la gestion de l’infrastructure de recharge des VE.