WiFi的功耗测量

时间:2011-12-05 04:06:36

标签: android

我想测量在打开Wifi,扫描和连接到AP时消耗多少电池。我尝试使用API​​来查看电池电量。但该API的电池电量等级为100,这个数字不够精确,无法确定打开Wifi和扫描一次所消耗的功率。

有没有办法衡量这一点?

4 个答案:

答案 0 :(得分:1)

如果您想测量手机的耗电量,如果您可以使用硬件进行测量,我建议您: http://www.adafruit.com/products/904

它是一个电流和电压传感器板,易于与Arduino板一起使用。我已经用它来每6ms获得细粒度值。

如果您想要准确,需要为每台设备校准PowerTutor(使用硬件或数据表值)。

答案 1 :(得分:0)

您应该阅读/sys/class/power_supply/battery/batt_current中的值。

这是以mA为单位的手机当前消耗量。它每分钟左右都会被操作系统更新。

答案 2 :(得分:0)

我认为没有任何此类API可用于WiFi。你必须使用替代品:

答案 3 :(得分:0)

结帐Powertutor。根据我的经验,那里有最好的应用程序来测量功耗。它不是100%准确,但足以估计。您可以按3G,CPU,Wifi等分类。