OCPP : le langage universel des bornes de recharge
Le protocole OCPP (Open Charge Point Protocol) est le standard ouvert qui permet à une borne de recharge de communiquer avec un système de supervision central (CSMS). Comprendre OCPP est essentiel pour tout opérateur ou technicien IRVE.
OCPP 1.6 vs 2.0.1
| Aspect | OCPP 1.6 | OCPP 2.0.1 |
|---|---|---|
| Transport | WebSocket (JSON/SOAP) | WebSocket (JSON) |
| Sécurité | Basique | TLS, certificats client |
| Smart Charging | Limité | Complet (ISO 15118) |
| Device Management | Basique | Avancé (composants, variables) |
| Tarification | Simple | Complexe (tarifs dynamiques) |
| Adoption | Majoritaire (~80 %) | En croissance (~20 %) |
Les messages OCPP essentiels
Borne -> CSMS :
- BootNotification : la borne s’annonce au démarrage
- StatusNotification : changement de statut (Available, Preparing, Charging, Faulted...)
- MeterValues : relevés de compteur (énergie, puissance, courant)
- StartTransaction / StopTransaction : début/fin de session
- DiagnosticsStatusNotification : rapport de diagnostic
CSMS -> Borne :
- RemoteStartTransaction : démarrer une charge à distance
- RemoteStopTransaction : arrêter une charge à distance
- Reset : redémarrer la borne (hard/soft)
- ChangeConfiguration : modifier un paramètre
- GetDiagnostics : récupérer les logs de diagnostic
- UpdateFirmware : mettre à jour le firmware
Diagnostic à distance via OCPP
Un bon monitoring OCPP permet de résoudre 80 % des pannes sans déplacer un technicien :
- Borne en statut "Faulted" → Tenter un Reset soft puis hard
- Session bloquée en "Charging" → RemoteStopTransaction + Reset
- Connecteur verrouillé → UnlockConnector
- Configuration corrompue → ChangeConfiguration pour restaurer
- Firmware obsolète → UpdateFirmware à distance
OCPP et AIXO
AIXO intègre nativement le protocole OCPP pour :
- Recevoir les alertes en temps réel
- Analyser les patterns de pannes par borne/modèle
- Automatiser les procédures N1 (reset, reconfig)
- Historiser toutes les communications OCPP