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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于ZigBee無線傳感網(wǎng)絡(luò)技術(shù)的污染氣體監(jiān)測系統(tǒng)

          基于ZigBee無線傳感網(wǎng)絡(luò)技術(shù)的污染氣體監(jiān)測系統(tǒng)

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


          4 收發(fā)模塊仿真
          收發(fā)模塊負責節(jié)點間的數(shù)據(jù)傳輸及組網(wǎng)功能,利用NS2網(wǎng)絡(luò)仿真軟件對ADHOC自組織網(wǎng)絡(luò)進行仿真。NS2(Network Simulator vers ion 2)是一種面向?qū)ο蟮木W(wǎng)絡(luò)仿真器,本質(zhì)上是一個離散事件模擬器。為了分析仿真結(jié)果,NS2提供了兩種基本數(shù)據(jù)追蹤能力跟蹤和監(jiān)視。跟蹤生成“.nam”和“.tr”文件。能夠?qū)⒚總€數(shù)據(jù)包在任何時刻的狀態(tài)保存到指定文件中,記錄包在隊列或鏈路中丟棄、到達、離開等;監(jiān)視用戶有選擇地記錄自己需要的數(shù)據(jù),利用Gawk,Gnuplot等工具統(tǒng)計發(fā)送包、接收包及丟棄包等結(jié)果進行分析。本文的MAC類型采用EEE80 2.15.4協(xié)議,路由采用DSR協(xié)議。20個節(jié)點,分布在300×300 m的正方形區(qū)域中,每個節(jié)點隨機隨機分布,仿真時間為60 s,pause time設(shè)為60 s,也就是在仿真這段時間里沒有mobility,流量是設(shè)置為cbr流,速率為1.0 b/s,最大聯(lián)機數(shù)目為6個,每一條數(shù)據(jù)流每秒送出5個封包(可以根據(jù)需要對設(shè)置進行修改)。利用setdest、cbrgen工具來完成所需的場景設(shè)置。圖4為.nam的動畫模擬圖像。

          本文引用地址:http://www.ex-cimer.com/article/155311.htm

          f.jpg



          5 結(jié)果分析
          仿真過程中同時生成一個仿真過程記錄文件out.tr,是分析仿真過程的重要依據(jù)。以下是其中的一個片段:
          e.jpg
          標號為9的節(jié)點在7.918327669秒時發(fā)送一個cbr分組,該分組的UID為32,長度36,目標接點的MAC地址為9,原節(jié)點的MAC地址為0,IP頭的源地址為7節(jié)點的2號端口,目的地址為9號節(jié)點的0端口,分組的TTL(Time To Live)值為32。
          編寫.a(chǎn)wk文件,用于從跟蹤文件中統(tǒng)計MAC層cbr包的丟包和延遲信息。得到數(shù)據(jù)如下:
          Toral packet sends:737
          Total packet receives:736
          Packet delivery fraction:99.8643
          以上數(shù)據(jù)說明發(fā)送737個包,接受到736個,丟包率為99.8643 %,丟包率還是比較小的,這主要由WSNs的網(wǎng)絡(luò)擁塞引起的。
          Average End_to_End delay:0.003912 s
          first packet received time:2.582152 s



          評論


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