Chargy 是一款透明软件,用于安全、透明的电动汽车充电流程,如德国“Eichrecht”所定义。该软件允许您验证充电详细记录中能量测量的加密签名,并附带一些有用的扩展,以简化最终用户和操作员的整个过程。
Chargy 受到 TRuDI 的启发,TRuDI 是一个旨在提高智能电表透明度的开源软件项目。
该应用程序基于 Apache Cordova,这是一个跨平台开源框架,用于使用 Java/TypeScript、HTML 和 (S)CSS 创建移动应用程序。
Chargey 是针对以下移动操作系统开发和测试的:
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