摘要
针对室内GPS定位无法准确获取位置信息的问题,在Android平台上设计利用Wi Fi信号强度特征进行定位的系统。该系统由安卓客户端、Tomcat服务器以及My SQL数据库组成,在一般位置指纹定位算法的基础上,通过MAC地址对无线接入点(AP)进行过滤,选取固定的参考AP获取位置指纹信息,并结合改进的K最近邻匹配算法,进一步减小定位误差。实验结果表明,该系统定位速度快、定位精度高,具有较好的室内定位效果。
Aiming at the problem that it is unable to get a more accurate location information indoors by using GPS positioning,this paper designs a positioning system using characteristics of Wi Fi signal strength based on Android platform,meets the demands of location information of indoor environment for people. The system consists of Android client,Tomcat server and M y SQL database. Based on the general location fingerprint algorithm,this system adds M AC addresses to Access Point( AP) filtering,and gets the location fingerprint information by selecting fixed reference AP. On positioning stage,the w eighting factor is added on the basis of the K-Nearest Neighbor( KNN) algorithm to further reduce the positioning error. Experimental results show that the system has the advantages of high precision and fast positioning,and it can achieve a good effect of indoor positioning.
出处
《计算机工程》
CAS
CSCD
北大核心
2015年第4期87-91,共5页
Computer Engineering
基金
国家自然科学基金资助项目"动态视觉传感器网络若干问题研究"(60973095)