Chargy は、ドイツの「Eichrecht」によって定義された、安全かつ透過的な e-モビリティ充電プロセスのための透過的なソフトウェアです。このソフトウェアを使用すると、料金詳細記録内のエネルギー測定の暗号署名を検証でき、エンドユーザーとオペレーターのプロセス全体を簡素化するための便利な拡張機能がいくつか付属しています。
Chargy は、スマート メーターの透明性を実現するオープン ソース ソフトウェア プロジェクトである TRuDI からインスピレーションを受けました。
このアプリケーションは、Java/TypeScript、HTML、および (S)CSS を使用してモバイル アプリケーションを作成するためのクロスプラットフォーム オープン ソース フレームワークである Apache Cordova に基づいています。
Chargy は、次のモバイル オペレーティング システム用に開発され、テストされています。
Chargy Mobile プロジェクトには、同じ機能を提供する Chargy Desktop という姉妹プロジェクトがありますが、これは Electron に基づいており、次のオペレーティング システムで利用できます。
Microsoft Windows 用の node.js 12.1.0 (npm 6.9.0 を含む) の使用: https://nodejs.org/en/download/current/
または、次の方法で Linux / Mac OS X システムに Nodejs をインストールします。
sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install nodejs
その後、ノード パケット マネージャーを使用して残りのソフトウェアをインストールできます。
$ npm install -g cordova@latest
+ [email protected]
$ npm install -g typescript@latest
+ [email protected]
$ npm install -g sass@latest
+ [email protected]
Chargy git リポジトリは、次のコマンドでクローンを作成できます。
$ git clone https://github.com/OpenChargingCloud/ChargyMobileApp.git
その後、すべてのnode.js依存関係と追加のオープンソース ソフトウェア ライブラリをダウンロードする必要があります。
$ npm install
$ cordova prepare
ローカル ブラウザ内で Chargy をテストするには、次のコマンドを入力するだけです。Cordova はデフォルトの Web ブラウザ内でアプリケーションを自動的に開きます。
$ cordova run browser
Electron フレームワークを使用してテストするには
$ cordova run cordova-electron
Android スマートフォンで Chargy をテストするには、Android Studio をインストールし、USB 経由でスマートフォンをコンピュータに接続し、次のコマンドを実行してください。 Android シミュレータをインストールしていてスマートフォンを接続していない場合、Chary はデフォルトのシミュレータ プロファイル内で起動します。
$ cordova run android