论文部分内容阅读
科技发展日新月异,信息则是科技发展的不竭动力。人们对于信息的捕捉、存储、传递连接成了巨大的交互网络,促进了社会进步,其中位置信息也越来越多地受到了关注。人们对于位置信息的需求大致分为两类,室外定位和室内定位。目前室外定位如GPS卫星定位系统、北斗卫星定位系统等已经趋于成熟,并得到广泛认可和使用,而室内定位领域由于成本、精度、实现复杂度等因素,尚未出现完美的解决方案,还有待进一步的关注和发展。室内定位技术包括RFID、超宽带、WiFi、蓝牙等,这些技术由于各种因素的制约,都未能得到广泛应用,而人们对于室内定位的需求却在日益增加,所以对于室内定位的研究刻不容缓。WiFi是一种将装有无线网卡的设备通过连接至同一无线网络接入点(Access Point, AP)从而进行通信的技术,WiFi定位技术是基于WiFi无线网络实现的,WiFi无线网络则主要由AP和无线网卡组成。如今,WiFi热点覆盖已经成为智慧城市建设最重要的一环,在各大旅游景点、火车站、机场、大型商场等基本都实现了WiFi覆盖,如果能有效利用这些设备,能最大化地降低系统成本,有助于推动室内WiFi定位技术的普及。传统WiFi定位技术,都采用了客户端/服务器端的系统架构,这种架构需要增加服务器端的设备成本和开发成本,而且在定位时需要通过网络通信与服务器连接,降低了实时性以及增加了定位结果的准确性。而在定位算法的选择上,位置指纹特征数据库匹配算法相较于其他算法有着明显的优势,但是,如果单纯地使用此算法,不能及时进行误差补偿,所以需要在此算法的基础上进行改进。为了在低成本基础上实现更为精确的定位,本文设计了一种轻型、可离线的室内WiFi定位系统,系统基于Android平台进行开发,利用的是现有的校园路由器设备和手机,并在K近邻值位置指纹特征数据库匹配算法的基础上加了后校验方法以避免定位坐标的过度偏移。与传统室内WiFi定位系统相比,本系统成本更低,且能避免网络通信不畅带来的定位延时和误差。经过测试,本系统能在楼道房间等场景中稳定工作且误差范围控制在3m以内,基本能满足室内移动定位的需求。