<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于嵌入式Internet技術(shù)構建的電網(wǎng)遠程監測系統的實(shí)現方案

基于嵌入式Internet技術(shù)構建的電網(wǎng)遠程監測系統的實(shí)現方案

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

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

本文引用地址:http://dyxdggzs.com/article/151365.htm

3.3 用戶(hù)與主機間安全交互的實(shí)現

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


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

4.系統的應用

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


5.結束語(yǔ)

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

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


關(guān)鍵詞: 嵌入式

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>