With the advancements in low-power and miniature electronics, various smart devices are deployed and interconnected as the Internet of Things (IoT), collecting a massive amount of data from surrounding environments. Despite the popularity of ZigBee for low-power communications in IoT, WiFi has recently been recommended for data collection in IoT for its high data rate, high reliability, native IP compatibility, and vastly-deployed infrastructures. However, it is well known that WiFi is energy-consuming. Although many schemes have been designed to reduce WiFi energy consumption, they usually su...