Aplikasi Seluler Chargy
Chargy adalah perangkat lunak transparansi untuk proses pengisian e-mobilitas yang aman dan transparan, sebagaimana didefinisikan oleh "Eichrecht" Jerman. Perangkat lunak ini memungkinkan Anda memverifikasi tanda kriptografi pengukuran energi dalam catatan detail biaya dan dilengkapi dengan beberapa ekstensi yang berguna untuk menyederhanakan seluruh proses bagi pengguna akhir dan operator.
Chargy terinspirasi oleh TRuDI, sebuah proyek Perangkat Lunak Sumber Terbuka untuk transparansi meteran pintar.
Manfaat Chargy
- Chargy hadir dengan meta data . Transparansi pengisian daya yang sebenarnya lebih dari sekadar nilai meteran pintar yang ditandatangani. Chargy memungkinkan Anda mengelompokkan beberapa nilai meteran pintar yang ditandatangani ke seluruh sesi pengisian daya dan menambahkan data meta tambahan seperti informasi EVSE, koordinat geografis, tarif, ... dalam backend Anda untuk meningkatkan pengalaman pengguna bagi pengemudi ev.
- Chargy aman . Chargy menerapkan infrastruktur kunci publik untuk mengelola sertifikat meteran pintar, EVSE, stasiun pengisian daya, operator stasiun pengisian daya, dan penyedia mobilitas elektronik. Dengan ini driver ev akan selalu mengambil kunci publik yang benar untuk memverifikasi proses pengisian secara otomatis dan tanpa pencarian manual yang rumit di database eksternal.
- Chargy adalah platform agnostik . Seluruh perangkat lunak tersedia untuk sistem operasi desktop dan ponsel pintar serta .NET. Jika Anda ingin port ke platform atau bahasa pemrograman lain, kami akan mendukung upaya Anda.
- Chargy adalah Sumber Terbuka . Berbeda dengan vendor e-mobilitas lainnya, kami percaya bahwa transparansi sejati hanya dapat dipercaya jika seluruh proses dan perangkat lunak yang diperlukan terbuka dan dapat digunakan kembali di bawah lisensi copyleft yang adil (AGPL).
- Chargy terbuka untuk kontribusi Anda . Saat ini kami mendukung adaptor untuk protokol vendor stasiun pengisian daya yang berbeda seperti mobilitas chargeIT, ABL (OCMF), chargepoint. Sertifikasi di Physikalisch-Technische Bundesanstalt (PTB) disediakan oleh mobilitas chargeIT. Jika Anda ingin menambahkan protokol atau adaptor protokol, silakan membaca perjanjian lisensi kontributor dan mengirimkan permintaan penarikan kepada kami.
- Chargy adalah label putih . Jika Anda adalah pendukung proyek Chargy Anda bahkan dapat menggunakan seluruh proyek perangkat lunak di bawah lisensi gratis Apache 2.0. Hal ini memungkinkan Anda membuat fork berpemilik yang menerapkan desain perusahaan Anda sendiri atau menyertakan Chargy sebagai perpustakaan dalam aplikasi Anda yang sudah ada (Batasan ini diperkenalkan untuk menghindari diskusi dengan terlalu banyak kambing hitam di pasar e-mobilitas. Maaf...) .
- Chargy dapat diakses . Untuk badan sektor publik, Chargy sepenuhnya mendukung arahan UE 2016/2102 tentang aksesibilitas situs web dan aplikasi seluler serta menyediakan mekanisme dan metode umpan balik yang peka konteks untuk penyelesaian sengketa.
Kompilasi dari sumber
Aplikasi ini didasarkan pada Apache Cordova, kerangka Open Source lintas platform untuk membuat aplikasi seluler dengan Java-/TypeScript, HTML, dan (S)CSS.
Chargy dikembangkan dan diuji pada sistem operasi seluler berikut:
Proyek Chargy Mobile memiliki proyek sejenis bernama Chargy Desktop yang menyediakan fitur yang sama, namun berbasis Electron dan tersedia untuk sistem operasi berikut:
- Microsoft Windows 10+
- Apple Mac OS X
- Linux Debian/Ubuntu
Instal dependensi
Menggunakan node.js 12.1.0 (termasuk npm 6.9.0) untuk Microsoft Windows: https://nodejs.org/en/download/current/
Atau instal nodejs di sistem Linux / Mac OS X Anda melalui
sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install nodejs
Setelah itu Anda dapat menginstal perangkat lunak yang tersisa menggunakan manajer paket node
$ npm install -g cordova@latest
+ [email protected]
$ npm install -g typescript@latest
+ [email protected]
$ npm install -g sass@latest
+ [email protected]
Kloning dan bangun proyek Apache Cordova ini
Repositori Chargy git dapat dikloning melalui perintah berikut.
$ git clone https://github.com/OpenChargingCloud/ChargyMobileApp.git
Setelah itu semua dependensi node.js dan pustaka Perangkat Lunak Sumber Terbuka tambahan harus diunduh.
$ npm install
$ cordova prepare
Uji aplikasi seluler
Untuk menguji Chargy di browser lokal cukup ketik perintah berikut dan Cordova akan membuka aplikasi di browser web default Anda secara otomatis.
Untuk mengujinya menggunakan framework Electron
$ cordova run cordova-electron
Untuk menguji Chargy di ponsel pintar Android Anda, silakan instal Android Studio, sambungkan ponsel pintar Anda melalui USB ke komputer Anda dan jalankan perintah berikut. Jika Anda telah menginstal simulator Android dan tidak memasang ponsel pintar Anda, Chary akan dimulai dalam profil simulator default.