Skip to content

ahmetozlu/android_power_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Android Power Monitor

Android Power Monitor hardware provides a robust energy measurement solution for mobile devices. It can analyze the energy on any device that uses up to a Lithium-Ion Battery. For the technical details please check the related medium post.

Quick Demo

- Android Energy Measurement Hardware (while testing with LG G3 Beat)

- Android Energy Measurement Hardware (while testing with Samsung Galaxy J7)

  • Arduino code is here.
  • For the desing and implementation details, the documentation is here).

ExperiementalResults

One of the experiment scenario;

  • Screen brightness level is minimum.
  • Smartphone is idle for first 2500 milliseconds.
  • Download starts at 2500-2650 milliseconds.
  • Chrome App for Android is started at 2650-2750 milliseconds.
  • 200Mb data is started to download.
  • After download completed, smartphone keeps idle from 4250 milliseconds to 6000 milliseconds.

The result of this experiment is given at below (both consumed power and mobile data rate).


If you’re new to energy monitoring in the mobile design process, either when building mobile hardware or writing software-based applications, this post can point you in the right direction, helping you identify what characteristics to consider and developing your own power monitor hardware.

Citation

If you use this code for your publications, please cite it as:

@ONLINE{vdtc,
    author = "Ahmet Özlü",
    title  = "Android Power Monitor",
    year   = "2017",
    url    = "https://github.com/ahmetozlu/android_power_monitor"
}

Author

Ahmet Özlü

License

This system is available under the MIT license. See the LICENSE file for more info.