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

基于ZigBee的傳感器網絡設計

2017-09-07 10:00:34楊兆輝梁麗麗姜宇
中國管理信息化 2017年17期

楊兆輝+梁麗麗+姜宇

[摘 要] 針對無線傳感器網絡節點在網絡中失去連接變成鏈路故障節點問題,提出了一種優化的基于ZigBee傳感器網絡設計思路。利用節點感知自身網絡連接狀態變化的方式,減少了網絡資源的消耗;利用節點轉移的方式,擴展了節點重新加入網絡的處理機制。仿真實驗證明,該方法有效地增加了故障節點重新加入網絡的成功率。

[關鍵詞] ZigBee;故障節點;網絡失聯;子樹節點

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 17. 074

[中圖分類號] TP212.9 [文獻標識碼] A [文章編號] 1673 - 0194(2017)17- 0163- 02

0 引 言

近年來,隨著物聯網技術的飛速發展,作為物聯網技術的基礎支撐技術之一的無線傳感器網絡技術也不斷成熟。Zig Bee 專注于無線通信網絡技術,也是嵌入式應用的一大熱點,針對孤立子樹的問題應用動態重構樹方法恢復,但此節點若要重新加入網絡不能更充分地利用地址空間。

1 ZigBee網絡自主配置技術

1.1 ZigBee網絡鏈路故障

鏈路故障節點是指失去網絡連接的節點,在樹形拓撲結構中找不到父節點,當與父節點失聯后,在樹形拓撲結構中ZigBee的數據采集是向匯聚節點發送信息,所以當鏈路故障發生后也就無法成功地向匯聚節點發送數據。

在這個樹形拓撲結構中節點需要和協調器保持數據同步,此時R1節點失去網絡連接,那么R1與R2就會斷開,R2以及后代節點也就形成了孤立子樹,無法再接收到同步消息。

1.2 鏈路故障節點重新加入網絡自主配置方案設計

1.2.1 無子節點的鏈路故障節點

如果鏈路故障節點無子節點,當重新發起網絡請求時,如父節點有空余的地址空間,則根據地址分配公式 Cskip 計算網絡地址,如無地址空間則拒絕其加入,該故障節點會經過一段時間重新再發起請求。

1.2.2 有子節點的鏈路故障節點

若鏈路故障節點有子節點,要重新加入網絡就必須考慮孤立子樹問題。鏈路故障節點充當子樹網絡的代理協調器,向所有子樹網絡發送消息,在發送請求時同時考慮子樹的節點數、高度等參數。如果請求失敗則放棄代理子樹按照鏈路故障節點重新加入網絡過程。

2 ZigBee網絡設計原型系統實現

2.1 系統的總體實現結構

ZigBee網絡具有自行組網能力,自主配置并收發數據,由路由節點、終端節點、協調器節點組成,而網絡的具體角色需要代碼來設定,由于網絡中只有一個協調器,所以首先編譯該部分源碼,終端節點能耗低因此代碼也簡單。

實現步驟:通過Socket接口與網關進行通信實現數據收發;緩存區負責存儲數據,當緩存區存滿時就向數據庫中插入數據也就是數據緩存;從緩存表中提取網絡拓撲信息也就是網絡拓撲繪制;軟件把采集到的傳感數據存入數據庫中,以便提供給用戶查詢也就是數據庫管理。

2.2 鏈路網絡狀態檢測

檢測網絡狀態只要是對鏈路故障的排查,當節點已成為故障節點,故障節點需要發起重新加入網絡的申請,啟動用于同步信標的定時器并設置其計數值,若收到信標消息計數器清零,否則計數器值加1,當累加值超過5時,其值的設定一方面依據Z-Stack 協議棧源代碼 f8w Config.cfg 文件中的宏定義:-DBEACON_REQUEST_DELAY=1000,為了避免向已發生故障的節點發送數據,需要在該周期內判斷是否發生故障。

2.3 更新子樹節點信息

鏈路故障節點有子節點時,如果成功加入網絡,則攜帶的整棵子樹需要更新狀態,此時需要廣播狀態更新消息,使節點同步更新高度、地址、網絡等信息,主要代碼如下:

void Sub_Tree_Update(){

SUBTREE_UPDATE sub_update;

for(int i=0;i

if(AF_DataRequest(&SampleApp_SubUbdate_DstAddr,//

&SampleApp_epDesc,

SAMPLEAPP_SUBTREE_UPDATE_CLUSTERID,

(uint16)sizeof(sub_update),

(uint8*)sub_update,

&SampleApp_TranslD,

AF_DISCV_ROUTE, //AF_DISCV_ROUTE,

AF_DEFAULT_RADIUS==afStatus_SUCCESS){}

3 基于MATLAB仿真平臺實驗測試與結果分析

為了評價基于ZigBee的傳感器網絡設計的性能,本文將與ZigBee標準協議下的修復能力相關算法應用MATLAB仿真進行了比較。

(1)生成網絡拓撲:在仿真環境中模擬生成 Zig Bee 網絡節點。

(2)設置故障點:將帶子節點的網絡節點設置為故障節點。

(3)變化節點個數:改變ZED和ZR進行測試。

將上述實驗結果換算成節點加入率,繪制節點加入率隨節點數量變化的曲線圖:

圖1和圖2顯示當 ZED 在節點中比例越高其節點加入率急劇下降,在修復鏈路故障后,鏈路故障節點重新加入網絡處理機制的修復能力比 ZigBee 標準協議修復能力有所提高,但隨 ZED 比例提高。

基于ZigBee的傳感器網絡設計,可以滿足實際運行的需要。在與 ZigBee 標準協議對比下,可以看出鏈路故障節點重新加入網絡處理機制在處理鏈路故障節點重新加入網絡時的成功率要比 ZigBee 標準協議有所提高。

主要參考文獻

[1]劉濤濤.基于ZigBee技術的設備狀態監測與故障診斷系統設計[D].太原:中北大學,2014.

[2]李蔚.基于ZigBee的無線傳感器網絡通信協議棧設計與實現[D].成都:電子科技大學,2012.

[3] 朱思建.基于開源系統的無線傳感器網絡組網的研究[D].武漢:湖北工業大學,2014.

主站蜘蛛池模板: 99无码中文字幕视频| 91午夜福利在线观看| 亚洲美女一级毛片| 五月婷婷欧美| 天堂久久久久久中文字幕| 强乱中文字幕在线播放不卡| 99精品热视频这里只有精品7| 欧美福利在线播放| 精品小视频在线观看| 四虎精品国产AV二区| 久热99这里只有精品视频6| 精品国产99久久| 亚洲高清日韩heyzo| 国产在线一区二区视频| 日本少妇又色又爽又高潮| 国产免费久久精品99re丫丫一| 婷婷六月激情综合一区| 国产在线观看第二页| 国产精品污污在线观看网站| 欧美人人干| 99久久精品美女高潮喷水| 2021国产乱人伦在线播放 | 国产99精品视频| 亚洲福利视频一区二区| 亚洲第一中文字幕| 欧美精品色视频| 亚洲爱婷婷色69堂| 精品国产免费观看| 宅男噜噜噜66国产在线观看| 国产丝袜无码一区二区视频| 国产十八禁在线观看免费| 99re这里只有国产中文精品国产精品 | 污网站在线观看视频| 国产欧美日韩va另类在线播放| 欧美啪啪网| 91久久性奴调教国产免费| 国产在线观看99| 国产在线精品人成导航| 54pao国产成人免费视频| 国产高潮视频在线观看| 国产麻豆精品手机在线观看| 亚洲综合色婷婷中文字幕| 狼友av永久网站免费观看| 国产在线观看精品| 色有码无码视频| 青青草综合网| 亚洲综合色区在线播放2019| 国产精品美乳| 91免费在线看| 特黄日韩免费一区二区三区| 毛片在线看网站| 久久精品日日躁夜夜躁欧美| 91在线高清视频| 精品国产一区二区三区在线观看| 日本成人精品视频| 久久精品欧美一区二区| 亚洲av无码专区久久蜜芽| 国产精品免费电影| 日韩专区欧美| 伊人中文网| 国产精品久线在线观看| 欧美综合区自拍亚洲综合天堂| 99热这里只有精品在线播放| 国产95在线 | 亚洲成在线观看| 久久国产黑丝袜视频| 久久久久人妻精品一区三寸蜜桃| 精品夜恋影院亚洲欧洲| 五月综合色婷婷| 欧美日韩高清在线| 亚洲第一国产综合| 欧美成人午夜视频| 亚洲综合片| 四虎成人免费毛片| 99国产精品国产高清一区二区| 国产一级二级在线观看| 国产精品福利导航| 国产毛片基地| 欧美午夜网| 亚洲欧洲自拍拍偷午夜色| 久久精品亚洲热综合一区二区| 亚洲精品免费网站|