What is GreenHub?
GreenHub is a collaborative approach to power consumption analysis of Android devices.
It is a platform developed in the context of Green Computing research field.
The project is organized in three distinct modules:
- GreenHub BatteryHub - Android app
- GreenHub Farmer - Backend web app + REST API
- GreenHub Lumberjack - a command line app for interacting with the GreenHub REST API
The main is goal is to collect data about energy consumption of Android Devices in order to have real-world data to conduct further research, while making it available to everyone interested.
GreenHub BatteryHub
GreenHub BatteryHub is an Android battery monitor app, proving the user with useful information in real-time about their device and its battery such as instant energy consumption, temperature, voltage, battery's health, network's details, memory details, etc.
It also displays statistics charts with the history of battery level, temperature and voltage.
The app also collects samples of various details and uploads them to the web server periodically.
At the moment GreenHub BatteryHub is in Release Candidate! Feel free to try it out, download the app on Google Play here.
GreenHub Farmer
It is the backend component of the platform which stores all the data collect via the mobile app. There is a web app where you can find a dashboard with further statistics, charts and perform detailed searches.
You can access GreenHub Farmer here.
GreenHub Lumberjack
It is a command line app for interacting with the GreenHub REST API. It has many commands to quickly query the GreenHub API.
For detailed documentation visit GreenHub Lumberjack Docs.