關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 微波設備網管系統中Web設計與實現

        微波設備網管系統中Web設計與實現

        作者: 時間:2010-11-30 來源:網絡 收藏


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



        4 結論
        為背景,設計實現了一個嵌入式Web服務器管理模型,該模型基于TCP/IP通信協議以及HTTP協議,實用性強,便于移植推廣。利用 嵌入式的Web技術使該控制管理遠程設備更加方便,提高了系統的通用性和可維護性,并為設備的遠程配置管理和系統維護帶來便利。采用通用瀏覽器界 面對遠程設備進行管理,瀏覽器運行的平臺和服務器運行的平臺相互獨立,從而實現了跨平臺的遠程管理。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 营口市| 柞水县| 京山县| 略阳县| 剑河县| 乌拉特后旗| 澳门| 南漳县| 全椒县| 营山县| 邢台市| 闻喜县| 镇原县| 南郑县| 资中县| 仁怀市| 阳春市| 宜黄县| 任丘市| 阿瓦提县| 弥勒县| 沾化县| 司法| 黎平县| 通化市| 桃园县| 河源市| 沧源| 全州县| 九龙城区| 新干县| 水富县| 健康| 开鲁县| 庆云县| 开封县| 麻城市| 乐陵市| 周至县| 吉隆县| 大关县|