Font Size: a A A

Analysis And Design Of Remote Monitoring System Of Testing Heat Loss For Thermal Insulation Construction Of Heating Pipeline

Posted on:2011-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:W L FengFull Text:PDF
GTID:2178330335460237Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The content of this article is about the analysis and design of remote monitoring system laboratory such as the system laboratory of testing heat loss for thermal insulation construction of heating pipeline. Depends of hardware resource of the system and requirements analysis including case specification and complementary specification, preliminary design of the remote monitoring system is implemented. First of all, the pattern of Browser/Server is used in this system. The server application is considered implementing in Java, because it is a multi-platform, open and distributed system. However, Java platform is not good at communicating with underlying equipments. So Java I/O Driver abbreviated JOID is used to help the system communicate to the equipments according to serial port. Because of inversion of control, The Spring framework can manage and compose different device or task components into a fully working application ready for use. And the lower coupling is very useful to design and maintain the application. Flex client can support more transaction-intensive to human-machine interface that enhances the customer experience. LiveCycle Data Services ES abbreviated LCDS provides a set of services that lets you connect a client-side application to server-side data. By integrating with Spring framework, LCDS remote service can be used by Flex client to call an object method included in Spring container. And LCDS messaging service can help the server application deliver data collection of sensors to the clients instantly. The software system is broken apart by layering technique, and divided into five lays including UI, Application, Domain, Technical Services and Foundation. The Business process and software configuration of the remote monitoring system are described, and domain model analysis and database design and system are implemented with object-oriented method in this article. The domain models of the system include managing current task, querying history data, managing devices and sensors, managing users, acquiring real time data of sensors and so on. The acquiring real time data of sensors is important function of the remote monitoring system, and considered in Technical Services layer. Its details will be specified in this article. It is considered to be a device service framework for this kind of system and consists of sensor unit, device, task service, alarm and messaging service. Sensor unit object contains data collection and information of the sensor, and will be refreshed when the system communicates device. Device object standing for a real device connecting the system encapsulates JOID to itself and provide some methods more easy to use. Device task encapsulating the collecting action of a device is running on a task executor that can avoid conflict in using the same serial port in the same time. The sensor unit and device objects both support alarm mechanism when communication or collection exception is happened. Sensor and alarm data can be published from the server to any client application which subscribes for the data by the messaging service instantly, and in the client the data will be refreshed automatically. The main idea in this article is about the foundational research of remote monitoring system such as implementing the preliminary design of the system, building the implementation environment, designing the basis functions and so on. It is hoped for becoming a reference to this sort of remote monitoring system and helpful to the software design in industrial area.
Keywords/Search Tags:Remote Monitoring System, System Framework, Object-oriented, Data Acquisition, Messaging Service
PDF Full Text Request
Related items