随着国际互联网技术的快速发展和高性能手机的应用以及WiFi覆盖率的逐年提高,人们对WiFi室内定位的需求越来越大。本文基于位置指纹算法,设计并实现了一款C/S结构的基于WiFi的室内定位系统,它具有精确度高、成本低和应用范围广等优点,可应用于养老院、旅游景区、展馆、图书馆、停车场等室内环境。 本文使用WKNN算法做为WiFi室内定位系统的算法,在信号强度去噪和不同移动设备差异对定位精确度的影响,以及如何减少定位算法的误差等方面开展分析、研究,论文的主要工作内容为: (1)应用消除奇异值的卡尔曼滤波方法对采集的RSSI信号进行降噪处理,保证采集的RSSI信号的准确性,进而保证整个定位系统的定位精度。 (2)应用基于RSSI差值的定位算法,来消除不同移动手机接收的RSSI差值问题,实验测量结果表明,该算法能够有效降低设备差异对定位系统误差的影响。 (3)在真实的WiFi实验环境中,通过手机采集数据,分析AP数量、AP布局以及相关算法中的参数对定位精确度的影响,得出最佳的WiFi室内定位系统的设计方案,具有较好的推广应用价值。