Method 3:  Fingerprinting with Euclidian Distance Correction

Wang, et al. propose a fingerprinting algorithm for BLE indoor positioning based on a Euclidian Distance Correction (ECKP) algorithm derived from a K-Nearest Nodes algorithm and position calculation Wang 2016. Positioning data is collected and stored in a database beforehand. During positioning, RSSI signals are received and compared to the stored data using ECKP to produce a location. This algorithm resulted in a positioning error of 1.58 m.