You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

10 April 2017

Fusing Bluetooth Beacon Data with Wi-Fi Radiomaps for Improved Indoor Localization

,
,
and
1
Department of Electrical Engineering, Eindhoven University of Technology, Eindhoven 5600 MB, The Netherlands
2
Faculty of Pure and Applied Sciences, Open University of Cyprus, Nicosia 2252, Cyprus
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
This article belongs to the Special Issue Advances in Body Sensor Networks: Sensors, Systems, and Applications

Abstract

Indoor user localization and tracking are instrumental to a broad range of services and applications in the Internet of Things (IoT) and particularly in Body Sensor Networks (BSN) and Ambient Assisted Living (AAL) scenarios. Due to the widespread availability of IEEE 802.11, many localization platforms have been proposed, based on the Wi-Fi Received Signal Strength (RSS) indicator, using algorithms such as K-Nearest Neighbour (KNN), Maximum A Posteriori (MAP) and Minimum Mean Square Error (MMSE). In this paper, we introduce a hybrid method that combines the simplicity (and low cost) of Bluetooth Low Energy (BLE) and the popular 802.11 infrastructure, to improve the accuracy of indoor localization platforms. Building on KNN, we propose a new positioning algorithm (dubbed i-KNN) which is able to filter the initial fingerprint dataset (i.e., the radiomap), after considering the proximity of RSS fingerprints with respect to the BLE devices. In this way, i-KNN provides an optimised small subset of possible user locations, based on which it finally estimates the user position. The proposed methodology achieves fast positioning estimation due to the utilization of a fragment of the initial fingerprint dataset, while at the same time improves positioning accuracy by minimizing any calculation errors.

1. Introduction

In the Internet of Things (IoT) and Body Sensor Networks (BSN), several scenarios envision the integration of various wireless technologies that will provide services based on the user behaviour [1,2]. Typical scenarios enabled by BSN technologies, include m-Health, e-Sport, e-Fitness, and e-Wellness. In all these applications, numerous programmable wireless sensors, with enhanced capabilities, are combined and configured in order to directly monitor several parameters in a non-invasive way [3]. A comprehensive and systematic review of the state-of-the-art techniques on multi-sensor fusion in the BSN research area is provided in [4]. Nowadays, where user profiling is very important, user localization and tracking are instrumental to a broad range of such services and applications [5,6,7,8]. User localization, in areas where the Global Positioning System (GPS) is not available, is typically achieved by utilizing several wireless communication technologies (Wi-Fi, Bluetooth, Long Term Evolution (LTE), Zigbee, Visual Light Communication (VLC), etc.).
To improve localization accuracy, the research community investigated more sophisticated solutions that are often sought through hybrid approaches. Such methods involve the combination of different parameters such as Time of Flight (TOF), Received Signal Strength (RSS), RSS Difference (RSSD), Angle of Arrival (AOA), Time Of Arrival (TOA), Time Difference Of Arrival (TDOA), etc. Wireless Indoor Positioning Techniques have been surveyed in [9,10,11,12], while key approaches on Visual Light Positioning Systems (VLP) were discussed in [13]. Among all of these, fingerprint-based positioning is one of the most popular indoor localization techniques implemented by Real-Time Localization Systems (RTLS).
Localization applications implementing fingerprint methods can find use in malls, for navigating people and providing marketing alerts; in hospitals, for monitoring patients, doctors and critical equipment; in logistics, for tracking assets and optimizing empty spaces in ports or inland storages; and in homes, for Ambient Assisted Living (AAL) services [14]. The main advantage of fingerprinting techniques is that they can utilize the existing wireless communication infrastructures, without the need to deploy any additional, specialized equipment. The dataset of fingerprints, called a “radiomap”, is the basis behind the positioning algorithms. Radiomaps can be generated rapidly and at a relatively low cost, particularly when a deterministic radio propagation simulator is used, instead of performing costly and lengthy measurement campaigns [15]. Fingerprinting requires both an offline and an online phase. During the offline phase, the radiomap is generated by recording the Access Points (AP) RSS values (that can be either measured or obtained through a simulator) for each location in the area of interest. Calibration and training techniques are usually used during this phase, in order to improve the quality of the radiomap [16]. During the online phase, the Mobile Station (MS) performs network discovery as well as real-time RSS measurements. Different positioning algorithms are then applied in order to identify the best match between the observed RSS fingerprint and the respective mean value of the fingerprints recorded during the offline phase. An overview of the most significant fingerprint-based methods is provided in [17].
New opportunities in user’s localization and indoor positioning have emerged with the introduction of Body Sensor Networks and smart devices that are able to support several IEEE technologies like 802.15.4 and IEEE 802.11 technologies. A promising research direction is based on Visual Light Positioning (VLP). In this case, positioning accuracy can be achieved only through dense smart light grids, thus incurring excessive infrastructure costs [12]. In addition, mobile users need to have a line-of-sight with smart lights while their smart devices have to support the required technology and provide the necessary processing power [18]. On the other hand, by combining existing well-established Wi-Fi positioning systems with Bluetooth Low Energy (BLE) i-beacons, an excellent opportunity is created to enhance the user’s localization accuracy. This approach can make fingerprinting even more favourable, particularly in smart homes, since localization accuracy can be pursued by deploying only a small number of low-cost BLEs on top of the existing Wi-Fi infrastructure. This is, in fact, the methodology pursued in this paper, whereby we introduce a new method to combine BLE with Wi-Fi fingerprint positioning, in order to significantly improve the achieved localization accuracy.
The rest of the paper is organised as follows: Section 2 presents related work on radio RSS fingerprint-based methods and summarizes the BLE technology. We introduce our method in Section 3, explaining the rationale for the formulation of the i-KNN algorithm. Section 4 and Section 5 describe the testing methodology and performance evaluation that is based on both simulations and actual measurements. Finally, Section 6 draws the conclusions and makes suggestions for future work.

3. Proposed Approach

Our approach is to gather general localization data from BLE devices deployed in an IoT environment and use them to optimize the data retrieved from existing popular and low cost IEEE 802.11 RSS fingerprint-based indoor positioning systems, in order to improve the provided positioning accuracy. Implementing this concept, a new enhanced KNN positioning algorithm was developed (i-KNN), which is able to filter the initial Wi-Fi fingerprint dataset (radiomap), taking into consideration the proximity of the RSS fingerprints to the BLE devices. By choosing to filter the initial dataset instead of simply combining BLE and Wi-Fi fingerprints, i-KNN utilizes an optimised small size subset of possible user locations for the final position estimation.
The i-KNN algorithm uses the data transmitted from the i-Beacons concerning the estimated distance between a BLE device and the mobile user (mobile device or body sensor), as well as the information referring to the nearest i-Beacon of the whole BLE network. These data are used as an input to the filtering processes of the i-KNN in order to roughly estimate a probable area A which encloses the user’s position. The aforementioned donut-shape area, A, is formulated between a minimum and a maximum radius ( R B L E m i n and R B L E m a x ) measured from a center point, where the BLE device is located. The R B L E m i n and R B L E m a x values are calculated, taking into consideration a predefined tolerance ( T o l ) parameter, which accommodates any positioning error factors. As illustrated in Figure 1, area A is then used to screen the number of candidate fingerprints, down to a subset ( S : { 1 , , k } ) extracted from the initial IEEE 802.11 fingerprint dataset ( D : { 1 , , j } W i F i ). The filtered fingerprint data subset S is finally used as the optimized input, to typical indoor positioning algorithms (in our case the KNN). The proposed methodology serves two purposes: firstly, achieving fast positioning estimation due to the utilization of a fragment of the initial fingerprint dataset and secondly achieving improved positioning accuracy by constraining any possible calculation errors within a very specific area A, where the user is actually located. The latter is achieved due to the inherited short range of IEEE 802.15 and its capability to identify the nearest i-beacon device to each mobile user. For clarity, a self-explanatory pseudocode of the i-KNN filtering algorithm used to calculate the subset S : { 1 , , k } is presented in Algorithm 1 and explained in Subsection 3.1.
Figure 1. Concept of the proposed i-KNN algorithm: Bluetooth Low Energy (BLE) utilization for Wi-Fi radiomap subset generation.

3.1. i-KNN Algorithm Explanation

The filtering algorithm receives as an input the Wi-Fi radiomap D : { 1 , , j } W i F i and BLE locations B : { B L E 1 , B L E i } . A procedure named Fingerprints to BLE distance pre-calculates in advance distances between BLE devices and all fingerprint locations for easier estimation of the final output, which is subset S. Calculated distances are given at the form of a matrix L : { r 1 , B L E 1 , r j , B L E i } . During the real-time positioning estimation, the algorithm initially scans for traceable BLEs by running BLE Discovery (B) procedure, retrieves their parameters and sorts them accordingly based on their Received Signal Strength. Upon retrieval of BLE information, i-KNN selects the nearest BLE device and utilizes the distance information broadcast by the beacon ( R a n g e B L E i ) to additionally calculate the Tolerance T o l level and designate the donut-shape area, A, shown in Figure 1. T o l can be either a constant number as in this research work, or can be dynamically calculated as a percentage b % of the distance information: ± R a n g e B L E i b % . In the latter case, the closer the MS user is to the BLE, the smaller the T o l will be, and hence a smaller optimized dataset will be selected. This methodology is a more optimized option, since the BLE-MS user distance calculation is more reliable at smaller distances. In either case, upon calculation of area A, the optimized dataset, S : { 1 , , k } , is extracted by utilizing the pre-calculated distances retrieved from L : { r 1 , B L E 1 , r j , B L E i } matrix. Finally, instead of utilizing the heavy initial radiomap D, the much smaller dataset S feeds the typical KNN methods in order to estimate the location of the MS user.

3.2. i-KNN in Pseudocode Form

For clarity reasons, the i-KNN is presented below in the form of a pseudo-code:
Algorithm 1: : i K N N
Sensors 17 00812 i001

4. Test Environment

The i-KNN algorithm was tested by combining actual measurements and simulations. In order to accomplish this task, two independent networks were deployed in an indoor environment of approximately 160 m 2 . The IEEE 802.11 wireless network is composed of six D-Link 802.11 APs, the allocation of which is shown in Figure 2. The BLE network consisted of four IEEE 802.15 BLE Estimote devices. Each device was located in a different room of the test environment as illustrated in Figure 2. Two radiomaps were then generated: the first one through a measurement campaign; and the second one through TruNET wireless, a full 3D Ray tracing simulator [40].
Figure 2. Combined BLE and Wi-Fi fingerprint based indoor positioning.

4.1. Radiomap from Actual Measurements

During the measurement campaign, fingerprints collected at 110 equally-spaced (1 m spacing) locations, at a constant height of 90 cm. At every measurement point, 30 district RSS samples (1 sample/sec) were recorded using an application developed for Android-based MS devices. The RSS values recorded in the radiomap ranged from –99 dBm to –34 dBm. During the network discovery procedure, the system recorded data from 24 APs from other neighbouring networks, hence a filtering procedure was implemented prior to the finalization of the dataset.

4.2. Simulated Radiomap

The second radiomap was generated by using a deterministic 3D Ray Tracing propagation model, employed by TruNET wireless [40]. The building structure and the different furniture were configured using material constitutive parameters as obtained from literature [41]. They were finally calibrated as presented in Table 1 in order to better match the MS device characteristics. A detailed analysis of the Ray tracing calibration procedure can be found in [42]. The same 110 measurement points, were defined as receiver cells. Finally, the six APs were configured as per the characteristics provided by the manufacturers.
Table 1. Material constitutive parameters of the test environment.

4.3. BLE Filtering

Initially, testing measurements were performed by implementing the simple KNN algorithm ( K = 4 ) on an IEEE 802.11 typical radiomap, in order to retrieve reference benchmark values, at 12 randomly selected locations. This strategy allowed the authors to perform result analysis that could objectively depict the improvement on the localization accuracy of the positioning algorithms under study. Objective evaluation is achieved through the use of benchmark values by maintaining the external environment unmodified during the experiment execution, keeping the testing locations constant and performing the measurements under static conditions (no mobility allowed). After the retrieval of the benchmark values, the proposed i-KNN filtering algorithm was implemented for two different scenarios and test measurements were once again performed at the same 12 locations. The first scenario assumed that only one i-Beacon device existed in the study area, while the second scenario took into consideration that all four i-Beacons were deployed as per Figure 2. In all test cases, an average number of 28 samples was collected, in order to ensure that the sample size was large enough for the normal distribution statistical parameters to apply. In other words, the calculated standard deviation values, and consequently any extracted confidence levels, were statistically acceptable and could provide reliable result analysis [16]. The user orientation was also examined for investigating the body presence effect. Finally, the influence of i-Beacon number and location was also examined by varying the number of active BLEs. The variation of the localization error in the above cases defined the maximum tolerance T o l parameter value at T o l = 2 m. In this way, it was ensured that the user’s actual location was falling within the candidate fingerprints chosen in the optimized dataset. Our findings were consistent with [38], where BLE RSS indication fluctuated up to 10 dB. Error factors covered by the introduction of the T o l parameter included the actual number of active BLEs, user/device orientation, body and multipath effects.

5. Performance Evaluation

For the practical implementation and testing of the positioning algorithms, an Android fingerprint-based localization platform ( ϕ m a p ) was developed, providing configuration capabilities for several parameters related with KNN and i-KNN algorithms. The most important parameters include K value, number of samples recorded per point, time interval between each sample and Tolerance ( T o l ) value. ϕ m a p also provides the possibility to select between different radiomaps (generated by both actual measurements or simulations) and to upload a 2D blueprint of the study area for user friendly visualization of the user position. A snapshot of the application is illustrated in Figure 3.
Figure 3. ϕ m a p and localization platform.
The Wi-Fi Indoor Positioning system was fully deployed, and tests were performed at 12 randomly selected locations as described previously for the benchmark (Wi-Fi only) case and the two hybrid (Wi-Fi and BLE) scenarios. Data retrieval was performed with the MS user to be static, in order to retrieve a statistically adequate number of samples allowing a valid statistical analysis. However, both ϕ m a p platform and i-KNN algorithm can support real-time moving MS users, within the typical constraints of the KNN algorithm. In other words, a time delay may occur on tracking a fast moving user, depending on the K value and the number of samples retrieved per point. The experimental results concerning the positioning error of the platform utilizing only the IEEE 802.11 radiomap and implementing the typical KNN algorithm, is presented in Table 2. An average positioning error of e = 4.05 m with standard deviation σ = 2.13 is achieved for the specific environment under study. The findings of the benchmark case are aligned with the performance of other typical Wi-Fi indoor localization systems, a comparison of which is illustrated in Table 3. A general conclusion extracted from the aforementioned table is that typical RSS fingerprint-based positioning systems can provide an accuracy ranging from 3 m to 7 m, practically meaning a room level designation.
Table 2. Positioning error of Wi-Fi Received Signal Strength (RSS) fingerprint-based positioning system.
Table 3. Positioning error of typical indoor Wi-Fi positioning systems.
Test results for the first hybrid scenario (existence of a single BLE device) are shown in Table 4. The positioning error e is improved to 3.07 m with a smaller standard deviation of σ = 1.60, while the utilized fingerprint dataset size is reduced to an average of 67%. At five out of 12 test points, the i-KNN algorithm utilized the total number of fingerprints as included in the initial radiomap, since no BLE signal was identified in these specific locations, due to wall attenuation effects. Although BLE signals could penetrate single plasterboard walls and double glass windows, they were heavily weakened when transmission occurred through cement and brick walls. At those five test points, the i-KNN algorithm did not have any effect and ϕ m a p operated as a Wi-Fi only platform. During the second hybrid scenario, the full deployment of the BLE devices ensured that location information from at least one i-Beacon was retrieved in all 12 test locations. Test results of this scenario are presented in Table 5. A radical improvement of the positioning accuracy and optimization of the utilized dataset occurred. More specifically, the error was reduced to 2.33 m for the same study area, indicating an improvement of 42%. Standard deviation was also significantly reduced to 1.22, depicting the much higher concentration of results around the mean values of positioning results. Additionally, the utilized dataset size was significantly reduced, ranging between 12% and 37%, depending on the test point. Taking into consideration the comparison Table 3, it is observed that the proposed i-KNN algorithm overperforms the typical Wi-Fi localization platforms. As a price for increased accuracy, the RTLS operators need to deploy a number of BLE systems is such a geometry that can cover the maximum area of interest. Obviously, such a deployment depends on the complexity of the indoor environment; open plan spaces require less BLE devices than wall-separated areas.
Table 4. Positioning error of combined BLE (single BLE) and Wi-Fi RSS fingerprint-based positioning system.
Table 5. Positioning error of combined BLE (all deployed BLEs) and Wi-Fi RSS fingerprint-based positioning system.
Figure 4 and Figure 5 provide a visual performance comparison for the first scenario, while Figure 6 and Figure 7 refer to the outcomes of the second scenario. What is obvious from the graphs is that the combination of Wi-Fi and BLE systems in the proposed i-KNN algorithm constantly outperforms the simple KNN, especially when the BLE deployment is such that it can provide adequate signal coverage in the study area. In such scenarios, accuracy is improved and positioning results fluctuate much less, as indicated by the lower standard deviation. Dataset utilization is optimized to an average of 20 % for typical scenarios and can be further improved if the set Tolerance T o l factor is further optimized to a minimum value. Overall, the findings provide hard evidence that the proposed i-KNN algorithm improves the computational and processing requirements, provides faster and more accurate positioning and incurs lower power consumption.
Figure 4. Positioning error comparison: Wi-Fi only vs. single BLE and Wi-Fi.
Figure 5. Fingerprint dataset size utilization: Wi-Fi only vs. single BLE and Wi-Fi.
Figure 6. Positioning error comparison: Wi-Fi only vs. nearest BLE and Wi-Fi.
Figure 7. Fingerprint dataset size utilization: Wi-Fi only vs. nearest BLE and Wi-Fi.

6. Conclusions

In this work, a novel positioning algorithm (i-KNN) is proposed, which fuses information available from the emerging low cost BLE technology with popular IEEE 802.11 based fingerprint localization platforms. The new algorithm was tested by combining actual measurements and simulations, and evidence was provided that it significantly improves localization accuracy and computational performance. Localization accuracy for the test case was improved from 4.05 m to 2.33 m. Computational performance was indicated by the reduction of the utilized dataset size, to a range between 12% and 37% of the initial radiomap size. The scalability of the i-KNN algorithm makes it ideal for advancing the performance of existing fingerprint based RTLS systems. BLE devices can be either deployed solely for positioning purposes or can be combined with other uses. Future work includes investigating an optimal BLE deployment and an in-depth analysis of the body effect and sensor orientation, in order to further optimize the indoor localization performance. Computational performance improvements as well as battery saving may also be investigated, utilizing different models of smart devices under intensive use of the i-KNN algorithm versus other hybrid solutions.

Acknowledgments

This research has been funded by the European Union’s Horizon 2020 project INTER-IoT (Grant No. 687283).

Author Contributions

Loizos Kanaris, Akis Kokkinis and Stavros Stavrou conceived the general concept of the i K N N algorithm. Loizos Kanaris and Stavros Stavrou performed the experiments, while Akis Kokkinis and Antonio Liotta designed and developed the ϕ m a p localization platform. All authors contributed on the mathematical analysis, the performance evaluation, discussion and preparation of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AALAmbient Assisted Living
AOAAngle of Attack
APAccess Point
BLEBluetooth Low Energy
BSNBody Sensor Networks
DCMDatabase Correlation Method
DOAJDirectory of Open Access Journals
GFSKGaussian Frequency Shift Key
i-KNNintelligent KNN
IMUInertial Measuring Unit
IoTInternet of Things
IW-KNNIterative Weighted KNN
KNNK-Nearest Neighbour
LTELong Term Evolution
MAPMaximum A Posteriori
MDPIMultidisciplinary Digital Publishing Institute
MMSEMinimum Mean Square Error
MSMobile Station
NNNearest Neighbour
RSSReceived Signal Strength
RSSDRSS Difference
RTLSReal-Time Localization System
TDOATime Difference of Arrival
TOATime of Arrival
TOFTime of Flight
VLCVisual Light Communication
VLPVisual Light Positioning
WKNNWeighted K-Nearest Neighbour

References

  1. Macagnano, D.; Destino, G.; Abreu, G. Localization with heterogeneous information. In Proceedings of the IEEE World Forum on Internet of Things, Seoul, Korea, 6–8 March 2014; pp. 124–129. [Google Scholar]
  2. Rabadan, J.; Guerra, V.; Rodríguez, R.; Rufo, J.; Luna-Rivera, M.; Perez-Jimenez, R. Hybrid Visible Light and Ultrasound-Based Sensor for Distance Estimation. Sensors 2017, 17, 330. [Google Scholar] [CrossRef] [PubMed]
  3. Fortino, G.; Giannantonio, R.; Gravina, R.; Kuryloski, P.; Jafari, R. Enabling Effective Programming and Flexible Management of Efficient Body Sensor Network Applications. IEEE Trans. Hum. Mach. Syst. 2013, 43, 115–133. [Google Scholar] [CrossRef]
  4. Gravina, R.; Alinia, P.; Ghasemzadeh, H.; Fortino, G. Multi-sensor fusion in body sensor networks: State-of-the-art and research challenges. Inf. Fusion 2017, 35, 68–80. [Google Scholar] [CrossRef]
  5. Chen, M. Towards smart city: M2M communications with software agent intelligence. Multimedia Tools Appl. 2013, 67, 167–178. [Google Scholar] [CrossRef]
  6. Zhang, D.; Yang, L.; Chen, M.; Zhao, S.; Guo, M.; Zhang, Y. Real-Time Locating Systems Using Active RFID for Internet of Things. IEEE Syst. J. 2016, 10, 1226–1235. [Google Scholar] [CrossRef]
  7. Ji, H.; Xie, L.; Wang, C.; Yin, Y.; Lu, S. CrowdSensing: A crowd-sourcing based indoor navigation using RFID-based delay tolerant network. J. Netw. Comput. Appl. 2015, 52, 79–89. [Google Scholar] [CrossRef]
  8. Macagnano, D.; Destino, G.; Abreu, G. Indoor positioning: A key enabling technology for IoT applications. In Proceedings of the IEEE World Forum on Internet of Things, Seoul, Korea, 6–8 March 2014; pp. 117–118. [Google Scholar]
  9. Al Nuaimi, K.; Kamel, H. A survey of indoor positioning systems and algorithms. In Proceedings of the 2011 International Conference on Innovations in Information Technology, Abu Dhabi, UAE, 25–27 April 2011; pp. 185–190. [Google Scholar]
  10. Deak, G.; Curran, K.; Condell, J. A survey of active and passive indoor localisation systems. Comput. Commun. 2012, 35, 1939–1954. [Google Scholar] [CrossRef]
  11. Hossain, A.M.; Soh, W.S. A survey of calibration-free indoor positioning systems. Comput. Commun. 2015, 66, 1–13. [Google Scholar] [CrossRef]
  12. He, S.; Chan, S. Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons. IEEE Commun. Surv. Tutor. 2016, 18, 466–490. [Google Scholar] [CrossRef]
  13. Lausnay, S.D.; Strycker, L.D.; Goemaere, J.P.; Nauwelaers, B.; Stevens, N. A survey on multiple access Visible Light Positioning. In Proceedings of the 2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech), Balaclava Mauritius, Republic of Mauritius, 3–6 August 2016; pp. 38–42. [Google Scholar]
  14. Belmonte-Fernández, S.; Puertas-Cabedo, A.; Torres-Sospedra, J.; Montoliu-Colás, R.; Trilles-Oliver, S. An Indoor Positioning System Based on Wearables for Ambient-Assisted Living. Sensors 2017, 17, 36. [Google Scholar] [CrossRef] [PubMed]
  15. Raspopoulos, M.; Laoudias, C.; Kanaris, L.; Kokkinis, A.; Panayiotou, C.; Stavrou, S. 3D Ray Tracing for device-independent fingerprint-based positioning in WLANs. In Proceedings of the 2012 9th Workshop on Positioning, Navigation and Communication, Dresden, Germany, 15–16 March 2012; pp. 109–113. [Google Scholar]
  16. Kanaris, L.; Kokkinis, A.; Fortino, G.; Liotta, A.; Stavrou, S. Sample Size Determination Algorithm for fingerprint-based indoor localization systems. Comput. Netw. 2016, 101, 169–177. [Google Scholar] [CrossRef]
  17. Kjærgaard, M. A Taxonomy for Radio Location Fingerprinting. In Proceedings of the Third International Symposium: Location and Context-Awareness, Oberpfaffenhofen, Germany, 20–21 September 2007; pp. 139–156. [Google Scholar]
  18. Lausnay, S.D.; Strycker, L.D.; Goemaere, J.P.; Stevens, N.; Nauwelaers, B. Optical CDMA codes for an indoor localization system using VLC. In Proceedings of the 2014 3rd International Workshop in Optical Wireless Communications (IWOW), Madeira Island, Portugal, 17 September 2014; pp. 50–54. [Google Scholar]
  19. Honkavirta, V.; Perala, T.; Ali-Loytty, S.; Piche, R. A comparative survey of WLAN location fingerprinting methods. In Proceedings of the 6th Workshop on Positioning, Navigation and Communication (WPNC), Hanover, Germany, 19 March 2009; pp. 243–251. [Google Scholar]
  20. Kanaris, L.; Kokkinis, A.; Raspopoulos, M.; Liotta, A.; Stavrou, S. Improving RSS fingerprint-based localization using directional antennas. In Proceedings of the The 8th European Conference on Antennas and Propagation (EuCAP), The Hague, The Netherlands, 6–11 April 2014; pp. 1593–1597. [Google Scholar]
  21. Kokkinis, A.; Raspopoulos, M.; Kanaris, L.; Liotta, A.; Stavrou, S. Map-aided fingerprint-based indoor positioning. In Proceedings of the 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), London, UK, 8–11 September 2013; pp. 270–274. [Google Scholar]
  22. Li, B.; Salter, J.; Dempster, A.G.; Rizos, C. Indoor positioning techniques based on wireless LAN. In Proceedings of the First IEEE International Conference on Wireless Broadband and Ultra Wideband Communications, Sydney, Australia, 13–16 March 2006; pp. 13–16. [Google Scholar]
  23. Bahl, P.; Padmanabhan, V. RADAR: An in-building RF-based user location and tracking system. Proceedings of IEEE INFOCOM 2000 Conference on Computer Communications and the Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies, Tel Aviv, Israel, 26–30 March 2000; pp. 775–784. [Google Scholar]
  24. Yeung, W.; Zhou, J.; Ng, J. Enhanced Fingerprint-Based Location Estimation System in Wireless LAN Environment. In Proceedings of the International Conference on Embedded and Ubiquitous Computing, Taipei, Taiwan, 17–20 December 2007; pp. 273–284. [Google Scholar]
  25. Saha, S.; Chaudhuri, K.; Sanghi, D.; Bhagwat, P. Location determination of a mobile device using IEEE 802.11b access point signals. In Proceedings of the IEEE Wireless Communications and Networking, New Orleans, LA, USA, 16–20 March 2003; pp. 1987–1992. [Google Scholar]
  26. Nuño-Barrau, G.; Páez-Borrallo, J.M. A New Location Estimation System for Wireless Networks Based on Linear Discriminant Functions and Hidden Markov Models. EURASIP J. Adv. Signal Process. 2006, 2006, 068154. [Google Scholar] [CrossRef]
  27. Kemppi, P.; Nousiainen, S. Database Correlation Method for Multi-System Positioning. In Proceedings of the 2006 IEEE 63rd Vehicular Technology Conference, Melbourne, Australia, 7–10 May 2006; pp. 866–870. [Google Scholar]
  28. Youssef, M.; Agrawala, A. The Horus WLAN location determination system. In Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services, Seattle, WA, USA, 6–8 June 2005; pp. 205–218. [Google Scholar]
  29. Roos, T.; MyllymAki, P.; Tirri, H.; Misikangas, P.; SievAnen, J. A Probabilistic Approach to WLAN User Location Estimation. Int. J. Wirel. Inf. Networks 2002, 9, 155–164. [Google Scholar] [CrossRef]
  30. Evennou, F.; Marx, F.; Novakov, E. Map-aided indoor mobile positioning system using particle filter. Proceedings of IEEE Wireless Communications and Networking Conference, Wuhan, China, 13–17 March 2005; pp. 2490–2494. [Google Scholar]
  31. Deng, Z.A.; Wang, G.; Qin, D.; Na, Z.; Cui, Y.; Chen, J. Continuous Indoor Positioning Fusing WiFi, Smartphone Sensors and Landmarks. Sensors 2016, 16, 1427. [Google Scholar] [CrossRef] [PubMed]
  32. Bluetooth Technology Website. Available online: https://www.bluetooth.com/ (accessed on 9 April 2017).
  33. iBeacon—Apple Developer. Available online: https://developer.apple.com/ibeacon/ (accessed on 9 April 2017).
  34. Fard, H.K.; Chen, Y.; Son, K.K. Indoor positioning of mobile devices with agile iBeacon deployment. Proceedings of 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), Halifax, NS, Canada, 3–6 May 2015; pp. 275–279. [Google Scholar]
  35. Gowrishankar, S.; Madhu, N.; Basavaraju, T.G. Role of BLE in proximity based automation of IoT: A practical approach. In Proceedings of the 2015 IEEE Recent Advances in Intelligent Computational Systems (RAICS), Trivandrum, India, 10–12 December 2015; pp. 400–405. [Google Scholar]
  36. Chandel, V.; Ahmed, N.; Arora, S.; Ghose, A. InLoc: An end-to-end robust indoor localization and routing solution using mobile phones and BLE beacons. In Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Madrid, Spain, 4–7 October 2016; pp. 1–8. [Google Scholar]
  37. Antevski, K.; Redondi, A.E.C.; Pitic, R. A hybrid BLE and Wi-Fi localization system for the creation of study groups in smart libraries. In Proceedings of the 2016 9th IFIP Wireless and Mobile Networking Conference (WMNC), Colmar, France, 11–13 July 2016; pp. 41–48. [Google Scholar]
  38. Peng, Y.; Fan, W.; Dong, X.; Zhang, X. An Iterative Weighted KNN (IW-KNN) Based Indoor Localization Method in Bluetooth Low Energy (BLE) Environment. In Proceedings of the 2016 Intl IEEE Conferences on Ubiquitous Intelligence Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld), Toulouse, France, 18–21 July 2016; pp. 794–800. [Google Scholar]
  39. Kriz, P.; Maly, F.; Kozel, T. Improving Indoor Localization Using Bluetooth Low Energy Beacons. Mob. Inf. Syst. 2016, 2016, 2083094. [Google Scholar] [CrossRef]
  40. TruNET Wireless. Available online: www.fractalnetworx.com (accessed on 9 April 2017).
  41. Stavrou, S.; Saunders, S. Review of constitutive parameters of building materials. In Proceedings of the Twelfth International Conference on Antennas and Propagation, Exeter, UK, 31 March–3 April 2003; pp. 211–215. [Google Scholar]
  42. Jemai, J.; Piesiewicz, R.; Kurner, T. Calibration of an indoor radio propagation prediction model at 2.4 GHz by measurements of the IEEE 802.11b preamble. In Proceedings of the 2005 IEEE 61st Vehicular Technology Conference, Stockholm, Sweden, 30 May–1 June 2005; pp. 111–115. [Google Scholar]
  43. Gwon, Y.; Jain, R. Error Characteristics and Calibration-free Techniques for Wireless LAN-based Location Estimation. In Proceedings of the Second International Workshop on Mobility Management & Wireless Access Protocols, Philadelphia, PA, USA, 1–1 October 2004; pp. 2–9. [Google Scholar]
  44. Chintalapudi, K.; Padmanabha Iyer, A.; Padmanabhan, V.N. Indoor Localization Without the Pain. In Proceedings of the Sixteenth Annual International Conference on Mobile Computing and Networking, Chicago, IL, USA, 20–24 September 2010; pp. 173–184. [Google Scholar]
  45. Lim, H.; Kung, L.C.; Hou, J.C.; Luo, H. Zero-configuration Indoor Localization over IEEE 802.11 Wireless Infrastructure. Wirel. Netw. 2010, 16, 405–420. [Google Scholar] [CrossRef]
  46. Rai, A.; Chintalapudi, K.K.; Padmanabhan, V.N.; Sen, R. Zee: Zero-effort Crowdsourcing for Indoor Localization. In Proceedings of the 18th Annual International Conference on Mobile Computing and Networking, Istanbul, Turkey, 22–26 August 2012; pp. 293–304. [Google Scholar]
  47. Yang, Z.; Wu, C.; Liu, Y. Locating in Fingerprint Space: Wireless Indoor Localization with Little Human Intervention. In Proceedings of the 18th Annual International Conference on Mobile Computing and Networking, Istanbul, Turkey, 22–26 August 2012; pp. 269–280. [Google Scholar]
  48. Yang, Z.; Wu, C.; Liu, Y.; Xi, W. WILL: Wireless Indoor Localization without Site Survey. IEEE Trans. Parallel Distrib. Syst. 2013, 24, 839–848. [Google Scholar]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.