Font Size: a A A

Design & Development Of Monitor & Control Software In Underwater Acoustic Sensor Network Experiment Platform

Posted on:2010-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:M T LiuFull Text:PDF
GTID:2178360275986332Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
The research of Underwater Acoustic Sensor Network (UW-ASN) plays an important role in marine science and technology developments. Underwater experiment is one of the indispensable means for the UW-ASN research. However, due to the restriction of implementation environment, to perform these experiments is not easy because they require a large amount of manpower and time, and the costs are very expensive. Therefore, it is necessary to design an UW-ASN experiment platform to provide reliable and flexible methods for measuring and analyzing underwater experiments.The thesis focuses on the design and development of a monitor and control software in the UW-ASN experiment platform. The monitor and control software works in the administration layer of the platform and provides a friendly user interface for the researchers. Cooperating with the front-end-processor in the platform, the software provides an integrated solution for monitoring and controlling of UW-ASN experiments and provides reliable and flexible technical supports for measuring and analyzing underwater experiments.The integrated architecture of the UW-ASN experiment platform is introduced at first, followed by the description of the monitor and control software's function in the platform. Then the function analysis and framework design of the software are described based on the requirements analysis of underwater experiments' monitoring and controlling. The architecture of the software which is designed by using modularization principle is clear and extensible. It can be divided into 4 layers as Data Access Layer, Network Interface layer, User Interface Layer and Business Logic Layer.In this paper, the design and implementation of the software's architecture are described in detail. The Data Access Layer includes 3 modules: SQL data access module, Shared memory access module and XML data access module, which can provide corresponding data access method based on the type of the surveillance information. The Network Interface Layer takes charge of the data exchange with the front-end-processor. Based on UDP, Multicast addressing technology is used in order to enable multi-clients monitoring. The application protocol is encapsulated in the Network Interface Layer, which is designed according to the surveillance data's features. The User Interface Layer provides interfaces of system configuration for users and various ways to display data, such as graphic view, curve view and list view. The design of the graphic view is relatively complicated and difficult. It is developed on the basis of the graphic module designing experience in the configuration software. The Business Logic Layer separates the specific functional logic from other layers, which handles surveillance data processing and exchange among database, network and user interface. The final task of the software can be accomplished by these 4 layers working together.In the end, the thesis summaries the entire research work, points out some existing problems and provides some further improvement suggestions.
Keywords/Search Tags:Underwater Acoustic Sensor Network, Experiment platform, Shared memory, Multicast addressing, Configuration software
PDF Full Text Request
Related items