Journal of Applied Sciences ›› 2017, Vol. 35 ›› Issue (1): 51-62.doi: 10.3969/j.issn.0255-8297.2017.01.006

• Communication Engineering • Previous Articles     Next Articles

Localization of Double Layer Location System Based on IBeacon Network

YAO Wei-qiang1, ZHANG Jin-yi1,2, BAO Shen1, LIANG Bin2   

  1. 1. Microelectronic Research and Development Center, Shanghai University, Shanghai 200072, China;
    2. School of Communication and Information Engineering, Shanghai University, Shanghai 200444, China
  • Received:2016-07-28 Revised:2016-10-19 Online:2017-01-30 Published:2017-01-30

Abstract:

In many traditional indoor large space localization method, it is difcult to improve both positioning accuracy and real-time performance.This paper proposes a localization system based on iBeacon network.The system composes of two optimized indoor positioning algorithms, and has an iBeacon dual layer positioning architecture.The former achieves rapid location with an algorithm that matchesa region of space probability, and achieves high precision within each region in the area with a weighted centroid algorithm.The latter, based on the iBeacon identifcation code, is divided into two levels of node localization.Different levels of positioning is achieved by using different combinations of these nodes.In the positioning process, the system uses the iBeacon double layer positioning architecture at different levels of the two positioning algorithms to improve accuracy of real-time positioning.Experimental results show that, with similar accuracy, the proposed system improves the real-time performance by 55.29% and 54.18% respectively compared with K-nearest neighbor (KNN) and weighted K-nearest neighbor (WKNN).Positioning accuracy is improved by 37.35% compared with an improved weighted centroid algorithm based on RSSI.The proposed system has high economic and social values as it can be used for navigation in large buildings and detect pedestrian paths.

Key words: iBeacon, indoor positioning, received signal strength indication (RSSI), probability matching, double positioning

CLC Number: