嵌入式網頁伺服器應用於管理不斷電系統

Translated title of the thesis: An Embedded Web Server for UPS Management System
  • 魏 裕恆

Student thesis: Master's Thesis

Abstract

本論文主旨在於實現一套應用於管理不斷電系統的嵌入式網管系統,我們提出了一份詳細的系統架構,藉由此系統架構來說明我們是如何整合網管系統和不斷電系統。接著,根據所提出的系統架構,我們實現了一組監控程式,稱它為Server AP。透過Server AP可以讓網管系統使用RS232和Modbus協定來跟不斷電系統通訊,以達交換資料的目的。並也讓其執行事件紀錄的?能,將系統上之重要事件紀錄下來,或是讓其利用SMTP協定來做送信通知事件的?能。且為了能將即時的不斷電系統資訊顯示在網管系統的使用者介面中,我們利用CGI程式來達到可提供動態資訊網頁的?能。而對於CGI程式如何取得這些資訊的議題,我們根據不同的資料使用情境,讓CGI程式分別利用Named Pipe和Shared Memory跟Server AP交換資料,使不斷電系統之資料可以回傳至正確的CGI程式,並同時處理以RS232為關鍵資源時發生之飢餓現象,來確保系統執行時能提供良好的表現。再來,為了能讓此系統擁有支援集中式管理的?能,我們參考Representational State Transfer ( REST )系統設計的風格,讓我們的網管系統以提供RESTful API的方式來支援集中管理的?能。最後,我們將此網管系統實現於一ARM-based的嵌入式平台,透過將系統實現於一實際的嵌入式平台中,來驗證我們所提出之系統的可行性。
Date of Award2015 Aug 19
Original languageChinese
SupervisorChung-Ho Chen (Supervisor)

Cite this

'