论文部分内容阅读
传统的士兵训练过程中,作战指令的下达,训练场地各种信息的汇集是通过WiFi、有线网络等通信方式,这些通信方式比较成熟,可以缩短研发周期,降低开发难度,但是设备的功耗高,电池使用时间短,且WiFi的通信距离短,有线网络部署成本高,针对训练场地传输距离远、训练设备可移动的特点,本文设计并实现基于LoRa的无线通信系统,其具备较高的实用性与可靠性。本文LoRa通信的核心器件是SX1278芯片,利用LoRa技术所具有的远距离传输与低功耗特点,解决在训练场地内一般无线通信技术无法远距离、与移动设备进行通信的问题;运用SX1278芯片的低功耗技术与休眠唤醒模式,有效解决由电池供电引起的设备待机时间短的问题。本文首先针对士兵训练场地的实际需求,设计Lo Ra通信系统物理平台,分为传感器设备、中间路由设备和网关设备三个部分,传感器设备是用来监测训练场地内各种实时数据和无线传输数据;通过中间路由设备实现对LoRa传输信号的中继收发;网关设备的主要功能是利用Ethernet接收指挥中心的指令并下发到目的设备上,对传感器设备进行管理、数据采集并上传到指挥中心。其次根据物理平台和士兵训练的实际情况,通过对无线传感器网络的常用协议的分析,设计适用于LoRa的通信协议,以保证系统各设备间的正常通信。内容包括LoRa网络内通信的指令格式及内容、各个部分合理的通信模式、可靠传输机制,以保障指令能够准确到达目的设备。为了使Lo Ra网络良好的融入IP网络,对网络包处理机制也进行合理的设计,包括网络包在LoRa网络内的通信内容、通信格式和通信方式。本文构建不同的测试环境,对系统性能进行测试,不断改进测试过程中出现的问题,最终实现系统的良好运行,并达到设计的预期目标。实验表明LoRa通信技术适用于无线传感网络,是无线通信发展的一种趋势,课题对后续研发具有一定意义。