新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式Internet技術構建的電網遠程監測系統的實現方案

        基于嵌入式Internet技術構建的電網遠程監測系統的實現方案

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

        配置完成后,重新編譯內核。把編譯好的內核下載到ARM硬件平臺,啟動μClinux操作系統,完成IP配置,運行Boa Web Server,然后就可以通過瀏覽器訪問網頁了。

        本文引用地址:http://www.104case.com/article/151365.htm

        3.3 用戶與主機間安全交互的實現

        為了在μCLinux系統中實現網頁的實時刷新,得到實時電網參數,實現客戶端與電網監測系統之間的交互,本系統采用了CGI的方法。當客戶端采用FORM POST形式向Boa服務器發出CGI請求時,服務器守護進程啟動相應的CGI程序,CGI程序通過CONTENT—LENGTH獲取客戶端傳輸數據的字節數,通過STDIN讀取客戶端傳輸數據,這些數據一般是客戶端在表單中輸入的簡單的監控信息。CGI獲取這些信息后通過串行通信將這些信息發送到電網監測系統中,等待監測系統模塊的應答消息,最后生成網頁文件,并且將返回結果嵌入到網頁文件中,通過cgi—send—string函數將此網頁發送給客戶端瀏覽器。一段時間后客戶端瀏覽器會再次向服務器發送一個CGI請求,相應的CGI函數會查詢最新的數據,刷新后將新數據發送給客戶端瀏覽器。這樣周而復始,實現了網頁的刷新功能,從而保證了遠程監測數據的實時性,實現客戶端與電網監測系統之間的交互。


        Fig.3 Client Connects with Target Board through CGI
        同時為了保證遠程監測的安全性不被非法侵入,通常Internet可以采用:加密和解密(Encryption andde—eryption)、數字簽名(Digitalsignatures)、信息摘要(Message digests)、公共密鑰基本架構(Public—keyinfiastrueture)、證書(Certifieates)等方法確保網絡通訊的安全。本系統采用了用命令識別的方法來保證系統數據傳輸的安全性,即客戶端計算機首先向監測系統發送命令代碼,由監測系統分析,確定為請求數據發送命令碼再向客戶端計算機端發送數據,發送命令代碼即相當于發送了身份驗證碼,從而保證電網數據傳輸的安全性。

        4.系統的應用

        本系統在成都某電廠的局域網(以太網)的環境里做調試,通過IE瀏覽器完全實現了電網參數的監測功能:在客戶端IE瀏覽器中輸入主網頁的地址,進入電網監測系統的主網頁,如圖4;輸入正確的用戶名和密碼后登陸電網遠程監測系統的參數監測網頁。在參數監測網頁可以監測到電網運行的實時參數。整個系統具有良好的人機界面,操作簡單,有效的保證了電網運行安全,大幅提高了電網監測的實時性和有效性。


        5.結束語

        本文提出了將Internet技術應用于電網遠程監測系統的開發與實現,研究了基于實時操作系統μCLinux下嵌入式Internet的接入方案以及Boa Web服務器的參數配置,并提出了利用CGI技術實現網頁的實時刷新以及客戶端與主機間交互的方法 ,開發實現了電網遠程監測系統并將該系統應用于成都某電廠。實踐表明,該系統可以實時監測電網參數,保證了電網的安全運行。本系統的構建代表了新一代監測網絡發展的必然趨勢,在不久的未來必將具有十分廣闊的應用前景。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        關鍵詞: 嵌入式

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长汀县| 枝江市| 基隆市| 衡山县| 建湖县| 巨鹿县| 成都市| 屏山县| 隆尧县| 广丰县| 新龙县| 东乡族自治县| 文化| 闻喜县| 凤台县| 乌拉特后旗| 张家川| 西吉县| 华坪县| 宜君县| 米脂县| 荔浦县| 乌拉特前旗| 凉山| 丹棱县| 贵溪市| 铁岭县| 贵德县| 蓝山县| 麟游县| 大安市| 古丈县| 尼玛县| 杭州市| 洱源县| 洛川县| 延安市| 靖州| 荃湾区| 安新县| 龙海市|