Tout ce que vous devez savoir sur l'OCPP

Accueil Tout ce que vous devez savoir sur l'OCPP
28/03/2022
Partagez :

Lorsque la recharge deviendra plus courante, il y aura une vaste gamme de systèmes dorsaux et EV les systèmes de tarification qui apparaîtront. En conséquence, des chargeurs et des systèmes supplémentaires pourraient être créés à l'avenir. Finalement, il y aura une course pour voir quel type est le meilleur.

Cet article est un guide d'OCPP, une plate-forme open-source et disponible gratuitement pour créer un EV frontal de la borne de recharge. Le front-end est le « visage public » d'un EV station de charge et représentera le système auprès des utilisateurs finaux. Il communique avec les systèmes dorsaux, enregistre les conducteurs et affiche des informations telles que les prix, les conducteurs et la disponibilité des bornes de recharge.

L'idée est née à la suite de discussions sur la liste de diffusion Collabora. Collabora est un bureau qui fournit des services à un large éventail de clients, dont la Linux Foundation, la Free Software Foundation et Google, entre autres. C'est un groupe très intéressant à surveiller.

Alors approfondissons maintenant pour en savoir plus sur OCPP.

Qu'est-ce que l'OCPP

Homme chargeant un EV à une borne de recharge publique et paie avec un téléphone portable
Source de l'image: Unsplash

Dans le cas de l'Open Charge Point Protocol (OCPP), nous avons une bonne chose pour nous. Il facilite la mise en place de grands réseaux de bornes de recharge, et les propriétaires de bornes de recharge peuvent rapidement changer si un fournisseur fait faillite ou en cas d'urgence. Cela pourrait aussi baisse des prix partout.

Le protocole de borne de recharge ouverte (OCPP) est un système de communication utilisé par open EV chargeurs et systèmes de gestion de bornes de recharge (CSMS).

OCPP est un protocole d'application qui permet la communication entre les bornes de recharge pour véhicules électriques (VE) et leur système de gestion central. En termes simples, un protocole d'application est une structure qui permet à des programmes très différents d'interagir les uns avec les autres, tels que les téléphones portables et les réfrigérateurs intelligents, ou les haut-parleurs Bluetooth et les ordinateurs portables. Considérez-le comme un programme de traduction en ce sens qu'il convertit les messages d'un appareil ou d'un programme dans un format qu'un autre appareil ou programme peut comprendre et utiliser.

OCPP est une plate-forme disponible gratuitement pour créer un EV frontal de la borne de recharge. Le front-end est le « visage public » d'un EV station de charge et représentera le système auprès des utilisateurs finaux. Il communique avec les systèmes dorsaux, enregistre les conducteurs et affiche des informations telles que les prix, les conducteurs et la disponibilité des bornes de recharge.

OCPP est principalement écrit en PHP et Javascript, et il est développé de manière DRY (ne vous répétez pas) via un framework frontal appelé Bootstrap. Bootstrap est un framework de développement Web très populaire de Twitter, visant à faciliter le processus de développement frontal.

OCPP est basé sur Electron, la même plate-forme utilisée par Slack, Discord et Atom. Et nous aimons ces applications. Nous les utilisons tous les jours. Nous voulons que notre application soit aussi simple et élégante que possible, en s'inspirant de Slack.

Pourquoi c'est cool ? Nous avons vu beaucoup de gens construire des frontaux de bornes de recharge. Ces frontaux sont tous propriétaires. Cela signifie qu'ils sont construits de manière fermée et ne sont pas accessibles au public pour les voir ou les utiliser.

Cela est particulièrement préoccupant si leur modèle commercial est basé sur la vente de leur front-end. Par exemple, une entreprise peut avoir une application pour iOS ou Android. Ils ont passé beaucoup de temps et d'efforts à le rendre beau et utilisable. Mais il n'y a pas de licence open source disponible, et même si c'était le cas, elle est complètement verrouillée. Vous ne pouvez pas voir comment cela fonctionne, et vous ne pouvez certainement pas voir comment corriger les bogues.

De plus, le modèle économique est une barrière à l'entrée. Si vous devez payer pour l'application, les utilisateurs ne peuvent pas l'installer eux-mêmes car ils ne savent pas s'ils l'utiliseront un jour.

OCPP contre. OCP

Une application indiquant l'état du véhicule électronique en charge
Source de l'image: iStock

Un package complet est la seule chose qui rend les deux différents. OCP signifie "open source, communautaire, indépendant de la plate-forme, station de recharge intégrée", qui est entièrement fonctionnel et possède tous les modules nécessaires pour faire fonctionner une borne de recharge, comme les conducteurs, les stations, les rapports, les analyses, etc. .

Il existe un frontal appelé OCPP pour OCPI. OCPP est l'interface pour les utilisateurs et affiche uniquement des informations sur les bornes de recharge, telles que les conducteurs, les bornes, les prix et les batteries.

OCPP est une application de station de charge qui fonctionne avec OCPI, et c'est un moyen facile pour un opérateur de station de charge d'afficher des informations sur les stations, la batterie et les différents prix pour différents articles.

Pour les développeurs, OCPP est un excellent moyen de démarrer avec Ocpi afin de pouvoir gérer facilement les pilotes, les stations et les batteries.

Si vous aimez développer votre propre borne de recharge, alors OCPP est le meilleur endroit pour commencer. Il vous aide également à gérer les chargeurs et les batteries pour votre propre entreprise personnelle. L'OCPP n'en est qu'à ses balbutiements et il est probable que le projet évoluera avec le temps.

Quels sont les avantages d'utiliser OCPP ? Il y a plusieurs raisons pour lesquelles vous pourriez vouloir utiliser OCPP.

Tout d'abord, c'est gratuit. Vous n'avez pas besoin de payer pour l'application. Si vous utilisez un logiciel propriétaire pour votre entreprise, la société de logiciels peut vous facturer le logiciel et ses services pour le maintenir et l'améliorer. Il y a aussi souvent des limites sur qui peut utiliser le logiciel, comme une limite sur le nombre d'utilisateurs.

Deuxièmement, OCPP est accessible à tous pour voir le code. Les développeurs savent que les logiciels open source ne sont pas nécessairement gratuits, mais cela peut être un excellent moyen de construire une relation durable avec une communauté.

Troisièmement, OCPP est également libre d'utilisation pour des applications commerciales et privées. Si vous avez un ami qui souhaite créer une application de borne de recharge pour le plaisir, il n'y a aucune raison que vous deviez payer pour cela. Si vous avez une grande installation de bornes de recharge, vous pouvez créer une application privée pour vos propres employés, ou vous pouvez créer une application commerciale pour le public.

Une autre option est que vous pouvez créer votre propre application avec un logiciel propriétaire. C'est beaucoup de travail. Vous devez employer des développeurs et des concepteurs, et vous devrez payer pour ce temps.

Mais généralement, OCPP est open source, vous n'avez donc pas à payer pour cela ou pour la maintenance. Il a également une grande communauté de contributeurs qui peuvent aider au besoin.

OCPP a également un design minimaliste. Il aura fière allure dans n'importe quel environnement. 

OCPP est conçu pour être petit et facilement installable sur votre propre serveur. Si vous avez une entreprise, vous pouvez héberger l'application sur votre propre serveur et contrôler son fonctionnement et son apparence. Si vous êtes un utilisateur final, vous pouvez utiliser OCPP pour afficher des informations sur les bornes de recharge à proximité et contribuer à encourager l'adoption de bornes de recharge.

Différentes versions d'OCPP

La station de charge électronique du véhicule est visible sur la carte de l'application
Source de l'image: iStock

Il y a actuellement deux versions d'OCPP sur le marché. L'un est basé sur OCP 2.0, et l'autre est basé sur Ocpi 3.0 bêta.

Vous pouvez installer OCPP sur votre propre serveur. L'OCPP pour Ocpi 2.0 est basé sur la pile LAMP, ce qui signifie que vous pouvez l'installer sur Linux, Apache, MySql et Php. L'autre OCPP pour la version bêta d'Ocpi 3.0 est basé sur la pile MEAN, ce qui signifie qu'il s'agit de MySql, Express, Angular et Node.js.

L'OCPP pour Ocpi 2.0 est stable et prend en charge OCPP pour Ocpi 3.0 beta. le 3.0 bêta prendra en charge OCPP pour Ocpi 3.0 beta et Ocpi 2.0.

Comment fonctionne l'OCPP ?

Un chargeur électrique pour véhicules électriques au mur1
Source de l'image: CANVA

Passons en revue un scénario simple :

  • Un client se présente devant la borne de recharge pour commencer à recharger son véhicule. Il choisit la quantité de kWh qu'il souhaite facturer puis passe sa commande.
  • Le front-end communique avec le back-end. Le backend gère la tarification et la gestion des contrats. Le frontal indique au backend combien de kWh le client souhaite facturer.
  • Le backend demandera alors au client de payer. Le client saisit ses informations de paiement, telles que les informations de sa carte de crédit ou son compte bancaire, puis le backend facturera le client.
  • Le client est maintenant prêt à commencer à charger. Le backend envoie maintenant la commande à la station de charge, qui commence alors à charger le véhicule.
  • Lorsque le client a fini de recharger, il demande la fin de la recharge. Le frontal envoie un message au backend. Le backend envoie alors un message à la borne de recharge pour mettre fin à la recharge.
  • Le backend envoie un message au client, confirmant que la facturation est terminée. 
  • Le backend pourra également envoyer un message au client si le prix change pendant le processus de facturation. Par exemple, si une réduction est offerte ou si des frais sont ajoutés. Si des frais sont ajoutés, c'est au frontal de déterminer comment afficher le nouveau prix au client. Il peut également envoyer un message au client en cas d'erreur. Le backend peut envoyer le message qu'il veut. Par exemple, il peut envoyer un message au client indiquant que la station est actuellement hors tension.

Dans ce scénario simple, il y a trois messages : la demande du client pour commencer la charge, la fin réussie de la charge et la fin infructueuse de la charge.

De plus, il existe des messages facultatifs qui peuvent être envoyés depuis le backend : le message de changement de prix et le message d'erreur.

OCPP n'est pas destiné à remplacer OCPI. OCPI est une plate-forme entièrement fonctionnelle et intégrée qui comprend tous les composants dont vous avez besoin pour construire une borne de recharge. Il existe un frontal appelé OCPP qui communique avec OCPI et qui permet aux utilisateurs finaux d'interagir avec la borne de recharge. OCPP est très minimaliste et ne comprend qu'une interface utilisateur.

"La fonction principale d'OCPP est de communiquer avec les systèmes dorsaux, les bornes de recharge, les conducteurs et les utilisateurs. »

Il extrait les données des systèmes back-end et les affiche sur le front-end. Il gère également les chauffeurs, leurs comptes, leurs comptes et cartes de recharge. OCPP prend en charge les mises à jour en direct des données sur le front-end.

Avec l'application OCPP Javascript/HTML, vous pouvez insérer des données dynamiquement et ajouter des éléments de navigation.

OCPP est conçu pour être facilement installable sur votre propre serveur. Il fournit également une version simplifiée de l'application sous la forme d'une application javascript/HTML.

La première entreprise à utiliser OCPP est Slock. Slock. Il crée des logiciels pour les appareils IoT et les serrures intelligentes. Il a récemment annoncé le Universal Sharing Network, qui est une plate-forme de partage d'actifs comme un vélo, une voiture ou un scooter.

L'un des projets présentés au CES 2018 était un partenariat avec Bosch, une société allemande d'automatisation et d'électronique. Bosch est également partenaire de ClearMotion, un smart EV station de charge. Créations ClearMotion EV bornes de recharge et logiciels.

Il existe un projet appelé Share&Charge, une plate-forme open-source et basée sur la blockchain pour la recharge des véhicules électriques. Son objectif principal est de gérer EV bornes de recharge décentralisées et fairway. Share Charge affirme que la première borne de recharge pourrait être prête au début de 2019. Elle travaille avec une société appelée OSVehicle qui a développé une plate-forme de véhicule appelée OSVehicle OS. Ce sont des exemples d'autres entreprises utilisant OCPP.

La conception d'OCPP est simple, propre et minimaliste. C'est très propre et facile à utiliser. L'aspect et la convivialité sont très bons et les fonctionnalités de base sont faciles à utiliser.

Il fournit la fonctionnalité dont les opérateurs de bornes de recharge ont besoin. Toutes les informations sont là : pilotes, stations, batterie, prix, etc. Il n'a pas beaucoup d'autres fonctionnalités, telles que le support client et des rapports complexes.

C'est intentionnel. La simplicité affecte l'expérience utilisateur. Il est beaucoup plus facile d'obtenir un pilote pour installer l'application si elle est simple et facile à utiliser. Et les opérateurs de bornes de recharge sont plus susceptibles de l'installer lorsqu'ils n'ont pas besoin de fournir une assistance client ou de faire des rapports complexes.

À cet égard, OCPP est la bonne application pour les entreprises qui souhaitent se concentrer sur la meilleure expérience de recharge possible. Vous pourriez avoir besoin d'un logiciel plus avancé pour des besoins plus complexes. Si votre objectif est d'avoir un système hautement personnalisable, vous devrez peut-être utiliser une solution propriétaire.

OCPP est utilisé par des entreprises comme Slock. Il et l'OSVehicle. Ils ont la possibilité d'utiliser des logiciels plus avancés s'ils en ont besoin.

OCPP est une application très facile à utiliser. Vous pouvez l'utiliser depuis votre smartphone ou depuis votre ordinateur portable. Vous aurez besoin d'une connexion Internet.

Vous avez besoin des éléments suivants :

1) Une connexion internet

2) Un compte OCPP

3) Un compte OCPI

4) La carte de recharge de votre borne

Les comptes OCPP et OCPI doivent être créés avant de pouvoir les utiliser. Les deux comptes sont accessibles avec la même adresse e-mail et le même mot de passe. Tant que le mot de passe reste le même, vous pouvez utiliser n'importe quelle adresse e-mail.

Une fois que vous avez le compte OCPP, vous pouvez ouvrir l'application sur votre smartphone. Vous serez invité à vous connecter. L'application OCPP est disponible en téléchargement sur Google Play Store et Apple Store. Pour l'obtenir, vous aurez besoin d'une connexion Internet active.

Pourquoi avez-vous besoin d'OCPP EV chargeurs ?

EV propriétaire chargeant son eCar à la station de charge
Source de l'image: iStock

Pour permettre aux bornes de recharge de fonctionner avec les systèmes de gestion de divers fournisseurs, un protocole d'application est nécessaire pour traduire les outils propriétaires utilisés par chaque programme dans un format que les autres peuvent comprendre. C'est l'objectif de l'OCPPl : permettre à divers EV bornes de recharge pour communiquer avec divers processus de gestion centrale.

Le transport durable est une nécessité pour le bien-être de l'humanité. C'est une façon pour les humains d'interagir avec leur environnement et les uns avec les autres d'une manière consciente de la minimisation de leur empreinte. Le transport durable est un élément clé des objectifs de développement durable (ODD) et fait partie de l'objectif 7 (Assurer l'accès à une énergie abordable, fiable, durable et moderne pour tous).

La principale raison de créer OCPP était d'encourager l'adoption de bornes de recharge. Le principal défi d'OCPP est de créer une plate-forme open-source pour construire le front-end d'un EV station de charge. Le plus difficile est de trouver le bon équilibre entre une interface simple et utile. Facile à utiliser et beau ne sont pas toujours compatibles. Par exemple, nous essayons d'encourager l'utilisation de notifications natives sur l'application. L'application OCPP est polyvalente et peut être compatible avec différents matériels et EV marques. Le matériel que nous voulons prendre en charge est le matériel qui prend en charge OCPP. Il est possible d'utiliser l'application OCPP sans le matériel OCPP. L'application OCPP peut être installée sur votre propre serveur. Par exemple, si vous avez une Tesla, vous pouvez installer l'application OCPP sur votre propre serveur. Les applications se connectent au serveur pour récupérer des informations, puis les affichent sur le front-end.

L'application OCPP est compatible avec tout matériel de station de charge prenant en charge l'OCPP. Par exemple, si vous souhaitez utiliser le matériel Tesla d'origine, vous pouvez utiliser l'application OCPP pour surveiller la station de charge. Un autre exemple est l'OffGridBox, qui est actuellement développé par un contributeur OCPP.

L'un des avantages d'OCPP est son :

  • Polyvalence : match facile avec différents EV et matériel

Étant donné que l'ensemble du logiciel est open source, la communauté peut le modifier selon ses besoins. L'OCPP conviendra aux véhicules électriques avec différentes normes de charge.

L'application et le matériel sont des réseaux entièrement chargés indépendamment. Il est possible d'accéder à la borne de recharge depuis le téléphone même si vous n'avez pas d'abonnement.

Il prend en charge les cartes de crédit et paie la session de charge à travers elle. Il conserve l'équilibre fixé par le propriétaire de la station.

L'interface utilisateur est réactive et facile à utiliser. Le design est compact et facile à adapter aux différentes tailles d'écran des smartphones.

Il permet la mise à jour automatique du prix. Cela signifie que le propriétaire de la borne n'aura pas à payer le prix de la batterie, juste le prix de l'électricité.

L'application peut être utilisée par le propriétaire de la borne de recharge pour fixer le prix qu'il facture à ses clients.

L'application est facilement déployable sur n'importe quel serveur. L'application peut être utilisée avec plusieurs bornes de recharge.

Vous pouvez choisir la position de l'application sur l'écran.

L'application peut être utilisée par différents fournisseurs de réseau de charge et ne limite pas le port de charge.

La communauté compte différents participants qui ont des points de vue différents sur ce que devraient être les prochaines étapes. Il est difficile de trouver la bonne direction, mais l'avis de chacun est le bienvenu.

L'objectif principal d'OCPP est de permettre l'installation facile d'une borne de recharge sans aucun coût de matériel, ce qui la rend accessible à tous.

Le matériel OCPP peut être développé à l'avenir avec une installation facile.

L'application OCPP est la partie frontale de la station de charge. Il a une conception open-source et peut facilement être modifié.

  • Flexibilité du logiciel : Gestion facile avec vos propres plates-formes de surveillance. L'application OCPP est une application open source qui peut être utilisée et modifiée par n'importe qui. Il peut être utilisé avec un appareil Android et n'importe quel serveur.
  • Flexibilité matérielle : Il est compatible avec l'OffGridBox et d'autres matériels de station de charge. L'application peut être utilisée avec du matériel OCPP et du matériel non OCPP. Il est possible d'utiliser l'application OCPP avec le matériel OCPP ou avec un autre matériel. Par exemple, vous pouvez utiliser l'application OCPP avec le matériel OCPP et d'autres matériels. L'application OCCP est également compatible avec la smartwatch.
  • Fonctions multiples: L'application peut être utilisée pour suivre l'emplacement de la station de charge. Il peut être utilisé par le conducteur pour clôturer la session de charge. L'application OCPP peut être gérée par le propriétaire de la borne de recharge. Il peut être utilisé pour mettre à jour la station de charge et afficher l'état de charge. L'application OCPP peut être utilisée pour activer la recharge avec une carte prépayée. Il peut être utilisé pour activer l'utilisation de la borne de recharge sans abonnement. Juste le paiement de l'électricité utilisée.
  • Impression Compétence: Réduction des coûts et large gamme de services
  • Afin de permettre au conducteur de contrôler la session de charge, l'application OCPP doit prendre en charge les notifications natives.

Le matériel OCPP peut être assemblé à moindre coût que les autres matériels de station de charge.

L'un des principaux objectifs du projet OCPP est de réduire le coût des véhicules électriques, et il est également compatible avec la plupart des matériels.

Conclusion

Pour résumer, les gens s'intéressent de plus en plus aux véhicules électriques et ont besoin de plus d'endroits pour les recharger. Le nombre de voitures électriques circulant dans les rues augmente chaque jour, et le public et le gouvernement veulent voir plus d'endroits pour recharger leur voiture.

Si vous êtes propriétaire d'une entreprise, il peut être difficile d'envisager de faire un gros investissement dans l'infrastructure des véhicules électriques. Car après tout, si un investissement est durable et rentable, c'est qu'il est bon à faire. Avec les nouvelles technologies comme les voitures électriques, il est important que les investissements soient à long terme et évolutifs afin qu'ils puissent évoluer avec la demande et les règles gouvernementales. Mettre du matériel approuvé par OCPP sur votre site pourrait être la solution.

Nous pouvons vous aider avec un langage spécifique et les meilleures pratiques pour ajouter des exigences conformes à l'OCPP à votre prochaine demande de propositions, alors n'hésitez pas à nous contacter.

Parlez à notre expert