Skip to content
Hugo Matalonga edited this page Jul 4, 2017 · 3 revisions

Welcome to the GreenHub wiki! You can find topics in the sidebar on the right.

  1. What is GreenHub?
  2. Why making GreenHub?

What is GreenHub?

GreenHub is a collaborative approach to power consumption analysis of Android devices.

It is a platform compose of three distinct modules:

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 on the field of Green Computing, while making it available to everyone interested.

GreenHub Android

GreenHub Android (soon to be renamed to GreenHub BatteryHub) works as a 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.

For more details about GreenHub Android visit hmatalonga.com/greenhub.

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 of global statistics of everything and check detailed searches and charts.

It also provides the REST API.

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 https://github.com/hmatalonga/greenhub-lumberjack.

Why making GreenHub?

Our goal is to build an open repository of data, collected through the mobile app.

So that everyone can use the data for research promoting collaboration between the community.

Clone this wiki locally