
« Compatible OCPP » est un argument marketing, pas une garantie. Ce guide révèle les incompatibilités linguistiques, les pièges liés aux versions et les échecs concrets que les fournisseurs ne mentionnent pas dans leurs brochures.
.png)
Il n'y a rien de plus démoralisant que de voir votre tableau de bord afficher un état de santé du réseau à 100 % alors que votre service client est submergé d'appels de conducteurs en panne. Vous avez payé pour un avenir « prêt à l'emploi », et pourtant, vous vous retrouvez à déboguer des journaux JSON à minuit.
On vous avait promis que la norme OCPP résoudrait ce problème. Mais les problèmes d'interopérabilité des normes de recharge des véhicules électriques sont rarement résolus par un simple autocollant «Nous sommes conformes ! ».
Ce guide va au-delà des brochures marketing pour dévoiler les aspects techniques liés au déploiement d'une plateforme OCPP :
Pour comprendre l'échec, il faut d'abord comprendre l'outil. Qu'est-ce que l'OCPP ?
Le protocole Open Charge Point est le langage standard mondial qui permet aux chargeurs de véhicules électriques (matériel) de communiquer avec le système de gestion d'une station de recharge (logiciel). Il a été conçu par l'Open Charge Alliance afin de garantir l'interopérabilité, ce qui vous évite d'être lié à un seul fabricant de matériel.
Mais voici le hic : l'OCPP n'est pas un port USB universel ; c'est un langage qui comporte plusieurs dialectes.
« Compatible OCPP » signifie simplement que votre chargeur et votre logiciel parlent la même langue. Cela ne garantit pas pour autant qu’ils se comprennent. C’est un peu comme un Texan et un habitant de Glasgow : ils parlent tous les deux anglais, mais bonne chance pour les faire se comprendre.
Lorsque votre nouveau matériel coûteux utilise le « dialecte A » de l'OCPP 1.6 et que votre CPMS attend le « dialecte B », votre réseau ne tombe pas simplement en panne : il tombe en panne sans donner aucun signe.
Sur le plan technique, les implémentations modernes des serveurs OCPP (notamment les versions OCPP 1.6J et 2.0.1) communiquent via WebSockets. Cela permet d'établir une connexion bidirectionnelle permanente entre le chargeur et le cloud. La communication se déroule en trois étapes principales :
Maintenant que nous disposons de ces connaissances pratiques sur la mise en œuvre du protocole OCPP, voyons comment les différents dialectes posent des défis concrets pour les logiciels des bornes de recharge OCPP.

Le plus grand mythe concernant les exigences de conformité OCPP pour les bornes de recharge de véhicules électriques est que cette norme serait rigide. Ce n'est pas le cas. La spécification OCPP est « souple ».
Si le protocole définit la structure d'un message, il laisse une marge d'interprétation quant au moment et à la raison de son envoi.
Techniquement, les deux sont « conformes ». Mais si le système d'administration de votre station de recharge s'attend à ce que la notification de la première étape déclenche un changement d'interface utilisateur dans votre application, les chargeurs du fabricant B donneront l'impression de ne pas fonctionner correctement à vos clients.
Vous n'achetez pas seulement un logiciel ; vous achetez souvent un projet d'intégration coûteux destiné à traduire ces « langages » matériels.
Le manque de conformité à l'OCPP est d'autant plus flagrant lorsqu'on examine les différentes versions de l'OCPP actuellement prises en charge par les fournisseurs.
Si l'on en croit l'actualité de l'OCPP aujourd'hui, le secteur est obsédé par la transition vers la version 2.0.1. Mais pour un opérateur de bornes de recharge (CPO), cette transition s'apparente à un véritable champ de mines. Pour comprendre où cette transition achoppe, examinons de plus près les différences concrètes entre les versions 1.6 et 2.0.1 de l'OCPP.
L'OCPP 1.6 (JSON) est aujourd'hui la norme de référence du secteur. Il bénéficie d'une large prise en charge, a fait ses preuves sur le terrain et est stable. Et ce, pour de bonnes raisons. Ce protocole gère de manière fiable et à grande échelle les aspects fondamentaux de la gestion de la recharge des véhicules électriques.
Cela dit, il a été conçu pour une époque où les infrastructures de recharge étaient plus rudimentaires.
Dans sa version standard, OCPP 1.6 ne dispose pas de fonctionnalités de sécurité natives, ce qui nécessite généralement l'utilisation de VPN ou de couches TLS supplémentaires pour répondre aux normes réseau actuelles. Il offre également une prise en charge limitée des structures tarifaires complexes, un aspect qui revêt une importance croissante à mesure que les modèles de tarification gagnent en sophistication.
La fonctionnalité « Plug & Charge » ne fait pas partie de la spécification de base de l'OCPP 1.6, mais elle est déjà disponible aujourd'hui. L'Open Charge Alliance a publié une note d'application officielle détaillant comment la mettre en œuvre via le mécanisme DataTransfer intégré au protocole, ce qui signifie que les opérateurs n'ont pas besoin d'attendre une mise à niveau complète de la plateforme pour bénéficier de cette fonctionnalité.
La version OCPP 2.0.1 incarne la nouvelle génération de la norme : elle intègre la prise en charge native du protocole TLS et de la gestion des certificats, des fonctionnalités de diagnostic à distance et de gestion des appareils considérablement améliorées, ainsi qu’une prise en charge complète de la norme ISO 15118 Plug & Charge au cœur même de la spécification, y compris des capacités de recharge intelligente qui vont bien au-delà de ce que permet la solution de contournement DataTransfer.
Le nombre de recherches concernant l'actualité de l'OCPP 2.0.1 est en forte hausse, et cela se comprend ! Tout le monde veut la version qui offre davantage de fonctionnalités. Mais avant de vous lancer à la recherche de ces fonctionnalités, soyez vigilant. Il existe un piège qu'il convient de connaître : toutes les plateformes « compatibles 2.0.1 » ne se valent pas.
De nombreux fournisseurs de systèmes de gestion des bornes de recharge (CPMS) affirment prendre en charge ces deux versions. Dans la pratique, ils exploitent souvent une pile 1.6 stable parallèlement à une implémentation 2.0.1 encore immature.
Lorsque des chargeurs 1.6 et 2.0.1 partagent le même réseau, la plateforme se rabat souvent sur le plus petit dénominateur commun, et votre matériel haut de gamme 2.0.1 finit par être géré comme un appareil basique 1.6.
Résultat : vous avez investi dans une infrastructure de recharge de pointe, mais votre logiciel n'est pas en mesure d'en tirer pleinement parti.
Le numéro de version indiqué sur une fiche technique n'est qu'une partie du tableau. La véritable mesure de la qualité d'une implémentation OCPP réside dans ses performances en conditions réelles, lorsque la connexion est interrompue, que le matériel présente des dysfonctionnements et que des cas limites, que nul test en laboratoire ne peut anticiper, commencent à se manifester. Voyons comment cela se passe dans la pratique.

Pour illustrer la réalité de l'intégration de l'OCPP aux systèmes de gestion de la recharge des véhicules électriques, voici quelques cas anonymisés que nous avons résolus pour nos clients. Ceux-ci mettent en évidence la différence entre un CPMS « standard » et un CPMS « opérationnel ».
Toutes ces mésaventures pourraient être évitées si l'on savait mettre en œuvre correctement un logiciel conforme à l'OCPP.
Si vous recherchez les meilleures pratiques pour la mise en œuvre d'une infrastructure de recharge de véhicules électriques OCPP, vous devez aller au-delà des fonctionnalités logicielles et vous intéresser à la gouvernance.
Pour éviter les problèmes d'intégration du CPMS, vous devez aborder votre processus d'approvisionnement comme un audit technique. Voici les questions à poser à un fournisseur avant de signer un contrat de cinq ans :
Ne vous fiez pas aux colonnes « Oui » ou « Non » d'un appel d'offres. Posez ces questions pour évaluer le véritable niveau de maturité :
Nous n'écrivons pas cela pour vous faire peur. Nous écrivons cela parce que l'ère de la « ruée vers les emplacements » dans le domaine de la recharge des véhicules électriques est révolue. Nous sommes désormais entrés dans l'ère de l'exploitation.
Les règles du jeu ont changé. La rentabilité ne dépend plus du nombre de bornes installées, mais de la disponibilité du système, de l'intégrité des revenus et du coût de service. Les difficultés liées à la mise en œuvre de l'OCPP constituent le principal obstacle à cette rentabilité.
Chez Ocean, nous ne prétendons pas que notre logiciel est magique. Nous nous présentons comme le partenaire qui a fait ses preuves sur le terrain. Nous avons passé des années à perfectionner notre logiciel OCPP afin qu'il puisse gérer la réalité complexe et fragmentée du marché du matériel informatique, pour que vous n'ayez pas à le faire.
Si vous souhaitez passer du « Plug and Play » au « Plug and Partner », vous êtes au bon endroit.
Télécharger le guide « Approvisionnement stratégique CPMS »
Procurez-vous le guide complet qui contient les spécifications techniques, les clauses pénales et les « questions décisives » dont vous avez besoin pour vous assurer une plateforme de qualité professionnelle.
Discutez avec notre équipe de la mise en œuvre concrète de l'OCPP
Nous allons vous montrer nos cicatrices de guerre. Et comment nous les avons surmontées.