Resonovia MobilityResonovia
Interopérabilité terrain

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.

OCPP 1.6/2.xWebSocketJavaKotlinSpring BootBase SQLKafkaObservabilité

Console mobilité

Exemple d’exploitation illustratif

Live simulé

Disponibilité

Surveillée

Flux partenaires

Synchronisés

Sessions

Traçables

Station de référenceDisponibleOCPP stable
Session illustréeÉnergie suivieCDR en préparation
Partenaire OCPISynchroniséLocations OK
Alerte terrainÀ surveillerHeartbeat retardé

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.

OCPP expliquéWebSocketÉtat stationCommandes

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

Connexion bornes
Un serveur WebSocket OCPP qui gère l'arrivée des stations, leurs connecteurs et leurs changements d'état.
Sessions et compteurs
Un traitement robuste des transactions, mesures d'énergie et événements utiles au suivi client et opérationnel.
Diagnostic exploitable
Des journaux lisibles, du rejeu et des métriques pour comprendre un incident sans fouiller à l'aveugle.
API de supervision
Des contrats clairs pour alimenter backoffice, application mobile, alerting et tableaux de bord.

Capacités

Connexion sécurisée
Accueillir les bornes avec une identification maîtrisée et des règles de connexion adaptées au parc.
Présence station
Savoir quelles bornes communiquent, depuis quand et avec quel niveau de stabilité.
Etat connecteur
Traduire les statuts terrain en informations fiables pour l'exploitation et l'expérience utilisateur.
Début et fin de session
Rapprocher les démarrages, arrêts et événements intermédiaires pour éviter les zones floues.
Mesures d'énergie
Collecter les compteurs nécessaires au suivi de consommation, au support et aux exports.
Commandes à distance
Déclencher certaines actions depuis une app ou un backoffice avec retour d'état compréhensible.

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.

Cas d’usage

Connecter un parc de bornes à une plateforme CPO.
Diagnostiquer incidents station, connecteur et transaction.
Déclencher des commandes depuis une app ou un backoffice.
Suivre disponibilité, erreurs firmware et qualité de connexion.

Bénéfices

Moins de temps perdu à interpréter les incidents borne par borne.
Des commandes distantes plus sûres parce que leur résultat est suivi et compréhensible.
Un socle CPO capable d'absorber des comportements terrain hétérogènes.

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.