由于WiFi信号在许多室内环境中普遍存在,因此利用WiFi信号进行室内定位,相比于其他的室内定位方式,如蓝牙定位、超宽带定位、RFID定位等,有着成本低,可推广等优点,是当前研究的热点。WiFi定位中,通常分为离线训练阶段和在线定位阶段。离线训练阶段需要采集室内环境中不同位置的信号指纹生成指纹地图。在线定位阶段中,通过一定的信号指纹距离定义寻找当前最新采集到的信号指纹与指纹地图中最近的k指纹,再通过加权最近邻法(Weighted K Nearest Neighbor, WKNN)求得当前位置估计