| Since the rapid development of mobile Internet and mobile technology, the usage of mobile terminals is becoming higher and higher in our daily life, through the use of the mobile terminal to realize the indoor positioning has become a hot topic of current research now. Presently, the Wifi positioning technology has been the most widely used during all kinds of indoor positioning methods. Developed by apple, i OS is a mobile operating system which is easy-to-use and has strong stability, and it has gotten a large number of customers using groups, at the same time, i OS7’s new function—i Beacon can realize positioning technology through low power consumption’s Bluetooth, the needs to implement indoor positioning technology are becoming more and more common under the i OS.The topic is designed to research indoor localization algorithms on the i OS platform, which is aimed to improve the indoor positioning accuracy. Firstly, compare the advantages and disadvantages between Wifi positioning and i Beacon positioning as well as the main factors that influence the indoor positioning, and give the solutions. In order to further improve the indoor positioning accuracy, on the basis of the position fingerprint orientation method, Wifi combined with i Beacon applied to indoor positioning algorithm is put forward. By Wifi positioning of i Beacon’s auxiliary, make use of i Beacon on position fingerprint points covered with the Wifi to zone areas, narrow the scope of positioning. Combining i Beacon and Wifi positioning, do some weighted processing upon i Beacon information and Wifi information on the indoor location matching algorithm, improve the positioning accuracy, and verify this algorithm through the experiments.This paper designs and implements a i OS based indoor location system, carries on the detailed introduction to the demand analysis and the function module of the system. Mainly includes the offline phase sampling Wifi signal acquisition in the use of private API, i Beacon signal acquisition. Online orientation map location point editor, client and server interaction, locate the server of the realization of the localization algorithm, etc. Then complete the system testing and analysis of test results, proved that the system functions and performance meet the design requirements. Finally, this paper work is summarized and describes the problems of the system and further work, summarizing the work and achievements of himself during the master graduate student. |