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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 無線傳感器網(wǎng)絡(luò)智能建筑節(jié)能系統(tǒng)數(shù)據(jù)傳輸協(xié)議設(shè)計與實現(xiàn)

          無線傳感器網(wǎng)絡(luò)智能建筑節(jié)能系統(tǒng)數(shù)據(jù)傳輸協(xié)議設(shè)計與實現(xiàn)

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

          2.2.2 優(yōu)先級ACK機制
          IEEE 802.15.4標準中規(guī)定,發(fā)送信標幀或確認幀時,應(yīng)將MAC幀頭確認請求子域設(shè)置為0,不要求目標接收設(shè)備確認,發(fā)送任何廣播幀確認請求子域都設(shè)置為0;MAC數(shù)據(jù)幀或MAC命令幀發(fā)送時,幀控制域確認請求子域應(yīng)設(shè)置為1,接收設(shè)備將對發(fā)送幀進行確認,若目標接收設(shè)備正確接收到該幀將發(fā)送一個確認幀,該確認幀的數(shù)據(jù)順序編號與所確認的MAC數(shù)據(jù)幀或MAC命令幀數(shù)據(jù)順序編號相同。
          若每一個MAC數(shù)據(jù)幀都要求接收方回復ACK幀,ACK幀在中的傳輸量將不可忽略。同時,若接收方正確接收MAC數(shù)據(jù)幀后回復的ACK幀在傳輸過程中丟失,導致MAC數(shù)據(jù)幀發(fā)送方認為上一次數(shù)據(jù)幀傳輸失敗而重發(fā)數(shù)據(jù)幀,這類現(xiàn)象將引發(fā)不必要的數(shù)據(jù)重傳,造成能量浪費。因此需要對IEEE 802.15.4MACACK機制進行改進。
          穩(wěn)健運行,監(jiān)測環(huán)境中無特殊事件發(fā)生時,普通數(shù)據(jù)周期性由無線向外界報告,這部分信息通常具有一定的冗余性。例如,無線網(wǎng)絡(luò)在一個小時內(nèi)甚至更長的一段時間內(nèi)采集建筑物室內(nèi)的溫度數(shù)據(jù)、光強數(shù)據(jù),小量普通數(shù)據(jù)包的丟失不會對整個建筑的總體性能產(chǎn)生很大的影響。同時,在無人為等干擾情況下,無線鏈路狀態(tài)良好,普通成功率很高,并不需要每一跳都有ACK確認回復。因此,對數(shù)據(jù)包的確認采用以下策略:
          (1)LP低優(yōu)先級數(shù)據(jù)包:不進行ACK確認;
          (2)MP中優(yōu)先級數(shù)據(jù)包:逐跳的ACK確認;
          (3)HP高優(yōu)先級數(shù)據(jù)包:逐跳的ACK確認+端到端的ACK確認。
          對于低優(yōu)先級數(shù)據(jù)包,不進行ACK確認,直接發(fā)送或者轉(zhuǎn)發(fā);對于中優(yōu)先級數(shù)據(jù)包,進行逐跳的ACK確認,這也是IEEE 802.15.4標準的原先處理方式;對于高優(yōu)先級數(shù)據(jù)包,源端發(fā)送高優(yōu)先級數(shù)據(jù)后并不立即清除,而是將其放至特定緩存區(qū),直到收到來自目的端的ACK確認信息方可清空緩存區(qū),如果在一定時間內(nèi)沒有收到來自目的端的確認信息,則啟動重傳機制。

          3 實際測試環(huán)境的搭建與測試
          本文利用北京交通大學下一代互聯(lián)網(wǎng)互聯(lián)設(shè)備國家工程實驗室自主開發(fā)和研制的微型傳感路由器MSRLab6進行驗證,MSRLab6節(jié)點采用ATmega128作為處理器、射頻芯片采用CC2420芯片,能量供應(yīng)模塊使用直流9 V電壓供電或直接采用3.3 V干電池供電。驗證如圖6所示,主要是在機械樓7層實際場景部署。其中紅色圓形節(jié)點(如7011等)為普通節(jié)點,紅色三角形節(jié)點(如1951等)為中繼節(jié)點,五角星節(jié)點(8919)為網(wǎng)關(guān)節(jié)點。各普通節(jié)點在收集每個房間的溫濕度、光強等傳感信息,通過中繼節(jié)點以多跳的方式將數(shù)據(jù)發(fā)送至網(wǎng)關(guān)節(jié)點,網(wǎng)關(guān)節(jié)點將進行轉(zhuǎn)換把數(shù)據(jù)發(fā)送給服務(wù)器并保存在本地數(shù)據(jù)庫。在服務(wù)器端,用戶可以在用戶管理端的圖形界面上發(fā)送命令,通過網(wǎng)關(guān)節(jié)點發(fā)送給普通節(jié)點,可以改變普通節(jié)點的配置,獲取節(jié)點信息等功能。

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

          f.jpg


          測試所發(fā)送的數(shù)據(jù)包如圖7所示,前4位為適配頭,轉(zhuǎn)換為二進制為前16位,其中第12及13位表示數(shù)據(jù)包的優(yōu)先級。“11”代表HP數(shù)據(jù),“01”代表MP數(shù)據(jù),“00”代表LP數(shù)據(jù),對應(yīng)到圖中就分別為“18”,“08”,“00”。

          g.jpg


          圖8是丟包率測試結(jié)果,由圖可以看出,由于采用了端到端的確認機制可以保證高優(yōu)先級數(shù)據(jù)的可靠傳輸;同時使得中優(yōu)先級和低優(yōu)先級數(shù)據(jù)的丟包率在5跳以內(nèi)都低于傳統(tǒng)的;在6跳以后,由于實際應(yīng)用環(huán)境的復雜性(電磁以及人的干擾等),網(wǎng)絡(luò)性能不太穩(wěn)定,的丟包率增加明顯。因此本文提出的數(shù)據(jù)傳輸協(xié)議滿足實際應(yīng)用中不同的應(yīng)用需求。

          h.jpg


          圖9是時延測試結(jié)果,由圖可以看出,在數(shù)據(jù)傳輸少于3跳的情況下,可靠傳輸機制對數(shù)據(jù)時延影響并不大,但在數(shù)據(jù)傳輸大于3跳后,可靠傳輸協(xié)議對時延的影響增大,特別是對HP數(shù)據(jù),由于優(yōu)先級高,省去了列隊等待的時間,發(fā)送時延得到了有效減少。

          4 結(jié)語
          本文首先對無線網(wǎng)絡(luò)的進行了系統(tǒng)介紹,討論了研究無線傳感器網(wǎng)絡(luò)數(shù)據(jù)傳輸技術(shù)的必要性,并結(jié)合的特點和實際需求,了一個基于優(yōu)先級隊列及優(yōu)先級ACK的數(shù)據(jù)傳輸方案,對重要信息提供端到端的保證,了控制信息的及時、可靠傳輸。最后,本文通過實際測試平臺對提出的協(xié)議進行了驗證,并證明與傳統(tǒng)的傳輸協(xié)議相比,在本傳輸協(xié)議影響下,對于重要的數(shù)據(jù),丟包率減少,發(fā)送時延減少,各種優(yōu)先級的數(shù)據(jù)均得到了更加可靠的傳輸。


          上一頁 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); })();