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