Avec le développement rapide de l'industrie mondiale des véhicules électriques, le développement intelligent et standardisé des infrastructures de recharge est devenu une nécessité urgente. Le protocole OCPP (Open Charge Point Protocol) sert de « langage commun » pour connecter ces infrastructures.stations de recharge pour véhicules électriquesAvec des systèmes de gestion centralisés, elle s'impose comme la technologie clé pour relever les défis de l'interopérabilité des appareils.
I. OCPP : Pourquoi est-ce essentiel pour entrer sur le marché européen ?
OCPP est un protocole de communication ouvert et standardisé qui garantitstations de recharge pour véhicules électriques Les produits de différents fabricants peuvent communiquer de manière transparente avec n'importe quel système de gestion backend compatible. L'intégration du protocole OCPP dote les produits d'une interface de communication standard, apportant une valeur ajoutée essentielle grâce à :
Lever les barrières d'interopérabilité : permet aux bornes de recharge de se connecter à n'importe quelle plateforme d'exploitation tierce conforme aux normes OCPP, améliorant ainsi l'adaptabilité du produit ;
Conformité à la réglementation : Répond aux exigences d'interopérabilité obligatoires de l'UE pour l'infrastructure de recharge, condition préalable à l'accès au marché ;
Déblocage des fonctionnalités intelligentes : prend en charge la commande à distance, la facturation, la surveillance de l’état et les mises à jour du micrologiciel OTA, réduisant considérablement les efforts de développement d’applications de couche supérieure ;
Réduction des coûts d'intégration : Utilisation d'une pile de protocoles largement adoptée, évitant les coûts de développement sur mesure et de maintenance à long terme associés aux protocoles propriétaires.
II. MicroOcpp : une solution légère optimisée pour les systèmes embarqués
Pour les environnements embarqués aux ressources limitées, MicroOcpp offre une implémentation idéale de la pile de protocoles OCPP avec des avantages clés, notamment :
Empreinte de ressources ultra-faible : écrit en C/C++ et optimisé spécifiquement pour les microcontrôleurs et Linux embarqué ;
Prise en charge complète des protocoles : entièrement compatible avec OCPP 1.6 et prend en charge les mises à niveau vers la version 2.0.1 ;
Conception modulaire : permet de compiler uniquement les fonctionnalités nécessaires afin d’optimiser l’utilisation des ressources matérielles ;
Convivial pour les développeurs : Fournit des interfaces API claires et de nombreux exemples pour faciliter l’intégration.
III. Exercice de déploiement : Création d’un système de communication OCPP à partir de zéro
1. Configuration de l'environnement serveur
Déployez rapidement le serveur SteVe OCPP à l'aide de conteneurs Docker. Système de gestion centralisé open source, SteVe offre des fonctionnalités complètes de gestion des bornes de recharge, notamment la maintenance des communications WebSocket, la surveillance de l'état de charge et l'émission de commandes à distance.
2. Étapes clés du déploiement client
Lors du déploiement du client MicroOcpp sur la plateforme MYD-YF13X, nous avons utilisé l'environnement système Linux 6.6.78 fourni. Nous avons d'abord compilé la bibliothèque source MicroOcpp pour générer des exécutables optimisés pour ARM. Ensuite, nous avons configuré les broches GPIO pour simuler l'état de connexion du pistolet de charge : deux ports GPIO ont été utilisés pour représenter la détection d'état de chaque interface de charge.
3. Établissement de la communication serveur-client
Après le déploiement, le client a établi avec succès une connexion WebSocket avec le serveur SteVe :
L'interface de gestion du serveur affichait le nouveau serveur en ligne.station de recharge pour voitures électriquesen temps réel, en confirmant la bonne interaction entre les liens sous-jacents et les protocoles.
4. Vérification de la fonction de rapport d'état
En manipulant les niveaux GPIO pour simuler l'insertion/le retrait du pistolet de chargement, nous observons le client signaler les changements d'état au serveur en temps réel.
L'interface serveur met à jour de manière synchrone l'état des connecteurs, confirmant ainsi le bon fonctionnement de l'ensemble de la chaîne de communication.
En tant que mondialstation de recharge intelligenteFace à la standardisation croissante du marché, la prise en charge du protocole OCPP est devenue un facteur clé de compétitivité. La solution OCPP complète proposée par Mir, basée sur la plateforme MYC-YF13X, simplifie considérablement le développement et garantit la conformité des produits aux normes ainsi que leur adaptabilité au marché.
Date de publication : 14 janvier 2026


