Page 161 - 《软件学报》2021年第8期
P. 161
郭镇北 等:一种基于功率调控的 WiFi Direct 节能优化机制 2443
的同时,达到节能目的.
Table 1 Average current in each state of Wi-Fi Direct
表 1 WiFi Direct 各状态的平均电流
状态 平均电流大小(mA) 增量(%)
5GHz 发送 495 300.91
默认扫描 289.49 134.46
2.4GHz 发送 285.22 131
5GHz 接收 252.47 104.48
5GHz 扫描 251.69 103.85
2.4GHz 扫描 247.94 100.81
2.4GHz 接收 242.02 96.01
5GHz 空闲 193.31 56.56
5GHz 连接闲置 183.9 48.94
2.4GHz 连接闲置 147.65 19.58
2.4GHz 空闲 142.29 15.24
手机空闲 123.47 0
Fig.2 Average current of WFD connected idle
图 2 WFD 连接闲置时的平均电流
在第 2 部分测试中,本文使用 Iperf(一个标准的网络性能测试工具)来辅助进行测量.在 WFD 处于 2.4GHz
的情况下(5GHz 下的实验结果表示的趋势一致),成立不同组大小(3~5 台设备)的 WFD.使用 Iperf 在不同的传输
速率下(1Mb/s~10Mb/s)持续传输 3h,然后查看所有设备的耗电量.其中,耗电量的计算方式是通过获取安卓内核
文件中所记录的电量消耗等级,然后与电池的总量相乘.其实验结果如图 3 所示.
(a) (b) (c)
Fig.3 Power consumption of WiFi Direct
图 3 WiFi Direct 的电池消耗
在图 3(a)和图 3(b)中,本文将组大小设为 3,即每个 WFD 通信组拥有 3 个设备.从图中可以清楚地看到:无论
是在不同的传输速率或者总传输时间下,组主的消耗在任何情况都要高于组员的消耗.在图 3(c)中,本文比较了
不同组大小下组主的消耗情况.可以看出:当组大小越大时,组主的消耗越大.需要注意到的一点是:当速度超过