Le serveur OCPP est le lien direct avec les bornes. Bien conçu, il transforme des signaux techniques en informations utiles pour le support, le produit et les opérations.
Enjeu
Sur le terrain, les bornes n'ont pas toutes le même comportement : coupures réseau, firmwares différents, horloges instables ou messages incomplets. Le serveur doit rester tolérant tout en gardant une trace exploitable.
Les repères techniques ci-dessous indiquent des familles de composants possibles. Ils ne figent pas l’architecture : Resonovia choisit le socle selon le produit, les équipes, l’exploitation et les contraintes du client.
Console mobilité
Exemple d’exploitation illustratif
Disponibilité
Surveillée
Flux partenaires
Synchronisés
Sessions
Traçables
Comprendre
La solution précise ce qu'elle rend possible pour l'utilisateur, l'opérateur, les partenaires et les équipes qui exploitent le service.
Le serveur OCPP doit traduire le terrain en états métier fiables.
Une borne ne parle pas comme un produit. Elle envoie des messages, coupe parfois la connexion, redémarre, change de statut et produit des compteurs. La valeur du serveur est de rendre ces signaux compréhensibles pour l’utilisateur, le support et les opérations.
Connexion borne
Flux OCPP
BootNotification · Heartbeat · StatusNotification
Identifier la station, suivre sa présence et comprendre rapidement si le terrain communique encore.
Autorisation
Flux OCPP
Authorize · RemoteStartTransaction
Valider token, compte, droits d’accès et contexte tarifaire avant d’ouvrir une session.
Session
Flux OCPP
StartTransaction · MeterValues · StopTransaction
Transformer les messages OCPP en états métier exploitables : énergie, durée, connecteur, reçu et litige.
Commande
Flux OCPP
RemoteStop · ChangeAvailability · Reset
Déclencher une action depuis l’app ou le backoffice avec un retour d’état clair et traçable.
Points de maîtrise
Ce que l’exploitation doit pouvoir vérifier.
Machine d’état tolérante aux bornes hétérogènes
Journal protocolaire corrélé aux sessions métier
Rejeu et diagnostic pour incidents terrain
Événements prêts pour supervision, support et reporting
Diagnostic opérable
Les équipes doivent voir si l’incident vient de la borne, du réseau, du firmware, d’une commande, d’un token ou d’un état backend.
Donnée exploitable
Les messages deviennent sessions, CDR, alertes, métriques, exports et éléments de diagnostic.
Construction
Capacités
Fondation technique
Le serveur reçoit les messages WebSocket, garde une trace protocolaire, met à jour une base SQL relationnelle, publie des événements utiles et expose des APIs de supervision.
Architecture en couches
Une plateforme de mobilité durable sépare les responsabilités, puis les reconnecte par des contrats observables.
Cas d’usage
Bénéfices
FAQ
Là où commence la mobilité de demain
Structurer une plateforme de mobilité exploitable.
OCPP, OCPI, EMSP/CPO, applications natives, route planning, données ou architecture véhicule : Resonovia intervient sur les couches où le produit rencontre l’infrastructure.