基于Wi―Fi与蓝牙技术的混合定位系统设计与实现.docVIP

基于Wi―Fi与蓝牙技术的混合定位系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Wi―Fi与蓝牙技术的混合定位系统设计与实现.doc

基于Wi―Fi与蓝牙技术的混合定位系统设计与实现   【摘要】本项目针对社会上普遍出现的物品丢失现象,在已有防丢器的基础上进行创新---多种定位方式结合、参考点按需选取,并从软件、算法、硬件三个方面实现。   【关键词】参考点,蓝牙模块   研究方案及其实现过程   (一)软件开发-Android   在开发的过程中调用Android 4.4.2中已提供蓝牙和WiFi的API接口实现和外设硬件的配对和数据与信息的传输。   (二)算法-定位   WiFi室内定位的流程   1.离线阶段:在需要定位的空间中以一定的距离(0.5m-1m)设置定位参考点→在每个参考点探测并记录当前的射频信号强度以及Mac地址记录→将这些信息传送到服务器(母机)→服务器(母机)对这些数据进行处理(去除因环境影响特别大的数据 →服务器(母机)将改动过的数据记入指纹数据库。   2.在线阶段:子机在定位点不断探测射频信号强度→子机对探测的射频信号强度进行处理(去除误差大的数据)→子机将处理过后的数据以及定位点的Mac地址传送至母机→母机根据接收到子机传过来的数据信息在数据库中寻找接近的定位参考点→根据筛选出来的定位参考点采取匹配算法(基于用户持续反馈的强AP匹配)估算出定位点的位置.   (三)智能硬件的设计-防丢设备   1、芯片的选择与程序框架。选择MSP430单片机作为防丢器的主控制模块。MSP430单片机具有低功耗的特点,可以节约能源,而且机体积小,存储空间大,符合我们对硬件的要求。HC06蓝牙模块实现无线收发,灵敏度达到-80dBm;内置2.4GHz天线,无需调试天线;体积小,外围设计电路简单。   USR-WIFI232-T支持STA/AP/STA+AP共存的工作模式,可以实现串口到WiFi数据包的双向透明转发,流程是:蓝牙模块与手机进行配对→蓝牙在固定时间间隔向手机发送信息→超出安全范围,向手机询问是否追踪→远距离时,wifi模块读取周围信号强度并传给手机以获取位置信息→近距离时蓝牙重新连接,防丢器发出报警声音切led闪烁   2、蓝牙模块。(1)与芯片的通讯。蓝牙模块具有发送端和接收端,接收端,蓝牙模块接收从其它设备发来的数据; 发送端,蓝牙模块发送数据给其它设备。由于蓝牙模块是3.3V,而MSP430单片机也是3.3V,所以将蓝牙模块的收发接口直接与MSP430单片机的发收接口相连,再通过串口收发程序的控制,便可以进行蓝牙模块与芯片的通讯。   (2)与手机终端的通讯。首先将蓝牙模块与手机进行配对,带状态指示灯,蓝牙未配对成功时,LED闪烁;配对成功后,LED常亮。其中在未建立蓝牙连接时,可以通过AT指令设置模块波特率、名称、配对密码,设置的参数掉电保存,蓝牙连接后,自动切换到透传模式。其次将蓝牙模块与单片机进行连接,蓝牙模块和手机配对成功以后, 由于蓝牙模块具有无线收发功能,因此蓝牙模块可以作为全双工串口使用。无需了解任何蓝牙协议,但只支持8位数据位、1位停止位、无奇偶校验的通信格式。蓝牙模块收到手机发送过来的数据后便将数据发送给单片机,单片机根据相应的数据控制设备做出相应的反应或者单片机发送相应的数据返回给手机。   3、WiFi模块   (1)与芯片的通讯。WiFi模块和蓝牙模块一样具有发送端和接收端,当WiFi模块为透明传输模式时可以实现串口与网络通信的即插即用,从而最大限度的降低用户使用的复杂度。模块工作在透明传输模式时,用户仅需要配置必要的参数,即可实现串口与网络的通信。而WiFi模块和蓝牙模块都是3.3V,所以直接将WiFi模块的收发接口与MSP430单片机的发收接口相连,再通过串口收发程序的控制,便可以进行WiFi模块与芯片的通讯。   (2)与手机终端的通讯。首先将WiFi模块与手机进行连接,手机打开WLAN成功连接WiFi模块的SSID即实现手机和WiFi模块的连接。然后将WiFi模块与单片机进行连接,WiFi模块具有无线收发功能可以作为全双工串口使用。WiFi模块收到手机发送过来的数据后便将数据发送给单片机,单片机根据相应的数据控制设备做出相应的反应或者单片机发送相应的数据通过WiFi模块返回给手机。   4、LED灯。追踪防丢器过程中,当手机与防丢器达到一定距离时,防丢器上的LED灯会由单片机控制开始闪烁。   5、蜂鸣器。追踪防丢器过程中,当手机与防丢器达到一定距离时,防丢器上的蜂鸣器会由单片机控制开始发出声音进行报警。   研究结果   (一)软件开发---防丢器   1、UI。在研究方法与内容中已说明,本项目的配套软件是基于Android 4.4.2,Target为API 19,最低API Level要求为14开发的。   2、与外设硬件的通讯。在各个界

文档评论(0)

guan_son + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档