嵌入式Web服務(wù)器(Embedded Web Server,EWS)是指將Web服務(wù)器嵌入到現(xiàn)場測試和控制設(shè)備中,在相應(yīng)的硬件平臺和軟件系統(tǒng)的支持下,使傳統(tǒng)的測試和控制設(shè)備轉(zhuǎn)變?yōu)榫邆淞艘訲CP/IP為底層通信協(xié)議,Web技術(shù)為核心的基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)測試和控制設(shè)備。
中心處理模塊是嵌入式W e b服務(wù)器的核心。它進(jìn)行全局的控制和管理。它通過accept()接收HTTP請求,調(diào)用read將請求接收到本地,然后進(jìn)行請求解析。根據(jù)請求的內(nèi)容,判斷是屬于動態(tài)內(nèi)容還是靜態(tài)內(nèi)容,如果是動態(tài)內(nèi)容則調(diào)用相應(yīng)的動態(tài)處理函數(shù),如果是靜態(tài)內(nèi)容則訪問VFS獲得相應(yīng)的內(nèi)容。然后將獲得的內(nèi)容包裝成為HTTP響應(yīng),返回給客戶端。中心處理模塊還實(shí)現(xiàn)控制管理信息和容錯機(jī)制。