Font Size: a A A

Design And Implementation Of SDN Controller In IoT Platform

Posted on:2017-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:M YaoFull Text:PDF
GTID:2348330518496513Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of science and technology in the information age,people's demand for information becomes bigger and bigger,and more and more refined.Internet of Things(IoT)takes information as the core,and achieves the interconnection between people and people,people and objects,and objects and objects.However,the exisiting IoT platforms are designed for special applications.It is difficult to develop and deploy new applications in the new fields,and to meet the need of querying information according to information name.The idea of separating control plane and data plane introduced by Software-Defined Networking(SDN)makes the network programmable,which can help to solve the problem facing by the IoT platforms,at the same time can also bring new features to IoT applications and users.At present,there are already some researches on introducing SDN to the IoT platforms.However,there is no implementation scheme oriented to diffierent types of IoT applications.In the thesis,the SDN controller of an IoT platform based on SDN technology proposed by our research group is designed and implemented.The main work of this paper includes:1.Collecting papers related to IoT technology,elaborating the basic concept and research status of IoT,and summarizing the characteristics of the IoT;elaborating the principle of SDN technology and the status ofopen source controller,analyzing and summarizing the problems faced by SDN technology.2.Describing in detail the characteristics of the IoT platforms based on SDN technology,elaborating and analyzing the advantages and challenges of the introducing SDN technology in the IoT platform.3.Designing the SDN controller in the IoT platform.First,the demands for SDN controller from the viewpoint of structure and functional modules are analyzed in details;Then the overall design is made,and a set of interfaces including path computation,IoT business service management,routing and forwarding,etc is defined;Finally,the software modules of Business Service Management and Deployment,Library Path,Information Name Library,Path Computation,Name Information Request and Storage Service are designed in detail.4.The prototype of the SDN controller in the IoT platform is implemented,and the functions and performance of the IoT platform and the SDN Controller in it are tested.
Keywords/Search Tags:Internet of Things, IoT platform, SDN, Controller
PDF Full Text Request
Related items