基于WiFi技术室内定位系统设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:uestchujun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着手机、可穿戴设备等新型移动设备的流行,位置感知发挥了越来越重要的作用,GPS定位技术在室外能够起到比较良好定位效果,但无法在室内进行准确定位,难以满足人民日常生活需求。该文设计一种室内定位系统,通过WiFi定位技术,就可对室内物体进行准确定位,弥补了GPS技术在室内环境下的弊端[1]。实验结果表明,该系统可以较为准确定位主机位置,误差范围可以接受。
  关键词:单片机;WIFI;ESP8266;室内定位
  中图分类号:TP393 文献标识码:A
  文章编号:1009-3044(2019)35-0249-02
  1 背景
  现如今许多地图软件都具有定位导航的功能,大部分采用的是GPS技术,其在室外可以提供良好的定位服务,但并没提供室内定位服务,究其原因在于GPS信号在传输过程受到墙体的阻碍,从而无法对室内物体进行准确定位。随着互联网技术的快速发展,人们对室内定位数据的需求急剧增加,尤其是仓库货物定位、大型场所人员跟踪等。
  近几年无线技术迅速发展,WiFi网络的覆盖率越来越高,在众多室内定位技术中,WiFi室内定位技术[2]能够弥补在室内环境下GPS技术无法定位或定位不准确的缺点,采用AP接入点的方式,改变了传统的依赖基站来获取WiFi位置信息,使得资源的获取变得更加方便而且不受限制,同时在利用WiFi网络的基础上,大大减少了室内定位所需的成本和建设,提高了定位精度。
  2 设计原理
  由主机向三角[3]的从机发送AT指令,如图1所示,实时获取三个从机的信号能量大小,然后将信号能量通过公式(1)(2)转化为距离,从而达到定位的效果。
  上图中的S1,S2,S3可通过下式予以计算:
  其中:S表示计算算距离
  RSSI表示接收信号强度
  A表示发射端与接收端的信号强度
  n表示环境衰减因子
  L表示两个从机之间的距离
  以其中一个顶点建立直角坐标系,由勾股定理可得:
  其中x1,y1为定位坐标,通过以上算法可实现室内定位。
  3 硬件设计
  此定位系统由控制系统、WiFI模块、显示模块、按键模块、蜂鸣器模块等组成。如图1所示将三个WIFI模块分别放置三角形区域的顶点处,控制系统放置在区域中心,控制系统向WI-Fl模块发送AT指令,获取信号能量,通过公式(3)计算出控制系统的实时位置,通过显示模块进行显示,可通过按键模块设置预期位置区域,当控制系统到达指定位置区域时,蜂鸣器进行报警。[4]
  3.1主机
  控制模块采用8051单片机[5]怍为主控芯片,其IO口与独立按键、LCD1602、蜂鸣器链接,通信串口与ESP8266相连接。通过按压设置、加、减等独立按键输入预定测量区域,当主机移动到区域内蜂鸣器报警,LCD1602显示屏实时显示主机所在位置的坐标。
  3.2从机
  WiFi模块由ESP8266最小系统构成,集成了超低功耗32位微型处理器,内配闪存,具有强大的片上处理和存储能力。片内集成了Wi-Fi MAC,板载天线,可以接收和发送WIFI信号,通讯距离73到337米,极大地满足了室内定位的需求。单片机与ESP8266进行串口通信,通过WiFi方式向远处三个ESP8266模块发送AT指令,就可以得到当前可加入wifi信号的信息,其中包括RSSI信号强度[6],由此就可以计算主机从机之间的距离S。
  4 软件设计
  在keil和Arduino环境下,使用C语言编写控制程序,程序流程图如图5所示,软件系统首先对各模块进行初始化,包括LCD显示屏、WiFi模块、51单片机串口通信等,初始化完成后,读取独立按键输入的參数和WiFi模块返回的信号强度,然后进无限循环,在LCD显示屏上实时显示定位信息,直到主机到达预定区域位置。[7]
  5 实验测试
  在室内选择一块边长为一米的等边三角形区域,以10厘米为间隔,用粉笔画出坐标系。首先设置主机预定轨迹,将三个从机分别放置在三角形顶点处,之后将主机依次放置在预设轨迹与坐标格的交点上,记录每次定位的坐标在MATLAB中做出对比图。从对比图与分析数据上可看出,测试的轨迹大致与预定轨迹相符,误差大约在6.5%左右,达到预期精度。
  6 结束语
  本文基于WiFi技术设计了室内定位系统,基本完成了预期设定的功能,可以较为准确地定位主机位置,解决了GPS在室内无法定位的弊端,可以满足人民日常生活预期。但当室内物体较多或者通信质量不稳定时,还会产生较大的误差,所以还需进行更多的测试和改进,提高算法或者增加硬件,不断积累经验,已达到更好质量的室内定位服务。
  参考文献:
  [1]董伟梁.室内定位技术的比较与问题探讨[J].计算机产品与流通,2019(7):171.
  [2]李佳.基于GPS/WiFi/蜂窝的室内外无缝定位技术研究及定位系统设计[D].成都:西南交通大学,2016.
  [3]陆霞.WiFi定位技术——基于质心定位的三边定位算法的研究[J].电脑知识与技术,2013,9(25):5765-5767.
  [4]陆音,缪辉辉.复杂室内环境下的WiFi定位技术研究[J].计算机科学,2016,43(11):152-154.
  [5]赵燕,李炜.基于STC单片机的GPS定位显示系统设计[J].南京工业职业技术学院学报,2014,14(4):25-28.
  [6]姚碧超.室内WiFi定位技术研究[D].成都:电子科技大学,2017.
  [7]李李漫丝.基于ESP8266的无线定位室内寻物系统设计[J].电子质量,2019(6):42-45.
  【通联编辑:谢媛媛】
  收稿日期:2019-10-19
  作者简介:杨钊(1998-),男,黑龙江哈尔滨人,本科,研究方向为电子信息工程。
其他文献
摘要:近年来,随着社会经济发展速度的不断加快以及现代网络科技在教育中应用的普及,国家对信息化、专业化人才培养工作提出了更高的要求,与此同时,高职教育信息化教学也得到了来自社会各界的广泛重视。然而,从整体结构来看,信息化教学模式在教育实践尤其是高职教育实践中发展的时间较短,尚未形成系统、完善的理论支持和经验积累,在实际应用中还存在着诸多问题,一定程度上限制了当前高职教育的进一步改革。该文即着眼于高职
摘要:关联规则是数据挖掘的一个研究方向,它可以通过对大量数据中数据项相关性的分析,挖掘各数据项之间的内在联系。高校各个专业课程既相互独立,又存在一定的先后顺序,课程的学习彼此之间也会有一定的影响。一门课程的学习情况可能会影响其他相关课程的学习。运用关联规则技术对学生专业课程成绩进行分析,揭示各专业课程之间的内在联系,为学生专业课程的选择和学习提供指导意见,为人才培养方案的制定及课程的合理设置提供有
摘要:计算机网络技术的不断提升以及网络的普及,将人们带入了一个全新的网络时代,网络的快速发展,让人们在衣食住行越来越依靠网络技术的辅助。文章结合计算机网络技术发展现状,对网络技术应用目前存在的问題进行了分析,在此基础上就解决网络技术应用存在问题的对策进行了初步探析。  关键词:网络技术;操作系统;黑客;病毒;全光网络  中图分类号:TP393.0 文献标识码:A  文章编号:1009-3044(2
摘要:智能低压电器实验课程的教学改革对促进电气专业建设发展、提升高校服务地方经济能力等方面都具有积极的意義。为提升实验教学效果,课程组将虚拟仿真技术应用到智能低压电器的实验教学中,并对智能低压电器实验课程内容进行优化调整。文章最后详细阐明了如何将MATLAB软件应用到电机控制实验中。实践教学证明,将虚拟仿真技术引入到智能低压电器实验教学中,不但可以解决实验室场地和硬件条件上的限制,还能提升实验设置
摘要:为了贯彻教育供给侧改革,培养更贴合行业岗位需求的高职人才,提高学生的就业质量,本文通过对UI设计岗位招聘数据的分析、行业企业工作过程的调研,结合苏州工业园区职业技术学院信息工程系软件专业获批成为首批Web前端开发专业1 x证书试点院校的改革实践需求,提出了基于UI设计领域工作过程为导向的软件专业课程体系研究新思路。  关键词:UI;工作过程为导向;课程体系  中图分类号:G642 文献标识码
摘要:随着现代信息技术的快速发展,计算机科学技术在人们的工作和生活中发挥着越来越重要的作用,为人们的工作和生活带来了巨大的便利,成为推动当前社会发展的重要因素。因此,探讨其应用与发展趋势就成为当前计算机科学技术领域重要的研究课题。文章就简迷信息时代中计算机科学技术的具体应用,在此基础上探讨其发展的趋势,以飨读者。  关键词:信息时代;计算机科学技术;应用  中图分类号:TP3 文献标识码:A  文
摘要:为了让学生能够在解决实际问题中融会贯通地运用所学理论知识、学以致用、培养学生的实践动手能力、创新创造能力等,改善、解决目前《数据结构》教学中存在的问题以及一些不利于学生发展的状况,在《数据结构》实验教学中进行了教学模式的改革与实践,提出了“一题多解”与“多题一解”的案例教学模式,目的在于突破以往重复机械式的实验模式。通过线性表的具体教学改革实践,以期能够对该课程的教师起到一定的引导作用,共同
摘要:本文主要探讨了如何通过对国际ACM/ICPC程序设计大赛课程的改革培养信息类专业学生计算思维。先分析了西部主要高校ACM竞赛开展情况,并以西部某高校信息类专业为例,展示了一整套完整的结合西部特色的ACM程序设计实践课程。该实践课主要是以程序设计类课程和ACM竞赛为核心,培养学生的独立思考及创新实践动手能力,并使得学生具备较好的团队协作精神及英语水平。最后本章指出了目前课程开设遇到的问题以及未
摘要:近年来,伴随着城市高速发展,我国众多城市面临着严重的空气质量问题。掌握空气质量的变化发展趋势对于控制空气污染和指导生产生活有着重要的意义。本文利用2017年1月1日至2019年10月24日的西安市空气质量指数(AQI)历史数据,基于ARIMA加法模型对西安市空气质量指数进行分析并做出短期预测。  关键词:ARIMA模型;空气质量指数;预测  中图分类号:TP391 文献标识码:A  文章编号
目前,实践能力的培养是当前本科教育的薄弱环节,是高校工科培养体系的重要组成部分。针对我校通信工程专业的实践能力培养的现状,面向新工科的专业建设,立足多角度、多元化和