Font Size: a A A

The Design And Implementation Of Some Modules Of Intelligent IoT Platform Named Thinger

Posted on:2020-03-29Degree:MasterType:Thesis
Country:ChinaCandidate:F X LiFull Text:PDF
GTID:2428330575952485Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the Internet of Things(IoT)technology,more and more enterprises want to analyze operating equipment data to improve economic efficiency by building their IoT applications.However,due to the large differences in business processes and data types among different industries,the traditional way to develop IoT application has some problems,such as inefficiency and waste of resources.IoT platform,as an intermediate product of equipment access,data processing,and application construction,is an important way to improve development efficiency and reduce development costs.However,most of the mainstream IoT platforms in China are based on the cloud computing model,which has some shortcomings such as poor real-time performance,low privacy and high transmission cost in some specific IoT scenarios.This thesis designs and implements an IoT platform named Thinger based on the general requirements in the process of IoT application development.In terms of technology selection,the platform uses the edge computing model,Go language as the main language of back-end development,adopts micro-service architecture,uses Go-Micro framework to implement micro-services,and uses Docker container technology as the carrier of micro-services.In addition,Docker technology is also used for the integration of intelligent models and the generation of function services.The main communication protocol between the IoT sensor and the platform uses the less expensive MQTT protocol,and the generated time series data is processed in real time using the Kacapitor framework.In terms of content structure,this thesis first introduces the project background of Thinger and the solution in this thesis,then summarizes the related technologies involved in this thesis,including edge computing model,MQTT protocol,Go-Micro framework,Docker container technology,and Kapacitor framework,etc.Then the requirements analysis and design of the platform are carried out,and the main functions and architecture design of the platform are expounded.On this basis,several important modules such as pipeline management,data center,service management,and pipeline runner are selected for detailed design and implementation.Then,based on the relevant requirements,a number of tests were carried out and the usability of the platform was demonstrated in combination with the specific scenario of the intelligent gas station.Finally,the thesis summarizes and forecasts the full text based on the application of the project.The intelligent IoT platform Thinger basically realizes the effective integration of common functions of various IoT applications such as device data access,pipeline template definition,intelligent model integration,and edge computing services.To some extent,the development cost of the IoT application in a specific scenario is reduced,and the defects of the cloud computing model in the field of OoT are effectively avoided.
Keywords/Search Tags:IoT platform, Edge Computing, MQTT, Microservice, Stream Computing
PDF Full Text Request
Related items