论文部分内容阅读
物联网是基于因特网和传感网络的新兴技术,物联网也在随着因特网和传感网络技术的发展而不断进步。物联网网关位于物联网系统的传输层,主要用于实现因特网与传感网络之间的通信,将传感网络的检测数据直观的展示出来,从而起到链接下层感知和上层应用的作用,实现对生产环境的掌控。本文分析了物联网络对网关的需求,并基于GWMP(Gateway Message Protocol,网关通信协议)协议、LoRa(Long Range)协议和嵌入式Linux系统,完成了LoRa网关系统的设计实现。该LoRa网关系统能够高效互联LoRa网络与TCP/IP网络,并且实现了高效率的LoRa网络安全管理、转换协议、收发报文等功能。本课题的目的是在保证LoRa网关系统工作效率的前提下,解决网关系统的安全管理问题。首先,对物联网网关的性能需求进行分析,从整体上对网关系统的软件进行详细的分析设计,网关系统的软件设计分为三层,分别是用户交互管理层、内核业务处理层和驱动管理层。其中用户交互管理层为用户提供交互以及配置命令管理功能,内核业务处理层为网关系统提供数据业务处理能力和安全管理能力。驱动管理层包括以太网驱动和LoRa射频驱动,分别负责收发以太网数据和无线射频数据。网关系统的软件设计包括两条通信链路,分别是上行链路和下行链路,为网关系统解决上行数据传输和下行数据传输问题。最后,对物联网网关的通信功能实施实验测试,验证物联网网关具有较高的可用性和可靠性。