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

AspectOCPP 1.6OCPP 2.0.1
TransportWebSocket (JSON/SOAP)WebSocket (JSON)
SécuritéBasiqueTLS, certificats client
Smart ChargingLimitéComplet (ISO 15118)
Device ManagementBasiqueAvancé (composants, variables)
TarificationSimpleComplexe (tarifs dynamiques)
AdoptionMajoritaire (~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 :

  1. Borne en statut "Faulted" → Tenter un Reset soft puis hard
  2. Session bloquée en "Charging" → RemoteStopTransaction + Reset
  3. Connecteur verrouillé → UnlockConnector
  4. Configuration corrompue → ChangeConfiguration pour restaurer
  5. 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