当前位置:主页 > 科技论文 > 软件论文 >

面向Android平台的Wi-Fi AP定位应用的设计与实现

发布时间:2020-03-31 07:45
【摘要】:随着移动互联网的快速发展和普及,包括Wi-Fi接入点(Access Point,AP)在内的Wi-Fi基础设施和各种支持Wi-Fi的移动设备无处不在,由于AP的位置在无线网络规划、非法无线接入点检测以及基于Wi-Fi的定位与导航等研究领域具有重要的作用,AP定位的研究与应用吸引了广泛关注。虽然现有研究已提出了多种AP定位算法,但是仅在实验环境中进行了测试与验证。因此,本文利用基于对数距离路径损耗(Log-normal Distance Path Loss,LDPL)模型和最小二乘法的AP定位算法,结合智能手机内嵌的GPS功能模块,在Android平台下设计并实现了一个支持AP实时定位的手机应用,称为AP-Loc。本文的具体工作概括如下:首先,利用智能手机的Wi-Fi和GPS功能模块,在行人步行过程中实时获取包括来自AP的接收信号强度(Received Signal Strength,RSS)及其位置信息,通过基于对数距离路径损耗模型和最小二乘法的AP定位算法解算AP位置。其次,根据软件开发的基本流程,通过需求分析、总体设计和详细设计等步骤,在Android平台下开发AP-Loc应用。最后,对AP-Loc的各个功能模块进行了单元测试,验证了各功能的正确性;同时,针对不同场景设计了AP定位算法测试实验,验证了算法的可行性。综上所述,本文设计并实现的AP-Loc应用满足设计需求,达到了界面友好、操作简单、功能完善、实时定位的效果,能够为科研人员在算法测试等方面提供帮助。
【图文】:

开发流程,软件原型


本章首先介绍软件开发过程中非常关键的软件原型设计,包括设计工具和设计方法。其次,本章还将介绍手机 GPS 定位的相关原理、定位误差。最后,本章将介绍本文设计开发的AP 定位应用中采用的 AP 定位算法。2.1 软件原型设计软件开发一般需要经过如图 2.1 所示的几个步骤:制定完整的软件需求;根据业务需求,设计具体的软件功能模块,,画出流程图;根据需求,设计出所有业务逻辑的交互图;开发人员进行软件开发;对软件进行测试维护;软件发布。其中比较关键的一步是软件原型设计,一个优秀的软件原型不仅能够为开发人员提供开发的依据,提高开发效率,而且能够作为验证需求正确性的依据。

流程图,操作简单,控件,软件


面向 Android 平台的 Wi-Fi AP 定位应用的设计与实现快速原型设计工具 Axure RP 和原型设计方法进行介绍。2.1.1 Axure RPAxure RP 是一款由专业团队设计开发的能够让负责需求分析、设计功能和界面的专家快速创建应用软件或 Web 网站的流程图、原型和规格说明文档的专业快速原型设计工具软件[20]。如图 2.2 所示为 Axure RP 8 的界面。
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.56

【参考文献】

相关期刊论文 前4条

1 权开波;贾宁;杜培寿;;基于最小二乘法的曲线拟合[J];商;2015年03期

2 何健宁;;基于Axure的APP原型设计在教学中的应用[J];电脑开发与应用;2014年08期

3 徐亚明;周建国;张鹏;;一种WiFi无线接入点位置估计新算法[J];武汉大学学报(信息科学版);2014年03期

4 申静涛;;基于RSSI的对数距离路径损耗模型研究[J];电子质量;2013年12期

相关硕士学位论文 前3条

1 周飞;室内WiFi定位的研究[D];西南财经大学;2016年

2 张娜;Android系统架构研究与应用[D];西安科技大学;2013年

3 柴培亮;室内无线传播模型的研究[D];杭州师范大学;2012年



本文编号:2608783

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2608783.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户79afb***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com