基于Internet的嵌入式設備狀態(tài)監測系統開(kāi)發(fā)與研究
圖2系統小波包分析界面
客戶(hù)端信號分析診斷軟件
除了利用便攜式的嵌入式動(dòng)態(tài)信號測試分析儀進(jìn)行現場(chǎng)的分析外,我們也可以在辦公室對數據進(jìn)行進(jìn)一步詳細分析,相配套的軟件為客戶(hù)端信號分析診斷軟件。同樣,設備監測分析人員在客戶(hù)端,如遠程診斷中心,運行信號分析診斷軟件,輸入相應權限的用戶(hù)名和密碼,即可連上服務(wù)器進(jìn)入信號分析診斷軟件,從服務(wù)器獲得相應的數據文件進(jìn)行分析。
信號分析診斷軟件也包括以上所介紹的各種分析方法,而且包含有設備狀態(tài)趨勢預測和報警功能(包括常數和窄帶報警),包含有故障查詢(xún),線(xiàn)性回歸預測、BP神經(jīng)網(wǎng)絡(luò )預測、灰色預測等故障診斷方法,能有效、及時(shí)地發(fā)現設備的工作狀態(tài),以采取相應的措施。
該軟件采用樹(shù)型結構目錄(總廠(chǎng)-分廠(chǎng)-車(chē)間-設備-測點(diǎn)-測量類(lèi)型),可以看到各個(gè)節點(diǎn)的結構層次,并且提供多種設備檢索方式,如樹(shù)型、命名檢索,可統計各分廠(chǎng)、車(chē)間、設備的測點(diǎn)個(gè)數。同時(shí)設備監測人員可以隨意增加、刪除測點(diǎn),而以企業(yè)管理者權限進(jìn)入的用戶(hù)則擁有對監測人員、設備進(jìn)行添加、刪除的權限,可將某一設備指定給相應監測人員管理。
軟件還包含有報表打印功能,可以打印廠(chǎng)、車(chē)間、設備、測點(diǎn)位置、測試文件名、測試日期/時(shí)間、工況、數據分析后的圖形曲線(xiàn)等信息。
服務(wù)器端管理軟件
本系統中,服務(wù)器端管理軟件是整個(gè)系統的控制中心,提供一個(gè)監測、管理在線(xiàn)用戶(hù)的功能。軟件采用Socket技術(shù),可以偵聽(tīng)各個(gè)客戶(hù)端的連接消息,然后對其進(jìn)行身份驗證,通過(guò)系統驗證后,給其發(fā)送通過(guò)驗證消息即可使其連上服務(wù)器,運行相應的客戶(hù)端軟件。
服務(wù)器端管理軟件具備用戶(hù)管理功能,并可設置并發(fā)連接用戶(hù)的個(gè)數,如果某一時(shí)刻客戶(hù)端連接數等于所設置最大連接數,其它客戶(hù)端將會(huì )得到系統忙的提示消息,這樣可以根據實(shí)際服務(wù)器的硬件性能,靈活控制系統的負荷;服務(wù)器端也可以控制任一客戶(hù)端的連接與斷開(kāi),即服務(wù)器端切斷某一客戶(hù)端的連接時(shí),這個(gè)對應客戶(hù)端的程序將強行關(guān)閉,增強了系統的安全性與靈活性。同時(shí),服務(wù)器端還可以瀏覽整個(gè)在線(xiàn)用戶(hù)的信息,包括有用戶(hù)名、管理權限、IP地址、登陸時(shí)間、登陸號等。
需特別指出的是,為了避免可能出現的網(wǎng)絡(luò )阻塞和客戶(hù)端、服務(wù)器端雙方任意一方非正常退出等情況,該軟件增加了雙方定時(shí)發(fā)消息的功能,通過(guò)此來(lái)判斷對方是否還在線(xiàn)。例如,當服務(wù)器端由于非正常原因退出了,如死機了,客戶(hù)端如果隔了一段時(shí)間收不到服務(wù)器端的確認消息,便會(huì )強行退出,對于本系統來(lái)說(shuō),這時(shí)的客戶(hù)端連接已經(jīng)沒(méi)有存在的意義了,增強了系統的安全性能。同樣,如果在線(xiàn)的某一客戶(hù)端非正常退出了,服務(wù)器端應該也“偵察”得到,將此客戶(hù)端從 socket隊列中刪除,同時(shí)在線(xiàn)的計數值減1。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
評論