Summary: | 碩士 === 國立成功大學 === 電腦與通信工程研究所 === 103 === The purpose of this thesis is to develop and build an embedded web server for monitoring Uninterruptible Power Supply (UPS). First, we propose our system architecture design to integrate a management system and the UPS. With the design of system architecture, we can implement our software programs step by step. One of the most important programs in the system is a server-side application program ( Server AP ). We implement this program to perform various functions. These functions include communication with the UPS, logging system events, and sending warning events to user by using email. Besides, we also implement CGI programs to generate dynamic web pages and provide system operations to user. And in order to handle Starvation problem of shared resource, we use Shared Memory and Named Pipe in the communication between the CGI programs and the Server AP under different circumstances. This mechanism can also improve the performance of the system. Furthermore, with RESTful web service, our management system can be integrated into a centrally managed system in the future. At last, we implement our system in a real embedded platform to verify our system design.
|