Abstract
Internet of Things (IoT) is steadily revolutionizing people’s lives, and accurate location sensing is crucial in achieving this. Global positioning system (GPS) is being widely used outdoors, but its accuracy decreases in indoor environments due to signal attenuation and multipath effect. Simultaneously, Wi-Fi fingerprint-based techniques that use signal strengths from Wi-Fi access points in a building have become more popular for performing indoor positioning. However, location-based services also result in smartphone’s battery life consumption because of frequent access point scanning. There are very few studies that focus on the energy conservation of localization systems, despite the fact that it is a significant factor in real-world applications. This paper proposes an intelligent scanning period dilation (ISPD) technique that uses a semi-centralized architecture and schedules Wi-Fi scans by allocating dynamic time intervals for each user. Experimental results show that the proposal saves 7.56% energy while reducing the location accuracy only by 1.35%.