Application mobile Chargy
Chargy est un logiciel de transparence pour les processus de recharge de mobilité électrique sécurisés et transparents, tels que définis par l'« Eichrecht » allemand. Le logiciel vous permet de vérifier les signatures cryptographiques des mesures d'énergie dans les enregistrements détaillés des charges et est livré avec quelques extensions utiles pour simplifier l'ensemble du processus pour les utilisateurs finaux et les opérateurs.
Chargy s'est inspiré de TRuDI, un projet de logiciel Open Source pour la transparence des compteurs intelligents.
Avantages de Chargy
- Chargy est livré avec des métadonnées . La véritable transparence de la recharge ne se limite pas à la signature des valeurs des compteurs intelligents. Chargy vous permet de regrouper plusieurs valeurs de compteurs intelligents signées pour des sessions de recharge entières et d'ajouter des métadonnées supplémentaires telles que des informations EVSE, des coordonnées géographiques, des tarifs, ... dans votre backend afin d'améliorer l'expérience utilisateur des conducteurs de véhicules électriques.
- Chargy est sécurisé . Chargy met en œuvre une infrastructure à clé publique pour gérer les certificats des compteurs intelligents, des EVSE, des bornes de recharge, des opérateurs de bornes de recharge et des fournisseurs de mobilité électronique. Ainsi, le conducteur du véhicule électrique récupérera toujours la clé publique correcte pour vérifier automatiquement un processus de chargement et sans recherches manuelles compliquées dans des bases de données externes.
- Chargy est indépendant de la plate-forme . L'intégralité du logiciel est disponible pour les systèmes d'exploitation de bureau et de téléphone intelligent et .NET. Si vous souhaitez des ports vers d'autres plates-formes ou langages de programmation, nous soutiendrons vos efforts.
- Chargy est Open Source . Contrairement à d'autres fournisseurs de mobilité électronique, nous pensons qu'une véritable transparence n'est digne de confiance que si l'ensemble du processus et les logiciels requis sont ouverts et réutilisables sous une licence Fair Copyleft (AGPL).
- Chargy est ouvert à vos contributions . Nous prenons actuellement en charge les adaptateurs pour les protocoles de différents fournisseurs de bornes de recharge comme chargeIT Mobility, ABL (OCMF), chargepoint. La certification auprès de la Physikalisch-Technische Bundesanstalt (PTB) est assurée par chargeIT Mobility. Si vous souhaitez ajouter votre protocole ou un adaptateur de protocole, n'hésitez pas à lire le contrat de licence du contributeur et à nous envoyer une pull request.
- Chargy est en marque blanche . Si vous êtes partisan du projet Chargy, vous pouvez même utiliser l'intégralité du projet logiciel sous la licence gratuite Apache 2.0. Cela vous permet de créer des forks propriétaires implémentant votre propre design d'entreprise ou d'inclure Chargy en tant que bibliothèque dans votre application existante (Cette limitation a été introduite pour éviter les discussions avec trop de moutons noirs sur le marché de la mobilité électronique. Nous sommes désolés...) .
- Chargy est accessible . Pour les organismes du secteur public, Chargy soutient pleinement la directive européenne 2016/2102 sur l'accessibilité des sites Web et des applications mobiles et propose un mécanisme de retour d'information contextuel et des méthodes de résolution des litiges.
Compilation à partir des sources
Cette application est basée sur Apache Cordova, un framework Open Source multiplateforme permettant de créer des applications mobiles avec Java-/TypeScript, HTML et (S)CSS.
Chargy est développé et testé sur les systèmes d'exploitation mobiles suivants :
Le projet Chargy Mobile a un projet frère appelé Chargy Desktop qui offre les mêmes fonctionnalités, mais est basé sur Electron et est disponible pour les systèmes d'exploitation suivants :
- Microsoft Windows 10+
- Apple Mac OS X
- Linux Debian/Ubuntu
Installer les dépendances
Utilisation de node.js 12.1.0 (inclut npm 6.9.0) pour Microsoft Windows : https://nodejs.org/en/download/current/
Ou installez nodejs sur votre système Linux / Mac OS X via
sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install nodejs
Ensuite, vous pouvez installer le logiciel restant à l'aide du gestionnaire de paquets du nœud.
$ npm install -g cordova@latest
+ [email protected]
$ npm install -g typescript@latest
+ [email protected]
$ npm install -g sass@latest
+ [email protected]
Cloner et créer ce projet Apache Cordova
Le référentiel Chargy git peut être cloné via la commande suivante.
$ git clone https://github.com/OpenChargingCloud/ChargyMobileApp.git
Ensuite, toutes les dépendances node.js et les bibliothèques de logiciels Open Source supplémentaires doivent être téléchargées.
$ npm install
$ cordova prepare
Testez l'application mobile
Afin de tester Chargy dans le navigateur local, tapez simplement la commande suivante et Cordova ouvrira automatiquement l'application dans votre navigateur Web par défaut.
Afin de le tester en utilisant le framework Electron
$ cordova run cordova-electron
Pour tester Chargy sur votre téléphone intelligent Android, veuillez installer Android Studio, connectez votre téléphone intelligent via USB à votre ordinateur et exécutez la commande suivante. Si vous avez installé les simulateurs Android et n'avez pas connecté votre téléphone intelligent, Chary sera démarré dans le profil de simulateur par défaut.