<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 網(wǎng)絡(luò)故障測試儀遠程監(jiān)控軟件的設(shè)計

          網(wǎng)絡(luò)故障測試儀遠程監(jiān)控軟件的設(shè)計

          作者: 時間:2013-02-05 來源:網(wǎng)絡(luò) 收藏


          2.3 調(diào)用模塊實現(xiàn)

          設(shè)備應(yīng)用層中設(shè)計了Controller調(diào)用管理模塊,負責調(diào)用現(xiàn)場設(shè)備測試線程,啟動服務(wù)器線程,以及服務(wù)器與測試線程間指令和返回結(jié)果的傳遞。服務(wù)器收到客戶端指令,交由解釋模塊解釋后傳送給Controller,等待Controller的結(jié)果參數(shù)返回給客戶即可。Controller是設(shè)備的核心,負責管理設(shè)備中的所有進程。

          2.4 軟件流程

          圖2為軟件核心流程。


          圖2 軟件核心流程

          3、實驗結(jié)果

          系統(tǒng)的工作過程如下:遠程客戶首先通過IE瀏覽器將客戶端程序下載到本地,運行客戶端程序,顯示如圖3所示,按照提示輸入服務(wù)器IP地址和用戶密碼。待服務(wù)器接受連接,確認密碼正確后,客戶端出現(xiàn)功能選擇界面;點擊界面按鈕就可以遠程操作儀器,了解遠程網(wǎng)絡(luò)狀態(tài),例如圖4為網(wǎng)絡(luò)參數(shù)顯示結(jié)果。如果服務(wù)器沒有開放或是由于而導致網(wǎng)絡(luò)不通,則會提示用戶“服務(wù)器關(guān)閉或網(wǎng)絡(luò)出錯,稍后再試”。


          圖3 用戶登錄界面


          圖4 用戶監(jiān)控界面

          4、結(jié)束語

          本研究給出了一種基于互聯(lián)網(wǎng)絡(luò)的便攜式設(shè)備的可行性方案,該方案無需改變原有設(shè)備的控制系統(tǒng),通過添加數(shù)據(jù)接入方式,將原有設(shè)備接入平臺,實現(xiàn)對遠程設(shè)備的監(jiān)控和專家支持。遠程監(jiān)控軟件的編寫采用成熟的套接字編程,實現(xiàn)了軟件面向設(shè)備、面向功能量身定制。其模塊化設(shè)計又方便了未來新功能的加入。

          基于互聯(lián)網(wǎng)絡(luò)遠程監(jiān)控的開發(fā)已成為目前國內(nèi)外的研究熱點之一。監(jiān)控網(wǎng)絡(luò)的Internet化是監(jiān)控技術(shù)的一個發(fā)展趨勢,隨著Internet和監(jiān)控技術(shù)的發(fā)展,這兩個網(wǎng)絡(luò)必將能夠更好地結(jié)合,基于Internet網(wǎng)絡(luò)的遠程監(jiān)控系統(tǒng)也必將會得到迅速發(fā)展。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 網(wǎng)絡(luò)故障 測試儀 遠程監(jiān)控

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();