Font Size: a A A

Design And Implementation Of IOT Data Platform Based On Object Model And Rule Engine

Posted on:2022-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:J J HeFull Text:PDF
GTID:2518306782467044Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
With the formulation of the strategy of Manufacturing 2025 in China and the urgent need for digitized transformation and cost reduction and efficiency of various manufacturing enterprises,the industrial Internet of Things has achieved vigorous development,industrial applications have been increasing,and usage scenarios have become increasingly rich.However,in the development of the Internet of Things,there are also many problems.The data generated in the extremely complex scenarios in industry is huge,multi-source and heterogeneous.How to parse and give semantic information to these data becomes a difficult point.At the same time,how to make use of the collected data has become another difficult point to maximize the value of data through the processing of data.For these difficulties,This paper designs and implements a data platform for the Internet of Things.This paper designs a practical system with functions of data collection,data analysis,data storage,data processing and data sharing to other business systems based on the characteristics and requirements of data in the Internet of Things.In the overall technical architecture,five layers are designed,which are data collection layer,data analysis layer,data storage layer,data processing layer and data sharing layer.The data collection layer integrates a variety of Internet of Things communication protocols,and the gateway unifies the heterogeneous data formats of the various devices it accesses into MQTT format data,and publishes the data to the cloud.The data resolution layer is responsible for parsing the subscription data according to the configuration information of the physical model,and ultimately persists the data to the time series database TDengine.The advantage of using object model to parse data is that it can give realtime data semantic information first,simplify the difficulty for users to understand the data,and then improve the efficiency of parsing data.Finally,using object model can decouple physical and cloud devices,simplify the development process,and improve the development efficiency.The function of data processing layer is implemented by rule engine.For different business needs,it can link data processing with device control.Based on the decoupling of business rules and application code,the rule engine in this paper covers a more comprehensive data processing logic,has the characteristics of high concurrency and low latency in performance using the high concurrency feature of the Go,and uses the Docker-compose orchestration container in deployment,which greatly improves the scalability and availability of the rule engine.The data sharing layer mainly distributes data through RESTful interface and publish subscription.According to the design scheme,this paper implements the data processing platform of the Internet of Things.Taking the typical equipment precision forger in the steel plant as an example,it implements the whole process of the precision forger from accessing the cloud,data reporting,data analysis,data storage table design to the final data processing.It shows the overall function of the data platform of the Internet of Things,and provides some new ideas for the collection and utilization of industrial data.
Keywords/Search Tags:IoT, Object model, Rule Engine, Timing Database
PDF Full Text Request
Related items