基于Android的室内定位APP的数据库设计与实现毕业论文
2022-01-22 23:23:34
论文总字数:16814字
摘 要
室内定位是一种定位技术用来获取人或物在室内的位置信息。由于GPS(全球定位系统)的日益普及,室外定位技术已经成熟,然而,在室内接收的GPS信号非常弱并且通常不被接收,因此室内定位需要新技术。目前,有许多技术可用于室内定位,包括RFID,蓝牙,红外,UWB,ZigBee,WiFi。近年来,随着无线移动通信技术的快速发展,结合快速定位方法的移动电话网络逐渐应用于紧急救援和基础服务在不同的位置。然而,由于卫星信号比较容易受到不同干扰物的阻碍,在室内或高层建筑卫星导航技术不适用。无线室内定位技术的快速发展现已成为导航系统的强大补充技术。
本文设计并实现了一种基于WiFi的室内定位系统。客户端是配备WiFi模块的Android手机,使用Android手机的导航系统可以方便地在一定程度上查询其位置。
关键词:Android 室内定位 SQLite WiFi
The core and implementation of the database for indoor GPS application based on Android
Abstract
Indoor positioning refers to the positioning technology that gets location information when someone or something is at home. Because the popularity of GPS is increasing, external positioning technology has matured. However, GPS signals received at home are very weak and are not normally received, so indoor positioning requires new technology. There are currently many GPS technologies available, including RFID, Bluetooth, Infrared, UWB, ZigBee, WiFi. In recent years, with the rapid development of mobile telecommunications technology, mobile phone network has been implemented along with the rapid positioning method is gradually on the emergency rescue and basic services. In different locations. However, satellite navigation technology is not suitable for indoor buildings or high-rise buildings because satellite signals are easily blocked by various obstacles. The internal wireless positioning technology develops rapidly and it has become a powerful complement to navigation systems.
This paper is implemented and designed in indoor GPS based on wireless sensor network. The client is an Android phone with a WiFi module. With the navigation system on your Android phone, you can easily query its location to some extent.
Key words: Android; Indoor positioning; SQLite; WiFi
目 录
摘 要 II
Abstract III
第一章 引言
1.1选题依据
1.2 理论和实践意义 2
1.3 研究现状 2
1.4 研究方法和手段
1.5 可行性分析 3
1.5.1 经济可行性 3
1.5.2技术可行性 3
1.5.3运行可行性
1.5.4法律可行性
1.6 系统的设计原则 3
1.7Andorid手机平台及编程环境 5
1.7.1 Android系统框架 5
1.7.2 Android应用开发特色 6
第二章 需求分析…………………………………………………………….7
2.1 功能需求分析 7
2.2 服务流程………………………………………………………………………….8
第三章 关键技术介绍 9
3.1 JAVA技术 9
3.2 B/S架构 10
3.2.1简介 10
3.2.2 B/S架构层次 10
3.3 SQLite数据库 10
3.3.1 SQLite特点 10
3.3.2 与其他数据库的对比 11
3.4 SSH框架技术 11
3.4.1 Spring框架技术 11
3.4.2 Struts框架技术
3.4.3 Hibernate框架技术
第四章 外部设计 13
4.1 标识符和状态 13
4.2实体属性图………………………………………………………………………13
4.3使用的程序
4.4数据库的维护……………………………………………………………………17
第五章 具体实现 18
登录模块的设计与实现 18
结论 22
参考文献 23
附录 24
致谢 28
第一章 引言
1.1选题依据
简单来说,定位技术是指所获得的对象的位置信息。 GPS具有98%的全球覆盖率,具有定位精度高,快速,省时,高效的优点,它广泛用于室外定位,满足每个人对室外定位的需求。然而,由于卫星信号容易被阻挡,难以在室内接收GPS信号,因此室内定位需要使用新技术。近年来,许多研究机构和技术公司对室内定位问题进行了广泛的研究,如GPS支持(A.GPS),卫星仿制(Pseudolite),定位室内有射频卡(RF / D),无线基于移动通信网络,局域网(WLAN),ZigBee室内定位,非常宽的室内定位(UWB),室内蓝牙定位,地理定位,广播信号和数字通信接地,移动惯性传感器的位置,室内红外线,室内跟踪位置,室内超声波定位等。这些技术主要分为两种:一种主要用于定位,如卫星导航技术,另一种主要目的是通信,但也可考虑定位,如定位在室内的ZigBee。室内定位技术的研究,从覆盖范围来说,有两个主要方向:室内定位和大面积。室内定位使用蓝牙,WiFi,RFID,和 ZigBe和RFID技术进行本地定位,这些网络的覆盖面积很小,因此所有网络都依赖于本地网络。澳大利亚,Locata,北京,中国邮电大学,TC解决方案,OFDM和Qualcomm的室内定位技术都是大型室内定位技术。这些网络覆盖许多区域,并支持基于WAN的室内定位。除了使用无线网络技术之外,还有其他定位技术,例如用于定位的计算机视觉图像,但是这些技术目前用于研究目的。在火星导航系统中使用科学救援应用和军事应用,例如使用计算机视觉的导航。广角内部定位技术通常需要定制设计芯片甚至相关的基站。基于WAN的长期内部定位技术(WAN)开发和部署的开发和部署,以及部署和开发室内定位是低成本并且是短期的,从商业化推广考虑,局域室内定位技术是更好的方案[1]。在GPS技术中,有许多基于WiFi内部技术的研究,许多大型建筑物覆盖WiFi信号,包括大型超市,大型办公楼和机场。许多公司正在开发自己的WiFi内部定位产品,如思科,Aeroscout,摩托罗拉,Ekahau和其他公司。谷歌还在许多国家的家庭上开设了WiFi地图和位置。随着大众相关行业对室内网站的需求持续增长,一些公司使用基于WiFi的定位,如Wifislam,Meridian和Smart Maps,每个都有自己的特色。此外,百度和高德等本地地图公司正在开发基于GPS的内部
定位产品基于WiFi的内部系统依赖于RSSI信号的强度[2]。
1.2理论和实践意义
近年来,基于站点的服务得到了热烈讨论,主要有两个功能:提供位置信息和根据位置信息提供服务。大多数人每天在室内花了大部分时间,从而室内消费占了很高的比例。随着科学技术的快速发展,室外基于位置的服务和应用在很大程度上支持用户。然而,室内定位技术的障碍阻碍了室内定位服务的发展。当行人进入不熟悉的室内环境时,例如大型购物中心,大型超市,机场,展览中心等,由于内部区域通常很宽,所以室内设计复杂,更多的行人无法弄清楚自己身处室内的哪个位置。此时,室内定位可以帮助行人定位,从而找到室内的一些固定场所。
1.3研究现状
基于WiFi的定位技术主要有三种, 第一种是基于接收信号强度的三边测量定位( 接收信号强度定位法),这也是现在业界应用最多的技术, 接收信号强度定位法是通过信号强度和已知信号衰弱模型来估计参考点与待测点的距离, 根据多个参考点距离待测点的距离值画出圆, 多个圆的重叠部分就是待测目标的位置[19]。第二种是基于接收信号强度的指纹定位,该技术是将测量到的接收信号强度与前期测量的各个参考点的信号强度特性进行比较,选取匹配最好的参考点位置来作为测量目标的位置,目前很多解决方案都是专注在该技术[4]。第三种是基于信号飞行时间的测量,通过测量无线信号在两个节点之间的往返飞行时间,并用改时间推算节点间距离,根据多个参考点距离待测点的距离值画出圆,多个圆的重叠部分就是待测目标的位置[3]。
请支付后下载全文,论文总字数:16814字