色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          關(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ò) 收藏

          1.2 控制子
          控制主要是對中不同物理設(shè)備進行控制。由于不同設(shè)備的控制接口不同,需要不同的控制節(jié)點。對有WiFi或紅外接口的設(shè)備,如空調(diào)等可直接相應(yīng)的紅外或WiFi收發(fā)器對其控制;對類似燈光僅僅包含開、關(guān)兩種狀態(tài)的設(shè)備,了電源開關(guān)控制器,如圖3所示。

          本文引用地址:http://cafeforensic.com/article/161132.htm

          c.jpg



          2 可靠傳輸?shù)脑O(shè)計與
          由圖2可知,貫穿無線整個,對系統(tǒng)的穩(wěn)定、高效運行具有重要意義。在系統(tǒng)中,按照重要程度的不同將智能建筑系統(tǒng)中的數(shù)據(jù)主要分為三類,一類是關(guān)鍵數(shù)據(jù)(Critical Data),如控制命令、環(huán)境變化告警等信息,這部分信息很關(guān)鍵,對系統(tǒng)的功能起著決定性的作用,對傳輸質(zhì)量要求很高;一類是重要數(shù)據(jù)(Important Data),如路由等信息,這部分信息也比較重要,但允許一定的丟包率和延時;一類是一般數(shù)據(jù)(Norreal Data),如周期性采集到的溫濕度、光強等信息,這部分信息冗余度比較高。
          2.1 體系結(jié)構(gòu)介紹
          本系統(tǒng)軟件部分底層(包括MAC層和物理層)采用IEEE 802.15.4,其調(diào)制方式為OQPSK,速率為250 Kb/s;IPv6微型棧包括UDP,TCP,ICMPv6等基本協(xié)議,以及在節(jié)點之間建立和維護多跳路由的MSRP(Mobile Sensor Routing Protocol)路由協(xié)議;在MAC層和IPv6微型協(xié)議棧之間引入了一個適配層,這是由于IEEE 802.15.4支持的數(shù)據(jù)包長度最大為127 B,當(dāng)接入對象協(xié)議支持的最大數(shù)據(jù)包長度超過127 B時,需要對數(shù)據(jù)包做分片處理;另外,協(xié)議棧里面包含兩個獨立的緩沖區(qū),一個是發(fā)送隊列,一個是接收隊列,分別用于數(shù)據(jù)的發(fā)送和接收,如圖4所示。

          d.jpg


          2.2 可靠傳輸?shù)脑O(shè)計與
          數(shù)據(jù)的發(fā)送:若有數(shù)據(jù)需要發(fā)送,要先將其放入發(fā)送隊列排隊輪詢,然后為其裝配適配頭,再經(jīng)由MAC層對其處理發(fā)送。在收到下一跳節(jié)點對其回傳的ACK后將數(shù)據(jù)從發(fā)送隊列中清除,這樣就完成了一次數(shù)據(jù)包的發(fā)送。
          數(shù)據(jù)的接收:當(dāng)節(jié)點接收到底層傳上來的數(shù)據(jù)后,根據(jù)數(shù)據(jù)包的類型進入不同的處理函數(shù),若節(jié)點接收到數(shù)據(jù)包是普通的Data包,則將數(shù)據(jù)放入接收隊列,然后交由適配層進行處理,根據(jù)目的地的不同選擇本地處理或轉(zhuǎn)發(fā)。
          數(shù)據(jù)的重傳機制:在傳統(tǒng)的IEEE 802.15.4協(xié)議中,在發(fā)送數(shù)據(jù)包給下一跳時都需要下一跳回復(fù)ACK,當(dāng)超時沒有收到ACK時則進行數(shù)據(jù)重傳,最大重傳次數(shù)(macMaxFrameRetries)默認為3。3次重傳失敗后,直接丟棄數(shù)據(jù)包。
          由此可見,傳統(tǒng)的傳輸協(xié)議不對數(shù)據(jù)包進行分類,僅考慮單隊列傳輸。另外,在節(jié)點對逐跳提供了最多3次的重傳,無法保證關(guān)鍵信息包(如對空調(diào)的控制等信息)的準確傳輸。因此,需要對協(xié)議進行改進,對數(shù)據(jù)包進行優(yōu)先級分類,利用優(yōu)先級隊列管理的思想,同時對關(guān)鍵信息包提供端到端的保證,以滿足無線建筑節(jié)能系統(tǒng)的應(yīng)用需求。
          2.2.1 優(yōu)先級隊列傳輸
          根據(jù)三類不同的數(shù)據(jù)類型,將數(shù)據(jù)分為三個優(yōu)先級,高優(yōu)先級(High Priority,HP),中優(yōu)先級(Middle Priority,MP),低優(yōu)先級(Low Priority,LP)。每個節(jié)點內(nèi)部有高、中、低三個優(yōu)先級的FIFO(First In First Out)隊列,分別表示為HP,MP,LP,并具有相同的緩存區(qū)長度,每個隊列按照重要性的不同分配給不同的權(quán)值。當(dāng)一個數(shù)據(jù)包到達時,首先應(yīng)該通過數(shù)據(jù)包分類器進行過濾,按照種類的不同進行優(yōu)先級劃分,然后被添加至不同隊列的隊尾。優(yōu)先級從列如圖5所示。

          e.jpg


          對任意優(yōu)先級隊列,當(dāng)檢測到隊列長度θL超出某一設(shè)定閾值θthr時,并不是立即啟動置擁塞狀態(tài)指示位C,而是以概率P置位(概率P的選擇采用隨機早期檢測的方法,Random Early Detection,RED),這時說明網(wǎng)絡(luò)即將出現(xiàn)擁塞或已出現(xiàn)輕微擁塞;當(dāng)θL超過設(shè)定的閾值θthr,表明網(wǎng)絡(luò)已經(jīng)發(fā)生嚴重擁塞,為了盡快減緩擁塞,必須對數(shù)據(jù)包進行丟棄策略。在獲得信道訪問權(quán)進行隊列調(diào)度時,從高優(yōu)先級往低優(yōu)先級的順序依次調(diào)度,保證高優(yōu)先級數(shù)據(jù)的及時性。同時為了保護高優(yōu)先級信息的傳輸,將這些信息賦予高優(yōu)先級的信道訪問權(quán),優(yōu)先占用信道,使得這部分信息傳輸具有更少的退避時延。



          評論


          相關(guān)推薦

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

          關(guān)閉