Abstract:
We address the problem of connecting IoT nodes to the Internet via challenged networks, which are characterized by minimal or intermittent network association. Examples o...Show MoreMetadata
Abstract:
We address the problem of connecting IoT nodes to the Internet via challenged networks, which are characterized by minimal or intermittent network association. Examples of such networks can be found in forests with distant access points or in railway stations with overburdened access points. In such places, it is difficult for a node to establish and maintain an association with the access point. There exist several solutions that demonstrate the feasibility of data transfer using low bit-rate broadcast of discovery frames that do not necessitate association. We categorize them into a representative protocol called ViFi. However, the low bit-rate broadcast traffic hampers the performance of heavilyutilized networks by consuming significant airtime and resulting in a severe drop in goodput. We come up with a novel adaptive version of ViFi, Adaptive ViFi, that adapts to network conditions and intelligently selects a channel and an interval for the data transmission. In principle, our proposed solution is agnostic to WiFi standard, client, or AP in use. We develop an end-to-end working prototype on Raspberry Pi and hostapd-based access points. With a set of extensive experiments, we find that Adaptive ViFi gracefully addresses the limitations of ViFi in a heavily utilized network, at the same time it achieves up to 10.7x higher goodput than the ViFi. It co-exists well with other WiFi-based non-IoT clients with minimal impact on their goodput (4%). It scales well with a delivery rate of 77% and 50% with 150 and 300 nodes, respectively.
Date of Conference: 10-13 December 2020
Date Added to IEEE Xplore: 23 February 2021
ISBN Information: