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