Font Size: a A A

Design And Implementation Of LoRaWAN Gateway For Fog Computing

Posted on:2021-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y H HuangFull Text:PDF
GTID:2428330623468251Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the widespread application and rapid development of the Internet of Things technology,the IoT devices in the Internet are experiencing a blowout growth every year.In order to meet the timely response of the IoT terminals and save bandwidth consumption,the industry has proposed the concept of fog computing and become a hot issue in the field of Internet of Things.At the same time,LoRaWAN is one of the most popular IoT protocols,it has great research significance and application value to upgrade LoRaWAN based on fog computing.Combining fog computing with LoRaWAN,according to its three-layer network structure,the main idea is to move the network server from the cloud to the gateway,so that the gateway closer to the terminal becomes the fog computing node.However,in reality,there are multiple gateways in the network,and the reconstruction of multiple gateways faces challenges of stability and collaboration.In response to these problems,this paper has carried out theoretical analysis,method research and simulation verification.The main contents are as follows.(1)Aiming at the problems of insufficient gateway computing power and difficult fog data sharing,the FogFlow fog computing framework was introduced.The LoRaWAN gateway was upgraded to a fat gateway by upgrading the software and hardware,and a fog based LoRaWAN(FB-LoRaWAN)system was designed to enhance the computing power of the gateway and guarantee the availability of the network server.(2)Aiming at the problem of gateway selection in the process of multi-gateway reconstruction,based on the theory of mixed integer linear programming,the Fat Gateway Selection Algorithm(FGSA)is proposed to find the best gateway selection scheme.After comparing with other common algorithms in simulation experiments,it is proved improve the overall performance of the system.(3)Facing the proposed FB-LoRaWAN system design,the important software modules were implemented,and cloud services and Raspberry Pi embedded devices were used for containerized deployment of system applications and software function verification,and a set of physical experimental platform was established.(4)Aiming at the problem of too much data received in the cloud,based on the "node-fog-cloud" three-layer architecture designed in this paper,a cooperation algorithm between various levels was proposed and applied to the FB-LoRaWAN system.Through the data transmission experiments of LoRa equipment,the normal operation of the system was verified and the effectiveness of the fog was exerted.(5)In order to solve the problem of large response time delay of existing LoRaWAN network architecture,network behaviors such as Join Procedure were selected to conduct experiments,and the average execution time of FB-LoRaWAN system was compared with the original LoRaWAN system,so as to verify the superiority of the response performance of the combination of fog computing and LoRaWAN.This article focuses on the design of the FB-LoRaWAN system,which solves many problems in the transformation process of multiple LoRaWAN gateways,implemented the gateway as an important software module of the fog computing node,and provides a practical engineering solution for the combination of fog computing and LoRaWAN.
Keywords/Search Tags:Fog Computing, LoRaWAN, Fat Gateway, MILP, Docker
PDF Full Text Request
Related items