With the popularity of various smart mobile terminals and the increasing demand of location-based services,localization and navigation technology has entered a period of rapid development.Outdoor based on GPS navigation has widespread popularity,while,the indoor,such as at the mall,at the airport,at the gymnasium and so on,localization and navigation services are in a period of technical accumulation,which still are not large used.At the same time,more and more WIFI signals are widely used in indoor places,based on WIFI technology indoor positioning has becamea hot spot.This paper designs and implements the indoor positioning and navigation system based on WiFi,the system consists of three parts: WIFI mobile terminal,wireless router and server.The main function of the mobile terminal is to collect location need received signal strength(Received Signal Strength Indication,RSSI)information and navigation services for users,the operating system of the mobile terminal Android system.Wireless router constitutes the entire positioning and navigation system AP(Access Point)node,is the source of RSSI information.The function of the server is to realize the positioning operation.This paper analyzes the advantages and disadvantages of triangle localization algorithm and location fingerprint algorithm,design a hybrid localization algorithm based on these two algorithms,the algorithm can automatically select the fingerprint location algorithm in the complex area of indoor environment,and select the triangle location algorithm in the indoor open area,It makes up for the shortcomings of the complex layout of the location fingerprint algorithm and the poor precision of the triangle positioning algorithm in the indoor environment.At the same time,this paper designs a method to determine the indoor floor based on location fingerprint algorithm.This paper analyzes the demand of the whole system in detail,designs and implements the location server.For indoor navigation,this paper takes a large waiting room of an airport as an example,uses Floyd algorithm to plan path,which can plan shortest path from a starting point to an end point for users.Using the 3D technology to achieve the 3D effect for indoor scenes,which solves the problem traditional two-dimension map display is not direct-viewing indoors,and improves the user experience,Finally,the indoor positioning and navigation system is simulated and tested in the laboratory.By analyzing the experimental results,it is shown that the system achieves the intended results. |