The future Internet of Things (IoT) will enable Internet connectivity for a vast amount of battery-powered devices, which usually need to wirelessly communicate with each other or to some remote gateways through multi-hop communications. Although ZigBee has become a widely used communication technology in IoT, Wi-Fi, on the other hand, has its unique advantages such as high throughput and native IP compatibility, despite its potentially higher energy consumption. With the development of IoT, more and more IoT devices are equipped with multiple ...