Font Size: a A A

Design And Implementation Of A Testing Tool For Internet Of Things Based On Complex Event Processing

Posted on:2017-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y K YangFull Text:PDF
GTID:2308330482488309Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Currently, as a new sensing technology, the Internet of Things has been widely used in many areas. Such as smart home with the perception, material objects connected to the vehicle network, Environmental awareness and detection of environmentally-aware and many more. With the wide application of the Internet Of Things, different types of sensory data continuously are generated and gathered to form a structurally diverse and complex relationship state of big data. New features of data of Internet of Things bring the challenges to the complex event processing technology. According to characteristics of data processing of Internet Of Things and test demand of Complex Event Processing, this article Designed and implemented a test tool for complex event processing of Internet Of Things. The specific contents are as follows:Based on the analysis data features of Internet Of Things, this article established the event flow model of data of Internet Of Things, and studied the data generating algorithm based on model and the realization of the testing tools of CEP system. The main contents and innovations of this paper are as follows:Firstly, research on complex event model. This paper defined the composition element of basic event, and express the relationship and structure of events by the event flow. Using algebraic expressions to describe the flow of events, and an event flow model is established, which includes quantity event flow, transaction event flow, and a set of event flow models. All of these studies provide theoretical support for the further research of CEP engine algorithm and generation algorithm of test data based on the model.Secondly, based on the theory of various data generation algorithms, this paper proposes an algorithm for the generation of Internet of things based on complex event processing. The data generation algorithm Automatic can analysis and constructed the data structure model can be based on historical data. Data generation algorithm can also set the data structure model based on the user’s own business scenarios and based on the established data structure model to develop a data generation project. In a single PC and Hadoop cluster environment, we make a event mode detection experiment on the generated data. Experimental results show that the model and algorithm proposed in this paper have certain theoretical and practical significance.Thirdly, research on implementation technology of the proposed algorithm. This paper designs and implements a data generator system and the system is mainly divided into two modes. On the one hand the system can analyze the data structure according to the historical data, and according to the corresponding data structure to generate the corresponding proportion of the data. On the other hand, the user can also set up the data of each component according to the actual business scene and provide more in line with the business scene data for test in this system.
Keywords/Search Tags:IOT(Internet of things), Big data, Complex Event Processing, Data generation
PDF Full Text Request
Related items