Chargy는 독일 "Eichrecht"에서 정의한 안전하고 투명한 e-모빌리티 충전 프로세스를 위한 투명성 소프트웨어입니다. 이 소프트웨어를 사용하면 요금 세부 기록 내에서 에너지 측정의 암호화 서명을 확인할 수 있으며 최종 사용자와 운영자의 전체 프로세스를 단순화하는 몇 가지 유용한 확장 기능이 함께 제공됩니다.
Chargy는 스마트 계량기의 투명성을 위한 오픈 소스 소프트웨어 프로젝트인 TRuDI에서 영감을 받았습니다.
이 애플리케이션은 Java-/TypeScript, HTML 및 (S)CSS를 사용하여 모바일 애플리케이션을 생성하기 위한 크로스 플랫폼 오픈 소스 프레임워크인 Apache Cordova를 기반으로 합니다.
Chargy는 다음 모바일 운영 체제용으로 개발되고 테스트되었습니다.
Chargy Mobile 프로젝트에는 동일한 기능을 제공하지만 Electron을 기반으로 하며 다음 운영 체제에서 사용할 수 있는 Chargy Desktop이라는 자매 프로젝트가 있습니다.
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가 자동으로 기본 웹 브라우저에서 애플리케이션을 엽니다.
$ cordova run browser
Electron 프레임워크를 사용하여 테스트하려면
$ cordova run cordova-electron
Android 스마트폰에서 Chargy를 테스트하려면 Android Studio를 설치하고 USB를 통해 스마트폰을 컴퓨터에 연결한 후 다음 명령을 실행하세요. Android 시뮬레이터를 설치했지만 스마트폰을 연결하지 않은 경우 Chary는 기본 시뮬레이터 프로필 내에서 시작됩니다.
$ cordova run android