- Accueil
- Ressources
- Guide OCPP
Guide · OCPP
OCPP, expliqué.
Comment une borne et le logiciel qui l’exploite communiquent, en quoi OCPP 1.6J et 2.0.1 diffèrent, et ce qui se passe quand vos bornes se connectent à ChargeIT.
OCPP est la raison pour laquelle vous pouvez choisir vos bornes et votre logiciel séparément. Voici comment il fonctionne, et comment ChargeIT l’utilise.
Ce qu’est OCPP
L’Open Charge Point Protocol est un standard ouvert maintenu par l’Open Charge Alliance. Il définit les messages qu’échangent une borne et son système central : la borne signale son état, ses sessions et ses relevés de compteur ; le système central autorise les conducteurs, envoie des commandes et fixe des limites de charge.
Comme le standard est ouvert, toute borne qui le parle peut être exploitée par tout système central qui le parle. C’est ce qui vous permet de choisir votre matériel et votre logiciel séparément.
En OCPP 1.6, les deux côtés s’appellent charge point et central system. En OCPP 2.0.1, ce sont la charging station et le charging station management system (CSMS). ChargeIT est le système central de chaque borne qui s’y connecte.
Comment une borne se connecte
La borne ouvre une connexion WebSocket vers l’adresse du système central et la garde ouverte. Les messages circulent en JSON sur cette seule connexion, dans les deux sens. La borne n’a besoin que d’un accès internet, par carte SIM ou par le réseau du site ; le système central n’a jamais à entrer dans le réseau du site.
- La borne se connecte à l’adresse qui lui a été donnée et s’identifie.
- Elle envoie une boot notification avec son modèle et son firmware, et ChargeIT l’accepte.
- Elle signale l’état de chaque connecteur.
- Ensuite, elle envoie des heartbeats, des changements d’état, des demandes d’autorisation, des transactions et des relevés de compteur, et reçoit des commandes et des limites de charge.
OCPP 1.6J et 2.0.1
Les deux versions sont largement utilisées. Une borne parle l’une ou l’autre sur une connexion donnée ; certaines bornes peuvent passer de l’une à l’autre dans leurs réglages.
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| Publication | 2015 | 2020 |
| Transport | JSON sur WebSocket | JSON sur WebSocket |
| Sessions | Messages séparés de début et de fin de transaction | Un seul message transaction event pour le début, les mises à jour et la fin |
| Réglages de la borne | Une liste de clés de configuration | Un modèle d’équipement fait de composants et de variables |
| Profils de sécurité | Ajoutés plus tard, dans l’extension de sécurité de l’Open Charge Alliance pour 1.6J | Intégrés au standard |
| Recharge intelligente | Profils de charge | Profils de charge, avec prise en charge d’ISO 15118 dans le standard |
Le tableau compare les standards eux-mêmes. Ce que prend en charge une borne donnée dépend de son firmware.
Comment ChargeIT met en œuvre OCPP
ChargeIT a un gestionnaire distinct pour chaque version. Une borne 2.0.1 n’est jamais traduite par une logique 1.6 : chaque version garde ses propres messages, états et règles.
- Commandes à distance depuis la console ou l’API : démarrer, arrêter, déverrouiller un connecteur et changer la disponibilité.
- Un profil de sécurité défini par borne, avec les identifiants des bornes stockés sous forme hachée.
- Des profils de charge envoyés par l’équilibrage de charge pour maintenir chaque site sous sa limite.
- Un journal des événements par borne, avec chaque message reçu et chaque commande envoyée.
- Reprise après redémarrage : si la plateforme redémarre pendant une recharge, la session continue, et les transactions dans un état inconnu sont récupérées au lieu d’être perdues.
- Refus par défaut : quand une autorisation ne peut pas être tranchée, la réponse est non.
Ce dont votre borne a besoin
- OCPP 1.6J ou 2.0.1, avec ChargeIT défini comme système central.
- Internet à la borne, par carte SIM ou par le réseau du site.
- Un firmware qui prend en charge les fonctions voulues : la recharge intelligente et l’équilibrage de charge nécessitent les profils OCPP correspondants.
Les modèles de notre page matériel sont testés. Les autres bornes se connectent après une vérification de compatibilité : envoyez-nous la marque et le modèle.
Apportez vos bornes.
Indiquez-nous les marques et modèles que vous exploitez et nous vous les montrerons en fonctionnement sur ChargeIT.
Réserver une démo