基于Android的室内WiFi定位应用程序的开发与研究
发布时间:2018-05-29 09:29
本文选题:室内定位 + WiFi定位 ; 参考:《内蒙古大学》2017年硕士论文
【摘要】:室内定位即在室内环境对物体和人等的位置确定,在我们的日常生活中,对一些大型的购物中心、大型商场、大型的停车场等等都需要一个精确的定位,以便人们能够更加方便、快捷的去找到自己的目的地。本系统主要是应用于大型展览馆、大型商场、大型停车场等等一些环境复杂的室内场所,用来解决这类室内场所找路困难、找房间繁琐、找车位艰难等等问题。具有成本低、用户使用简单方便、易推广等等优点,可以很好的满足当前人们的需求。本系统是三部分组成的:数据采集APP(基于Android的APP)、客户端(基于Android的APP)、服务端(基于socket)三部分,三部分协调合作,构成了基于WiFi的室内定位系统。首先,由数据采集端来采集数据(该坐标点位置的各个AP的信号强度、MAC地址等等信息),并上传到服务端,服务端由上传来的数据处理建立指纹库,指纹库建立好后,再将待定位区域的地图绘制出来,存放到客户端,即可开始定位,客户端开启后进入地图页面后,会每隔一秒采集一次当前位置的数据(即该点的信号强度、MAC地址等等信息),并上传到服务端,服务端根据上传来的数据调用服务端上的位置匹配算法来计算出当前位置坐标,并返回给客户端,位置匹配算法使用的是类加权值k近邻(简称类WKNN算法)算法,客户端将接收到的数据处理后,转换成对应手机当前分辨率大小的坐标,并显示到地图上,每隔一秒就会执行一次刷新,以此来实现实时定位。
[Abstract]:Indoor positioning is the location of objects and people in the indoor environment. In our daily life, we need a precise location for some large shopping centers, shopping malls, large parking lots, etc. So that people can find their destination more conveniently and quickly. This system is mainly used in large exhibition halls, large shopping malls, large parking lots and other complex indoor places, which are used to solve the difficulties of finding roads, finding rooms, finding parking spaces and so on. With the advantages of low cost, simple and convenient to use, easy to promote and so on, it can meet the current needs of people. The system is composed of three parts: data acquisition app (app based on Android), client (app based on Android), server (based on socket), three parts of coordination and cooperation, which constitute the indoor positioning system based on WiFi. First of all, the data are collected by the data acquisition terminal (the signal intensity of each AP at the position of the coordinate point, the MAC address, etc.) information is uploaded to the server, and the fingerprint database is set up by the data processing from the upper end of the server, and after the establishment of the fingerprint database, The map of the area to be located will be drawn out, stored in the client, you can start positioning, after the client opens into the map page, The data of the current position will be collected every second (that is, the signal intensity of the point, MAC address, etc., etc.) and uploaded to the server, the server will call the position matching algorithm on the service side according to the data coming from above to calculate the current position coordinates. And return to the client, the position matching algorithm uses the class weighted value k nearest neighbor (referred to as WKNN algorithm) algorithm. After processing the received data, the client transforms the received data into the coordinates corresponding to the current resolution of the mobile phone and displays it on the map. A refresh is performed every second to achieve real-time positioning.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP316;TN92
【相似文献】
相关期刊论文 前10条
1 袁萌;;Android计划为什么要悬赏1000万[J];信息系统工程;2007年12期
2 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
3 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
4 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
5 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
6 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
7 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
8 方智勇;;Android手机这样用[J];电脑迷;2010年15期
9 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
10 ;ZTE and Three Release Android ,
本文编号:1950371
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1950371.html
最近更新
教材专著