Le protocole OCPP fournit une solution de communication unifiée entre les bornes de rechargechargeur de voiture électrique Wallbox et tout système de gestion centralisé. Cette architecture de protocole prend en charge l'interconnexion de tout système de facturation.chargeur de voiture électrique Wallbox système de gestion central du fournisseur de services avec toutes les bornes de recharge.
I. Protocole OCPP
1. Le nom complet de l'OCPP est « Open Charge Point Protocol », un protocole libre et ouvert développé par l'OCA (Open Charge Alliance), une organisation basée aux Pays-Bas. L'Open Charge Pointchargeur de voiture électrique Wallbox Le protocole (OCPP) est utilisé pour la communication unifiée entre les bornes de recharge (CS)chargeur de voiture électrique Wallboxet tout système de gestion de bornes de recharge (CSMS). Cette architecture de protocole prend en charge l'interconnexion du CSMS de tout fournisseur de services de recharge avec toutes les bornes de recharge. Avantages du protocole OCPP : ouvert et gratuit, il évite le recours à un fournisseur unique (plateforme de recharge), réduit les délais d'intégration et les problèmes informatiques.

2、Principales versions du protocole OCPP
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP est limité par ses propres contraintes de protocole, ne peut pas être une large gamme de promotion rapide; la version JSON de la communication WebSocket, peut être dans n'importe quel environnement réseau pour envoyer des données les uns aux autres, les protocoles les plus utilisés sur le marché sont la version 1.6J, OCPP2.0.1 est le 2018 du protocole promeut l'utilisation de la direction du futur.
3, les différences entre les différentes versions d'OCPPborne de recharge pour voiture électrique Wallboxr
OCPP1.* est compatible avec les versions inférieures, OCPP1.6 est compatible avec OCPP1.5, OCPP1.5 est compatible avec OCPP1.2.
OCPP2.0.1 n'est pas compatible avec OCPP1.6, OCPP2.0.1 bien que certains des contenus d'OCPP1.6 l'aient également, mais le format de la trame de données envoyée a été complètement différent, OCPP2.0.1 a ajouté beaucoup de OCPP1.6 n'a pas la fonction, par exemple.
(1) StartTransaction et StopTransaction dans OCPP1.6 sont remplacés par TransactionEvent dans OCPP2.0.1.
(2) La mise à jour du micrologiciel dans OCPP2.0.1 ajoute des signatures numériques pour empêcher les téléchargements incomplets du micrologiciel, entraînant des échecs de mise à jour du micrologiciel.
(3) Le transactionId est garanti unique par la plateforme dans OCPP1.6 et garanti unique par le poste de chargechargeur de voiture électrique Wallboxdans OCPP2.0.1.
(4) Dans OCPP1.6, les emplacements défectueux ont été optimisés et mis à niveau, par exemple : dans OCPP1.6, les données transactionId à l'intérieur de StartTransaction sont déterminées par la plateforme, mais dans OCPP2.0.1, c'est la pile de chargementchargeur de voiture électrique Wallbox qui détermine la valeur transactionId, ce qui est avantageux car en cas de panne de réseau, il est nécessaire de renvoyer les données StartTransaction lorsque la pile de chargechargeur de voiture électrique Wallbox Il faut renvoyer les données. L'avantage est qu'en cas de panne réseau, il est nécessaire de renvoyer les données de StartTransaction. Si la version OCPP1.6 est utilisée, la plateforme risque fort de sauvegarder deux copies des mêmes données de transaction, ce qui entraînera un double prélèvement sur le client.
(5) OCPP 2.0.1 présente beaucoup plus de détails et de fonctionnalités que la version 1.6, le développement de la difficulté a augmenté.
Deuxièmement, l'accord OCPP 2.0.1
OCPP2.0.1 prend en charge l'utilisation de la communication WebSockets de données au format JSON, OCPP2.0.1 n'est pas compatible avec OCPP1.6.
Prend en charge plusieurs méthodes d'autorisation de sécurité, ISO15118, charge intelligente, gestion des appareils, gestion de la charge, etc. Présente une compatibilité élevée, une sécurité élevée et une évolutivité élevée.
Topologie du réseau OCPP
1. Architecture logicielle OCPP2.0.1
Il comprend principalement des modules de transmission de données, d'autorisation, de sécurité, de configuration, de diagnostic, de gestion du firmware, de gestion des appareils et de gestion de la charge, etc. Division des modules fonctionnels (partie) dans le protocole OCPP2.0.1 :
2、Module de transmission de données (DataTransfer)

Utilisez la bibliothèque tierce libwebsockets pour établir une connexion websockets avec le CSMS distant via le réseau pour l'interaction des données ; utilisez la bibliothèque tierce rapidjson pour
3、Module d'autorisation (autorisation)
Les méthodes d'autorisation incluent la RFID, le bouton de démarrage, la carte de débit/crédit, le code PIN, le CSMS, l'idToken local, l'ISO15118, l'autorisation hors ligne, etc.
Exemple : Calendrier d'autorisation CSMS
4、Module de sécurité (sécurité)
Le module de sécurité utilise la bibliothèque tierce mbedtls RSA, le module ECC (Elliptic Curve) pour crypter et décrypter les données et le module X509 pour gérer les certificats.
Exemple : Diagramme temporel pour la mise à jour des certificats de bornes de recharge
5. Module Transactions (Transactions)
Les transactions font référence au processus de charge d’un véhicule électrique par un dispositif de charge.
Dans OCPP2.0, tous les messages liés aux transactions sont intégrés dans le message
Diagramme temporel : Démarrer la transaction – Plug and Play
6. Module MeterValues
Pendant le processus de transaction, il doit envoyer périodiquement les données du compteur local au CSMS, afin que le CSMS et les utilisateurs puissent comprendre la progression de la transaction en temps réel.
Diagramme temporel : données de compteur liées aux transactions
7、Module de coût
Le module de facturation est un nouveau module logiciel d'OCPP 2.0, utilisé pour fournir des informations tarifaires et de facturation aux utilisateurs. Il comprend principalement :
-Avant de charger, fournir des informations détaillées sur le prix de la borne de rechargechargeur de voiture électrique Wallbox.
-Pendant la charge, fournir des informations sur les coûts en temps réel.
-Après la charge, fournir les informations de charge finales.
(1) Diagramme temporel des informations sur les prix avant la facturation :
(2) Chronogramme des informations de facturation pendant la facturation
(3) Diagramme temporel des informations de charge après la charge
8、Module de réservation
La réservation est une fonction réservée, paramétrable par l'opérateur. Compte tenu du faible nombre de bornes de recharge,chargeur de voiture électrique Wallbox et l'autonomie des véhicules électriques étant limitée, les utilisateurs doivent s'assurer à l'avance de la propriété de l'équipement de recharge.
Diagramme temporel pour la réservation de l'équipement de charge désigné à une borne de rechargechargeur de voiture électrique Wallbox:
9. Module de charge intelligent
La recharge intelligente consiste à ajuster dynamiquement la puissance de charge en fonction des besoins pendant le processus. Elle comprend principalement :
-Équilibrage de charge au sein de la borne de recharge -Contrôle central du système
-Recharge intelligente locale -Contrôle du système de gestion de l'énergie
Dans la recharge intelligente OCPPchargeur de voiture électrique Wallbox Le contrôle se reflète principalement dans les profils de charge, qui contiennent les limites de transfert d'énergie pour la borne de recharge à un moment précis.

Contenu du message des profils de charge (JSON) :

10. Module de diagnostic
Il permet de diagnostiquer à distance les problèmes de la borne de recharge en téléchargeant un fichier contenant des informations de diagnostic de la borne de recharge.
Diagramme de séquence de téléchargement du fichier d'informations de diagnostic :
Code lié au fichier de diagnostic (partie) :
11. Module de gestion du micrologiciel
Lorsque la station de charge doit mettre à jour le micrologiciel, CSMS avertira la station de charge lorsqu'elle pourra commencer à télécharger le nouveau micrologiciel, et la station de charge devra avertir CSMS après chaque étape de téléchargement et d'installation du nouveau micrologiciel.
Exemple : Diagramme temporel de mise à jour du micrologiciel (partiel)

Code lié à la mise à jour du firmware (partie) :

12. Module DisplayMessage
Le module de message d'affichage est utilisé par l'opérateur de la station de charge (CSO) pour afficher des informations relatives à la charge à l'utilisateur, le module de message d'affichage est une nouvelle fonction dans OCPP 2.0, comprenant principalement
-Configuration du message d'affichage par CSO
-Station de chargechargeur de voiture électrique Wallbox téléchargement du message d'affichage
Réglage du diagramme de synchronisation des messages d'affichage :

Obtenez le tableau de synchronisation des messages d'affichage :

Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Date de publication : 09/08/2024