Font Size: a A A

The Design And Implementation Of A Supervisory And Configuration System Using Service Composition In IOT

Posted on:2016-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y LinFull Text:PDF
GTID:2298330467492970Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the industries based on the Internet of Things, supervisory and configuration systems are responsible for monitoring and controlling devices. When it comes to the interactions among devices, services and applications, traditional supervisory and configuration systems have the following drawbacks:1)Most of them merely provide two-dimensional graph, which can roughly display the whole situation but cannot clearly reveal the device arrangements and focus on certain devices in three-dimensional space. Though a small number of supervisory and configuration systems have three-dimensional graph, they are deficient in the combination of graph and text, rendering of three-dimensional graph, displaying of circumstances and consumption of computing resources.2) When editing graph in traditional supervisory and configuration systems, users have to manually define the physical meanings of all the graphical items. Besides, the matching, connecting and arranging of graphical items are repeatedly carried out by hand. These operations are time-consuming and error-prone.3) The graph editing operations in supervisory and configuration systems are executed by editing staff; and the monitoring and controlling of graphs are performed by monitoring staff. In traditional supervisory and configuration systems, the monitoring staff cannot fine-tune the monitoring interface according to changing demands and customized requirements.Regarding the problems above, we propose a new supervisory and configuration system that comprises two modules:the editing module and publishing module. Correspondingly, it solves the three problems:1)The editing module offers three-dimensional graph editing in supervisory and configuration system. It can import batches of three-dimensional graphical items that vividly and comprehensively describe domain-specific devices. Moreover, the graph widget in publishing module utilizes the WebGL library to offer efficient and light-weight rendering of three-dimensional graphics.2) In editing module, the graphical items and services are separately defined, and they can be bound using resource model in service composition. The bindings generate reusable item resources, which improve the productiveness in graph editing. The resource model pre-defines the matching, connecting and arranging of graphical items, so these operations can be executed automatically. Apart from that, the editing module supplies other functions to enhance graph controlling, including customized categories, geographic information importing, multiple publishing modes, etc.3) The publishing module publishes services in the form of widgets, so that the monitoring staff can visit the graph widget to monitor the devices and fine-tune the supervisory graph. In addition, this module provides a service composition platform, on which the users can control the devices by using the mashup of graph widgets and control widgets.Furthermore, we carried out experiments on the functions and performance of the system. The experimental results show that our system has fulfilled the functional requirements and it can process the services composition efficiently by using semantic reasoning.
Keywords/Search Tags:service composition, widget, supervisory andconfiguration system, mashup
PDF Full Text Request
Related items