關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 微波設(shè)備網(wǎng)管系統(tǒng)中Web設(shè)計(jì)與實(shí)現(xiàn)

微波設(shè)備網(wǎng)管系統(tǒng)中Web設(shè)計(jì)與實(shí)現(xiàn)

作者: 時(shí)間:2010-11-30 來源:網(wǎng)絡(luò) 收藏


3.4 BTTP協(xié)議的解析
為了增強(qiáng)系統(tǒng)的安全性,增加數(shù)據(jù)安全性,在網(wǎng)頁中加入基本認(rèn)證機(jī)制。當(dāng)客戶端請(qǐng)求受基本認(rèn)證機(jī)制保護(hù)的網(wǎng)頁時(shí),服務(wù)器端即要求用戶認(rèn)證,只有認(rèn)證成功,瀏 覽器才能獲得正確的網(wǎng)頁數(shù)據(jù)。HTTP1.1支持基本認(rèn)證機(jī)制,允許服務(wù)器在返回之前要求用戶輸入正確的用戶名和密碼。因此,為了在不增加嵌入式 服務(wù)器硬件配置、消耗過多資源的前提下提高系統(tǒng)的安全性,在微波網(wǎng)管服務(wù)器程序中加入了基本認(rèn)證機(jī)制。
當(dāng)客戶端請(qǐng)求受基本認(rèn)證機(jī)制保護(hù)的Web頁時(shí),服務(wù)器要求用戶認(rèn)證,或證明自己獲得了接收資源的授權(quán)。服務(wù)器完成這項(xiàng)工作的方法是,返回一個(gè)帶40狀態(tài)碼 的HTTP頭和一個(gè)指定所需認(rèn)證類型的Web認(rèn)證字段。收到請(qǐng)求基本認(rèn)證的消息頭后,客戶端的瀏覽器會(huì)顯示一個(gè)窗口,要求輸入正確的用戶名和密碼。用戶輸 完所要求的信息并單擊OK按鈕后,瀏覽器發(fā)送包含用戶名和密碼的認(rèn)證請(qǐng)求,該請(qǐng)求采用POST的請(qǐng)求方法。如果用戶名和密碼正確,則進(jìn)入系統(tǒng)主頁面;否 則,服務(wù)器返回以狀態(tài)碼404為起始行的響應(yīng)消息。
3.5 嵌入式Web服務(wù)器測(cè)試
首先完成將嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ移植到SmartARM2200開發(fā)板上,其次將精簡了的TCP/IP協(xié)議棧移植到該操作系 統(tǒng)中,并在其上加上嵌入式Web服務(wù)器,這部分主要工作是對(duì)TCP/IP協(xié)議棧進(jìn)行精簡設(shè)計(jì),對(duì)SmartARM2200開發(fā)板上的RTL8019AS網(wǎng) 卡芯片的驅(qū)動(dòng)代碼進(jìn)行了重新設(shè)計(jì),使之適用于上層軟件。最后在ADS集成開發(fā)環(huán)境下進(jìn)行編譯和調(diào)試,使用網(wǎng)線和并口線將SmartARM2200開發(fā)板與 PC相連接,使用H-JTAG進(jìn)行燒寫。運(yùn)行程序,由于Web服務(wù)器不能主動(dòng)發(fā)送告警信息,所以只能通過客戶端請(qǐng)求查看,因此在IE瀏覽器的地址欄中輸入 http://202.117.132.174/,進(jìn)行Web服務(wù)器的測(cè)試,進(jìn)入登錄界面,輸入用戶名和密碼經(jīng)過用戶認(rèn)證后,彈出設(shè)備狀態(tài)指示的頁面,直 觀顯示告警信息,如圖4所示。通過網(wǎng)頁直接對(duì)設(shè)備進(jìn)行基本信息的查詢、設(shè)置,以及實(shí)時(shí)反應(yīng)設(shè)備的狀態(tài)信息。



4 結(jié)論
為背景,設(shè)計(jì)實(shí)現(xiàn)了一個(gè)嵌入式Web服務(wù)器管理模型,該模型基于TCP/IP通信協(xié)議以及HTTP協(xié)議,實(shí)用性強(qiáng),便于移植推廣。利用 嵌入式的Web技術(shù)使該控制管理遠(yuǎn)程設(shè)備更加方便,提高了系統(tǒng)的通用性和可維護(hù)性,并為設(shè)備的遠(yuǎn)程配置管理和系統(tǒng)維護(hù)帶來便利。采用通用瀏覽器界 面對(duì)遠(yuǎn)程設(shè)備進(jìn)行管理,瀏覽器運(yùn)行的平臺(tái)和服務(wù)器運(yùn)行的平臺(tái)相互獨(dú)立,從而實(shí)現(xiàn)了跨平臺(tái)的遠(yuǎn)程管理。


上一頁 1 2 3 4 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉