论文部分内容阅读
随着旅游业的高速发展,现有的人工导游方式渐渐无法满足消费者多种多样的要求。现在大多数游客选择使用智能手机中的多个APP共同协作方式完成在景区中的定位导航等,切换时及其不便,且景区管理人员无法介入,发生危险状况时无法及时对游客进行定位。另一方面,GPS导航在室内时定位不准且无法实现讲解功能,单纯的室内定位无法与GPS提供的定位在同一平台上展现,从而引起室内外定位无法一体化的问题。为了提高景区的智能化、人性化服务,本文提出了以GPS和射频识别技术为定位基础、微信小程序做用户终端的智能导览系统。本文设计了智能导览系统,分三个部分:智能导览定位子系统、微信小程序、新浪云服务器及数据库。针对GPS室内定位不精确的问题,设计了智能导览定位子系统,使用Cortex-M3内核的STM32F103芯片作为主控芯片,搭载超高频射频识别芯片R2000,通过识别游客手中的电子标签位置实现对游客的室内定位,并通过具有GPRS功能的SIM868模块完成硬件与服务器之间的数据传输。针对单一算法定位不精确的问题,智能导览子系统网络使用基于TDOA和RSSI的混合算法对电子标签进行实时定位,由于此算法最少使用三个阅读器才能完成对电子标签的定位,故本文使用CAN通信的方式连接四个智能导览子系统组成网络。针对众多手机APP功能单一的问题,使用微信小程序做终端,其主要功能为:游客绑定电子标签实现一对一、景区地点汇总及导航、定位当前位置及室内展品的讲解等。为了解决智能导览定位子系统与微信小程序之间数据传输,使用新浪云做物联网服务器,在云服务器中新建应用,其次在云应用中编写相应的代码,实现硬件、小程序与物联网服务器的数据传输,同时在服务器中利用MySQL搭建数据库管理游客信息。最后,本文通过一系列实验对系统的各部分性能进行了测试,包括室内定位精准度、游客登录及绑定、服务器数据传输等。实验结果表明,该系统的设计具有室内定位精度良好,可在微信小程序端将各种功能准确地展现给游客,实用性较好。