Abstract
Indoor location is definitively a key feature with immense value especial for geofencing. The received signal strength (RSS) fingerprinting based methodology is widely adopted to determine his/her proximity to that particular region. Its dynamic nature and maintain overhead remain a primary challenge. In this paper, we propose a hybrid electronic geofence approach that combines self-updating RSS fingerprints based localization and Channel State Information (CSI) motion detection. Multidimensional matching and filtering principle achieves fingerprints self-updating and improves the localization accuracy. CSI-based speed estimation reduces localization frequency and overhead. Our extensive real-world experiment results show that the proposed indoor geofencing method works well for more than 30 days without manual Wi-Fi fingerprints updating.






















Similar content being viewed by others
Notes
Timing synchronization function (TSF) is specified in IEEE 802.11 wireless local area network (WLAN) standard which is based on a 1-MHz clock and “tick” in microseconds [49].
In IEEE 802.11 wireless local area networking standards, basic service sets (BSS) are units of devices operating with the same medium access characteristics.
In order to obtain more CSI samples, we set transmitting rate to be 100 packet/s (more may result buffer overflows).
Suppose the first and the last values are the min and max ones.
We ignore the noise since independent repeated measurements can effectively reduce random noise in train phase.
The sample size restriction is an empirical value. Meanwhile, it can be deduced by large deviation theory detailed in [12].
References
Using iw to Manage Wireless LAN in Linux. http://ict.siit.tu.ac.th/help/iw/. Accessed Sep. 4, 2018
Abhand AL, Desai VR, Mahale CL, More SV (2017) Geofencing for bag tracking system. Int J, 2(10)
Adib F, Kabelac Z, Katabi D, Miller RC (2013) 3D tracking via body radio reflections. In: Proceedings of the 10th symposium on networked systems design and implementation, vol 14. USENIX
Adib F, Katabi D (2013) See through walls with Wi-Fi!. In: Proceedings of the annual conference of the ACM special interest group on data communication. ACM, USA, pp 75–86
Alves JC, Ramos TM, Cruz NA (2008) A reconfigurable computing system for an autonomous sailboat. Comput Mater Continua 2(4):317–336
Azizyan M, Constandache I, Roy Choudhury R (2009) Surroundsense: mobile phone localization via ambience fingerprinting. In: Proceedings of the 15th annual international conference on mobile computing and networking. ACM, USA, pp 261–272
Bahl P, Padmanabhan VN (2000) RADAR: an in-building RF-based user location and tracking system. In: Proceedings of the 19th conference on computer communications, vol 2. IEEE Computer Society, USA, pp 775–784
Bomze IM, Budinich M, Pardalos PM, Pelillo M (1999) The maximum clique problem. Springer, US
Box GE, Hunter WG, Hunter JS, et al. (1978) Statistics for experimenters. Wiley, New York
Chen G, Wu S (2017) Design of a regional perimeter optical fiber security and protection system. In: MATEC Web of conferences, vol 100. EDP Sciences, p 04004
Chintalapudi K, Padmanabha Iyer A, Padmanabhan VN (2010) Indoor localization without the pain. In: Proceedings of the 16th annual international conference on mobile computing and networking. ACM, USA, pp 173–184
Cover TM, Thomas JA (2012) Elements of information theory. Wiley
Franceschetti G, Stornelli S (2006) Wireless networks: from the physical layer to communication, computing, sensing and control. Academic Press Inc
Friis HT (1946) A note on a simple transmission formula. Proc IRE 34(5):254–256
Garg A, Choudhary S, Bajaj P, Agrawal S, Kedia A, Agrawal S (2017) Smart geo-fencing with location sensitive product affinity. In: Proceedings of the 25th ACM SIGSPATIAL international conference on advances in geographic information systems. ACM, p 39
Gómez-Correa J, Balderas-Mata S, Coello V, Puente N, Rogel-Salazar J, Chávez-Cerda S (2017) On the physics of propagating bessel modes in cylindrical waveguides. Am J Phys 85(5):341–345
Group IW et al (1997) Wireless LAN medium access control (MAC) and physical layer (PHY) specifications
Guha S, Plarre K, Lissner D, Mitra S, Krishna B, Dutta P, Kumar S (2012) Autowitness: locating and tracking stolen property while tolerating gps and radio outages. ACM Trans Sensor Netw (TOSN) 8 (4):31
Halperin D, Hu W, Sheth A, Wetherall D (2011) Tool release: gathering 802.11n traces with channel state information. ACM SIGCOMM Comput Commun Rev 41(1):53–53
Hamilton JD (1994) Time series analysis
Han J, Qian C, Ma D, Wang X, Zhao J, Zhang P, Xi W, Jiang Z (2014) Twins: device-free object tracking using passive tags. In: Proceedings of the 33th conference on computer communications. IEEE Computer Society, USA
Han J, Qian C, Yang P, Ma D, Jiang Z, Xi W, Zhao J (2016) Geneprint: generic and accurate physical-layer identification for uhf rfid tags. IEEE/ACM Trans Network (TON) 24(2):846–858
Jiang Z, Zhao J, Han J, Tang S, Zhao J, Xi W (2013) Wi-fi fingerprint based indoor localization without indoor space measurement. In: Proceedings of the 10th international conference on mobile ad-hoc and sensor systems. IEEE Computer Society, USA, pp 384–392
Jiang Z, Zhao J, Li X, Han J, Xi W (2013) Rejecting the attack: source authentication for Wi-Fi management frames using csi information. In: Proceedings of the 32th conference on computer communications. IEEE Computer society, USA, pp 2544–2552
Jun J, Gu Y, Cheng L, Lu B, Sun J, Zhu T, Niu J (2013) Social-loc: improving indoor localization with social sensing
Kaur J, Kaur K (2015) A fuzzy approach for an iot-based automated employee performance appraisal. Comput Mater Continua 53(1):24–38
Kung H, Lin CK, Lin TH, Vlah D (2009) Localization with snap-inducing shaped residuals (SISR): coping with errors in measurement. In: Proceedings of the 15th annual international conference on mobile computing and networking. ACM, pp 333–344
LaMarca A, De Lara E (2008) Location systems: an introduction to the technology behind location awareness. Synth Lect Mob Pervas Comput 3(1):1–122
Liu H, Gan Y, Yang J, Sidhom S, Wang Y, Chen Y, Ye F (2012) Push the limit of WiFi based localization for smartphones. In: Proceedings of the 18th annual international conference on mobile computing and networking. ACM, USA, pp 305–316
Nandakumar R, Chintalapudi KK, Padmanabhan VN (2012) Centaur: locating devices in an office environment. In: Proceedings of the 18th annual international conference on mobile computing and networking. ACM, USA, pp 281–292
Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9 (1):62–66
Pu Q, Gupta S, Gollakota S, Patel S (2013) Whole-home gesture recognition using wireless signals. In: Proceedings of the 19th annual international conference on mobile computing & networking. ACM, pp 27–38
Rai A, Chintalapudi KK, Padmanabhan VN, Sen R (2012) Zee: zero-effort crowdsourcing for indoor localization. In: Proceedings of the 18th annual international conference on mobile computing and networking. ACM, USA, pp 293–304
Rappaport TS (1996) Wireless communications: principles and practice, vol 2. Prentice Hall PTR, New Jersey
Sen S, Choudhury RR, Nelakuditi S (2012) Spinloc: spin once to know your location. In: Proceedings of the twelfth workshop on mobile computing systems & applications. ACM, USA, p 12
Sen S, Radunovic B, Choudhury RR, Minka T (2012) You are facing the Mona Lisa: spot localization using phy layer information. In: Proceedings of the 10th international conference on mobile systems, applications, and services. ACM, USA, pp 183–196
Shangguan L, Yang Z, Liu AX, Zhou Z, Liu Y (2017) STPP: spatial-temporal phase profiling-based method for relative RFID tag localization. IEEE/ACM Trans Network 25(1):596–609
Steck H (2012) Probability kernel regression for WiFi localisation. J Loc Based Serv 6(2):81–100
Wang J, Katabi D (2013) Dude, where’s my card?: RFID positioning that works with multipath and non-line of sight. In: Proceedings of the annual conference of the ACM special interest group on data communication. ACM, USA, pp 51–62
Wang Y, Jin B, Wang Y, Wang D, Liu X, Bai Q (2017) Real-time distributed vibration monitoring system using phi-otdr. IEEE Sensors J 17(5):1333–1341
Wu C, Yang Z, Xiao C (2018) Automatic radio map adaptation for indoor localization using smartphones. IEEE Trans Mob Comput 17(3):517–528
Xi W, Zhao J, Li X, Zhao K, Tang S, Liu X, Jiang Z (2014) Electronic frog eye: counting crowd using wi-fi. In: Proceedings of the 33th conference on computer communications. IEEE Computer Society, USA
Xiao Z, Wen H, Markham A, Trigoni N (2014) Lightweight map matching for indoor localisation using conditional random fields. In: International symposium on information processing in sensor networks, pp 131–142
Xiong J, Jamieson K (2013) Arraytrack: a fine-grained indoor location system. In: Proceedings of the 10th symposium on networked systems design and implementation. USENIX , pp 71–84
Yang Z, Wu C, Liu Y (2012) Locating in fingerprint space: wireless indoor localization with little human intervention. In: Proceedings of the 18th annual international conference on Mobile computing and networking. ACM, USA, pp 269–280
Yang Z, Zhou Z, Liu Y (2013) From RSSI to CSI: indoor localization via channel response. ACM Comput Surv (CSUR) 46(2):25
Youssef M, Agrawala A (2008) The Horus location determination system. Wirel Netw 14(3):357–374
Yuan C, Li X, Wu QMJ, Li J, Sun X (2015) Fingerprint liveness detection from different fingerprint materials using convolutional neural network and principal component analysis. Comput Mater Continua 53(4):357–371
Zhou D, Lai TH (2005) A compatible and scalable clock synchronization protocol in IEEE 802.11 ad hoc networks. In: null. IEEE, pp 295–302
Acknowledgements
We thank the valuable comments from our reviewers and editors. This work was supported by National Key R&D Program of China 2017YFB1003000, NSFC Grant No.61751211, 61572-396, 61772413, 61672424, National Science and Technology Major Project of the Ministry of Science and Technology of China JZ-20150910, and ShaanXi Provincial Natural Science Foundation (No.2017JM6109).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhao, K., Xi, W., Jiang, Z. et al. Indoor Geofencing Based on Sensorless Motion Sensing and Fingerprint Self-Updating. Mobile Netw Appl 26, 851–869 (2021). https://doi.org/10.1007/s11036-019-01329-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-019-01329-0