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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于PDA的智能巡檢系統(tǒng)的設(shè)計

          基于PDA的智能巡檢系統(tǒng)的設(shè)計

          作者: 時間:2011-03-15 來源:網(wǎng)絡(luò) 收藏

            2.3 數(shù)據(jù)采集的實現(xiàn)

            具有身份驗證模式, 因此, 巡線員使用時, 要按照嚴(yán)格要求輸入用戶名和密碼后方能進(jìn)入繼續(xù)操作。另外, 本還具有自檢功能, 在數(shù)據(jù)記錄過程中, 一旦有漏檢現(xiàn)象發(fā)生, 系統(tǒng)會立即提醒巡線員并且禁止員的下一步操作, 從而保證了數(shù)據(jù)記錄的完整性, 圖3所示是本系統(tǒng)中的無線抄表界面圖。在數(shù)據(jù)記錄后, 系統(tǒng)將自動對數(shù)據(jù)進(jìn)行加密處理, 服務(wù)器端接收數(shù)據(jù)后再自動解密, 這樣可以保證敏感數(shù)據(jù)的安全性。

          無線抄表界面圖

          圖3 無線抄表界面圖

            2.4 PDA與服務(wù)器端主機(jī)的通信

            PDA與服務(wù)器之間的數(shù)據(jù)傳輸可通過GPRS無線網(wǎng)絡(luò)來完成, 所以, 在傳輸文件之前, 需要將插有SIM卡的PDA開通GPRS服務(wù)。PDA通過GPRS登陸公網(wǎng)后, 即可獲得一個IP地址。由于PDA登陸公網(wǎng)所獲得的IP地址是隨機(jī)的, 因此,要求服務(wù)器的IP地址或者域名必須是固定的。為了保證數(shù)據(jù)傳輸?shù)耐暾裕?本系統(tǒng)的傳輸形式應(yīng)以面向連接TCP/IP方式進(jìn)行。而其程序則可用TCP的socket編程實現(xiàn), 具體步驟如下:

            (1) 初始化Socket, 并建立客戶端的Socket,確定要連接的服務(wù)器的主機(jī)名和端口;

            (2) 發(fā)送連接請求到服務(wù)器, 并等待服務(wù)器的回饋信息;

            (3) 連接成功后, 與服務(wù)器進(jìn)行數(shù)據(jù)交互;

            (4) 數(shù)據(jù)讀取可通過Receive () 來完成, 數(shù)據(jù)的發(fā)送則通過Send () 來實現(xiàn);

            (5) 數(shù)據(jù)處理完畢后, 關(guān)閉自身的Socket連接。

            由于數(shù)據(jù)要通過外網(wǎng)傳輸, 而服務(wù)器則放置在內(nèi)網(wǎng)中。因此, 出于安全的考慮, 時要進(jìn)行內(nèi)外網(wǎng)隔離。具體過程是在外網(wǎng)服務(wù)器接收PDA發(fā)送的數(shù)據(jù)后, 通過PC機(jī)的串口將數(shù)據(jù)轉(zhuǎn)發(fā)至內(nèi)網(wǎng)服務(wù)器, 從而在物理層上實現(xiàn)內(nèi)外網(wǎng)的隔離, 從而成功完成數(shù)據(jù)傳輸。

            3 結(jié)束語

            PDA的巡檢系統(tǒng)采用模塊化的思想, 可實現(xiàn)日常設(shè)備數(shù)據(jù)的采集和自動上傳等功能。該系統(tǒng)不僅提高了設(shè)備參數(shù)采集的效率,還可保證巡檢人員的到位率, 避免數(shù)據(jù)輸入錯誤。目前, 該系統(tǒng)已經(jīng)在設(shè)備巡檢中得到了實際應(yīng)用。


          上一頁 1 2 3 下一頁

          評論


          相關(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); })();