999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ZigBee的一種高效WSN網絡層設計

2011-06-22 08:18:42李蔚童玲田雨
單片機與嵌入式系統應用 2011年9期
關鍵詞:設備

李蔚,童玲,田雨

(電子科技大學自動化工程學院,成都611731)

李蔚(碩士研究生),研究方向為測控技術與儀器;童玲(教授、博士生導師),研究方向為測試計量技術及儀器;田雨(講師、博士),研究方向為微波與通信測試。

引 言

微機電系統、片上系統、無線通信和低功耗嵌入式技術的飛速發展孕育出無線傳感器網絡(wireless sensor networks,WSN),并以其低功耗、低成本、分布式和自組織的特點帶來了信息感知的一場變革。無線傳感器網絡具有能量受限、多跳通信、拓撲結構頻繁多變等特征[1]。ZigBee[2]規范是基于IEEE802.15.4[3]標準的,具有低傳輸速率、低功耗、協議簡單、時延短、網絡容量大、優良的網絡拓撲能力等優點。這些優點極好地支持了無線傳感器網絡,因此許多研究機構把ZigBee作為事實上的無線傳感器網絡國際標準[4]。

1 無線傳感器網絡體系結構

如圖1所示,無線傳感器網絡的體系結構類似于TCP/IP協議體系,由物理層、數據鏈路層(MAC)、網絡層、傳輸層和應用層組成[5]。物理層負責數據的調制解調、信道編碼、無線發送與接收;MAC層負責數據成幀、幀檢測、媒體訪問和差錯控制;網絡層負責路由生成與路由選擇,維護等;傳輸層負責控制數據流的傳輸,保障數據通信質量。

2 網絡層實現平臺與實現方案

本文以TI公司推出的符合IEEE802.15.4標準芯片CC2531為核心的硬件平臺。CC2531以8051微處理器為內核,自身攜帶的射頻收發模塊既滿足無線通信需求,又滿足了低功耗設計。

在無線傳感器網絡中,網絡層是體系結構中的核心,主要功能:

①為上層提供網絡管理接口,上層可通過接口有效監視、控制網絡運行,查詢路由表、鄰居表等信息;

②負責路由生成與維護,路由選擇及數據轉發。

圖2是ZigBee規范給出的網絡層的參考模型。數據服務可以通過網絡層數據服務訪問點訪問(NLDE_SAP),管理服務可以通過網絡管理服務訪問點(NLME_SAP)訪問。

圖1 無線傳感器網絡體系結構

圖2 網絡層參考模型

2.1 網絡層數據服務實現

如圖3所示,網絡層的數據服務分為發送和接收服務。網絡層接收到MAC數據幀,由函數 handle_mcps_data_ind()對其進行解析,交給網絡層數據幀或命令幀處理函數處理。對于網絡層數據幀,處理函數將判斷自己是否是目的地或該幀是否是廣播幀。如果是,則送上層處理;反之將數據幀交給轉發函數 nwk_forward()處理,為該幀尋找路由,并通過發送函數nwk_tx()發送到MAC層。對于需要轉發的命令幀,則同樣交由轉發函數處理。

圖3 網絡層數據服務實現

對于上層實體,可通過 nlde_data_request()發送數據,網絡層同樣將交由轉發函數處理并發送出去。轉發函數在發送和接收處理過程中,實現網絡層一個重要功能,即數據幀選擇路由,或選擇性地把數據幀緩沖起來并發起路由發現。

2.2 網絡管理服務實現

網絡管理服務主要是為上層提供網絡管理接口。

網絡的建立進程由協調器上層通過調用nlme_network_formation_req()發起。首先通過調用MAC層的能量掃描服務,對指定的信道進行能量檢測。掃描完成之后選擇能量可接受范圍的信道,接著調用MAC層的主動掃描服務對選擇出來的信道進行網絡發現。主動掃描完成之后,選擇存在網絡最少的信道,進行網絡建立。

設備加入網絡進程是設備的上層通過調用nlme_discovery_network_req()發起的。函數首先調用MAC層的主動掃描服務在指定信道上進行網絡發現,旨在發現通信范圍內的網絡設備,并存儲到自己的鄰居表中。網絡發現完成之后,選擇一個網絡深度最小設備作為父節點,并發出入網請求。父節點收到入網請求之后,給請求設備分配一個網絡地址并附在請求響應中。請求設備接收到響應之后,設備成功的加入網絡。

設備離開網絡的進程是上層通過調用nlme_leave_req()發起的,函數將廣播一個離開命令,其他設備收到離開命令后,將刪除對應設備的路由表項和鄰居表項,表示設備已經離開了網絡。

3 路由算法實現

路由算法是網絡層的核心和難點,無線傳感器網絡的應用特點要求路由算法簡單高效。本文基于ZigBee規范,主要實現最小路由成本的多跳路由算法和多對一路由算法。最小路由成本算法是以最小路由成本選擇最優路徑,多對一路由算法是輔助算法。為了減輕匯聚節點附近的節點負載,本文把支持該算法的設備定義為集中器。為實現路由算法,本文制定了3個命令:路由請求命令、路由響應命令、路由記錄命令。同時制定3種表:路由表(表1)、路由發現表(表2),路由記錄表(表3)。路由器需要維護路由發現表和路由表,集中器需要維護3種表。

表1 路由表項

表2 路由發現表項

表3 路由記錄表項

3.1 路由發現的發起

路由發現的發起一般在轉發函數處理過程中,沒有相應到目的設備的路由時,則調用nwk_init_discovery_route()發起路由發現。該函數將檢查路由發現表,看其是否有與發起者和路由請求命令幀序列號相對應的表項。如果有,則認為已經發起了路由發現,這時就可以等待路由發現完成;反之,則廣播一般的路由請求命令,同時向路由發現表添加新的表項,表項的路由請求命令幀序列號設為路由請求命令幀的序列號,發起者地址設為節點地址,發送者地址設為發送路由請求命令的地址,累積的前向成本設為0。網絡層還需向路由表添加新的表項,表項的目的地址設置目的設備的地址,狀態域設置為路由發現中其他標志域名都設置為FALSE。

對于支持多對一路由算法的集中器,路由發現的發起是周期性的,廣播多對一路由請求命令幀,路由請求的目的地址為廣播地址,這是為了讓其他設備可以維持到集中器的路由。集中器不用添加新的路由表和路由發現表項。

3.2 處理路由請求命令

其他設備接收到廣播的路由請求命令時,分為一般路由請求和多對一路由請求處理。處理一般的路由請求的處理流程如圖4所示。

圖4 處理一般路由請求流程

對于多對一路由請求,路由發現表項的處理和一般的路由請求的處理是一樣的,區別在于路由表中是建立到集中器的路由。路由表項的Many-to-one域和路由記錄發起域設為TRUE,同時還應轉發該路由請求命令幀。

3.3 處理路由回復命令

路由回復命令是一般的路由請求發起的,設備的接收到路由回復命令時,處理流程如圖5所示。

3.4 發起和處理路由記錄命令

集中器周期性發起路由發現時,接收設備都建立了到集中器的路由,但集中器并沒有到其他設備路由。多對一路由算法采取了一種策略:設備在向集中器發送數據之前,向集中器發送一個路由記錄命令,目的是讓集中器可以記錄設備轉發數據的路徑,路徑是由到集中器的路由確定。初始時,路由記錄命令在載荷域記錄當前設備的地址,中繼計數記為1。

圖5 處理路由回復流程

設備接收到路由記錄命令時,把自己的網絡地址附在命令幀的載荷中,并把中繼計數加1,同時轉發該路由記錄命令到下一跳設備。如果是集中器接收到路由記錄命令,則向路由記錄表添加新的表項,表項的目的地址域設為路由記錄命令的發起者,中繼計數設為命令幀載荷中的中繼計數,載荷中的地址集合則存儲在路徑域。

當集中器向設備發送數據時,則把相應的路由記錄表項的路徑域附在數據幀中,設備中繼該數據幀時,則根據數據幀的路徑域來轉發到目的設備。

結 語

本文的實現方案在CC2531的硬件平臺上進行了驗證,實驗表明,路由算法滿足無線傳感網絡的多跳通信和低功耗要求,同時有效減輕了網絡設備的負載。網絡組網具有自組織性,網絡管理接口擴展性強。

[1]Akyildiz IF,Su W,Sankarasubramaniam Y,et al.A Survey On Sensor Networks[J].IEEE Communications M agazine,2002,40(8):102-114.

[2]ZigBee Alliance.ZigBee Specification ZigBee Document 053474r17[S],2008-01-17.

[3]IEEE 802.15.4-2003.Wireless Medium Access Control(MAC)and Physical Layer(PHY)Specification for Low Rate Wireless Personal Area Networks[S],2003.

[4]孫利民,李建中,陳渝.無線傳感器網絡[M].北京:清華大學出版社,2005.

[5]王殊,等.無線傳感器網絡的理論及應用[M].北京:北京航空航天大學出版社,2007.

猜你喜歡
設備
諧響應分析在設備減振中的應用
調試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發射設備中平衡輸入與不平衡輸入的轉換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
HTC斥資千萬美元入股虛擬現實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 综合网天天| 99久久国产精品无码| 免费一极毛片| 国产特一级毛片| 999在线免费视频| 第一区免费在线观看| 国产va免费精品| 又大又硬又爽免费视频| 久久精品国产精品国产一区| 亚洲精品视频免费看| 99精品国产高清一区二区| 国产免费久久精品99re不卡| 狠狠色综合网| 在线观看视频99| 无码中字出轨中文人妻中文中| 亚洲无码视频图片| 亚洲无码37.| 成年看免费观看视频拍拍| 无码免费视频| 久久这里只有精品66| 久久久精品国产亚洲AV日韩| 国产成人亚洲欧美激情| 狠狠v日韩v欧美v| 成人国产三级在线播放| 亚洲香蕉在线| 亚洲国产成人综合精品2020| 噜噜噜久久| 免费毛片视频| 精品一区二区三区中文字幕| 欧美a级在线| 国产综合另类小说色区色噜噜| 青青青国产视频手机| 亚洲精品无码抽插日韩| 久久久久亚洲Av片无码观看| 亚洲中文字幕在线观看| 日韩天堂在线观看| 国产精品污视频| 国产aⅴ无码专区亚洲av综合网| 国产美女无遮挡免费视频| 亚洲 欧美 偷自乱 图片| 爱爱影院18禁免费| 国产精品三级av及在线观看| 欧美全免费aaaaaa特黄在线| 在线色综合| 亚洲色图在线观看| 欧美成人午夜在线全部免费| 亚洲午夜福利精品无码不卡 | 欧美成人精品一级在线观看| 青青极品在线| 亚洲一区二区精品无码久久久| 在线播放国产99re| 国产玖玖视频| 色屁屁一区二区三区视频国产| 2021亚洲精品不卡a| 国产精品亚洲欧美日韩久久| 欧美中文字幕第一页线路一| 日韩免费视频播播| 四虎精品黑人视频| 日本久久久久久免费网络| 国产亚洲精| 亚洲国产中文在线二区三区免| 亚洲欧美一区二区三区图片| 亚洲乱伦视频| 国产精品第一区| 午夜天堂视频| 国产原创演绎剧情有字幕的| 亚洲高清在线播放| 婷婷色婷婷| 天堂va亚洲va欧美va国产| 国产国语一级毛片在线视频| 欧美在线三级| 成人免费一区二区三区| 午夜视频免费试看| 欧美色99| 毛片免费视频| 欧美日韩免费| 性色生活片在线观看| 国产成人综合亚洲欧美在| 国产精品内射视频| 先锋资源久久| 亚洲AV无码一区二区三区牲色| 欧洲一区二区三区无码|