Font Size: a A A

Design And Implementation Of Fast Architecture System Architecture For IoT Application Based On Programmable Gateway

Posted on:2020-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:F SuFull Text:PDF
GTID:2428330602950706Subject:Engineering
Abstract/Summary:PDF Full Text Request
In the coming 5G era,with the popularization of Internet of Things technology and the development and deployment of embedded devices,a large number of Internet of Things devices can communicate and exchange information by 5G network.These digitized and networked intelligent devices are widely used in smart home,intelligent logistics,intelligent transportation and intelligent agriculture.They have great commercial value,however,in the traditional Internet of Things application architecture,in order to be convenient for storage and process,all the original data are aggregated and cloud-oriented,therefore it form a cloud-centric architecture model.In the single cloud-centric architecture model,the traditional gateway,as the forwarding layer in the data link,has some shortcomings include weak functions,closed technology and poor compatibility.And it is difficult to adapt to the application and development of the large-scale Internet of Things in the field of vertical refinement in the 5G era.Therefore,this paper introduces fog computing technology which can effectively solve above-mentioned problem,and further improve the functionality and utilization of Internet of Things gateway.Meanwhile the advantages of the network architecture of cloud-fog combination system in the construction of Internet of Things applications are emphatically analyzed.System study characteristics and applications of programmable gateway technology under the system of cloud-fog combination,on this basis,system construct a construction platform of modular application of Internet of Things based on virtualization technology of programmable gateway and software Defined Network(SDN)technology,describe detailedly the realization principle and work flow of each functional module in the system architecture.Finally,the reliability and convenience of the Internet of Things application are developed by the system for different application scenarios are verified by results of example test.The specific research contents and contributions of this paper are as follows:(1)In order to solve the problem of high delay and low reliability in business response process of cloud computing center architecture in traditional Internet of Things application development,this paper presents a three-tiers Internet of Things application development architecture of "cloud computing-fog processing-terminal hardware".In this architecture,fog processing layer mainly uses fog computing technology to process delay-sensitive services,receives and feedback data from terminal hardware layer,at the same time,then actively upload data to the cloud computing layer for storage and analysis.Cloud computing layer is designed to deal with larger computing needs,non-real-time or weak real-time business,further reducing response delay.(2)Aiming at the problems of weak gateway function and incompatibility of underlying terminal hardware in the development of traditional Internet of Things application,this paper adopts Docker container virtualization technology,uses raspberry pie 3 generation as relay gateway to develop,virtualizes the functions of hardware entities,forms a corresponding Hardware Function Virtualization(HFV)module in the gateway,and deploys SDN virtual switches.(3)In order to optimize the allocation of network bandwidth resources for programmable gateway in different scenarios,this paper combines SDN,fog computing,virtualization and other technologies.SDN separates the control plane from the data forwarding plane to realize the unified network management of wired and wireless networks.SDN controller is used to flexibly centralize the control and management of network bandwidth resources allocated to various virtual switches.According to specific scenarios,the network flow is dynamically controlled which greatly increases the extensibility and flexibility of the whole system.(4)Because of various communication protocols and inconsistent standards in the current Internet of Things,causing the problem of poor compatibility of Internet of Things application development.In order to solve the problem,in this paper,the programmable gateway is transformed into a multimode gateway.Wired communication is realized by Ethernet TCP protocol;Wireless short-range communication using Wi-Fi protocol;Wireless remote communication using LoRa protocol.The optimal communication mode is adopted according to the actual application scenario,thereby achieving the purpose of optimizing system compatibility.
Keywords/Search Tags:IoT, Cloud-Fog combination, Docker virtualization, SDN, Multimode gateway
PDF Full Text Request
Related items