基于嵌入式Internet技術(shù)構建的電網(wǎng)遠程監測系統的實(shí)現方案
配置完成后,重新編譯內核。把編譯好的內核下載到ARM硬件平臺,啟動(dòng)μClinux操作系統,完成IP配置,運行Boa Web Server,然后就可以通過(guò)瀏覽器訪(fǎng)問(wèn)網(wǎng)頁(yè)了。
本文引用地址:http://dyxdggzs.com/article/151365.htm3.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不再難懂)
評論