A. 設計無線感測器網路的節點部署方案時必須考慮哪些問題
設計無線感測器網路節點需要遵循以下幾個主要的原則。
(1)微型化與低成本
由於無線感測器網路節點數量大,只有實現節點的微型化與低成本才有可能大規模部署與應用。因此節點的微型化與低成本一直是研究人員追求的主要目標之一。對於目標跟蹤與位置服務一類的應用來說,部署的無線感測器節點越密,定位精度就越高。對於醫療監控類的應用來說,微型節點容易被穿戴。實現節點的微型化與低成本需要考慮硬體與軟體兩個方面的因素,而關鍵是研製專用的片上系統(System on Chip,SoC)晶元。對於傳統的個人計算機,內存2GB、硬碟100GB已經是常見的配置,而一個典型的無線感測器節點的內存只有4kB、程序存儲空間只有10kB。正是因為感測器節點硬體配置的限制,所以節點的操作系統、應用軟體結構的設計與軟體編程都必須注意節約計算資源,不能夠超出節點硬體可能支持的范圍。
(2)低功耗
感測器節點在使用過程中受到電池能量的限制。在實際應用中,通常要求感測器節點數量很多,但是每個節點的體積很小,攜帶的電池能量十分有限。同時,由於無線感測器網路的節點數量多、成本低廉、部署區域的環境復雜,有些區域甚至人員不能到達,因此感測器節點通過更換電池來補充能源是不現實的。如何高效使用有限的電池能量,來最大化網路生命周期是無線感測器網路面臨的最大的挑戰。
感測器節點消耗能量的模塊包括:感測器模塊、處理器模塊和無線通信模塊。隨著集成電路工藝的進步,處理器和感測器模塊的功耗變得很低。圖2-43給出了感測器節點各部分能量消耗情況。從圖中可以看出,感測器節點能量的絕大部分消耗在無線通信模塊。感測器節點發送信息消耗的電能比計算更大,傳輸1bit信號到相距100m的其他節點需要的能量相當於執行3000條計算指令消耗的能量。
圖2-43感測器節點各部分能量消耗情況無線通信模塊存在四種狀態:發送、接收、空閑和休眠。無線通信模塊在空閑狀態一直監聽無線信道的使用情況,檢查是否有數據發送給自己,而在休眠狀態則關閉通信模塊。從圖中可以看到,無線通信模塊在發送狀態的能量消耗最大;在空閑狀態和接收狀態的能量消耗接近,但略少於發送狀態的能量消耗;在休眠狀態的能量消耗最少。為讓網路通信更有效率,必須減少不必要的轉發和接收,不需要通信時盡快進入休眠狀態,這是設計無線感測器網路協議時需要重點考慮的問題。
(3)靈活性與可擴展性
無線感測器網路節點的靈活性與可擴展性表現在適應不同的應用系統,或部署在不同的應用場景中。例如,感測器節點可以用於森林防火的無線感測器網路中,也可以用於天然氣管道安全監控的無線感測器網路中;可以用於沙漠乾旱環境下天然氣管道安全監控,也可以用於沼澤地潮濕環境的安全監控;可以適應單一聲音感測器精確位置測量的應用,也可以適應溫度、濕度與聲音等多種感測器的應用;節點可以按照不同的應用需求,將不同的功能模塊自由配置到系統中,而不需重新設計新的感測器節點;節點的硬體設計必須考慮提供的外部介面,可以方便地在現有的節點上直接接入新的感測器。軟體設計必須考慮到可裁剪,可以方便地擴充功能,可以通過網路自動更新應用軟體。
(4)魯棒性
普通的計算機或PDA、智能手機可以通過經常性的人機交互來保證系統的正常運行。而無線感測器節點與傳統信息設備最大的區別是無人值守,一旦大量無線感測器節點被飛機拋灑或人工安置後,就需要獨立運行。即使是用於醫療健康的可穿戴節點,也需要獨立工作,使用者無法與其交互。對於普通的計算機,如果出現故障,人們可以通過重啟來恢復系統的工作狀態。而在無線感測器網路的設計中,如果一個節點崩潰,那麼剩餘的節點將按照自組網的思路,重新組成具有新拓撲的自組網。當剩餘的節點不能夠組成新的網路時,這個無線感測器網路就失效了。因此感測器節點的魯棒性是實現無線感測器網路長時間工作重要的保證。更多http://www.big-bit.com/news/list-75.html
B. 物聯網無線感測器網路具有哪些特點
主要特點
大規模
為了獲取精確信息,在監測區域通常部署大量感測器節點,可能達到成千上萬,甚至更多。感測器網路的大規模性包括兩方面的含義:一方面是感測器節點分布在很大的地理區域內,如在原始大森林採用感測器網路進行森林防火和環境監測,需要部署大量的感測器節點;另一方面,感測器節點部署很密集,在面積較小的空間內,密集部署了大量的感測器節點。
感測器網路的大規模性具有如下優點:通過不同空間視角獲得的信息具有更大的信噪比;通過分布式處理大量的採集信息能夠提高監測的精確度,降低對單個節點感測器的精度要求;大量冗餘節點的存在,使得系統具有很強的容錯性能;大量節點能夠增大覆蓋的監測區域,減少洞穴或者盲區。
自組織
在感測器網路應用中,通常情況下感測器節點被放置在沒有基礎結構的地方,感測器節點的位置不能預先精確設定,節點之間的相互鄰居關系預先也不知道,如通過飛機播撒大量感測器節點到面積廣闊的原始森林中,或隨意放置到人不可到達或危險的區域。這樣就要求感測器節點具有自組織的能力,能夠自動進行配置和管理,通過拓撲控制機制和網路協議自動形成轉發監測數據的多跳無線網路系統。
在感測器網路使用過程中,部分感測器節點由於能量耗盡或環境因素造成失效,也有一些節點為了彌補失效節點、增加監測精度而補充到網路中,這樣在感測器網路中的節點個數就動態地增加或減少,從而使網路的拓撲結構隨之動態地變化。感測器網路的自組織性要能夠適應這種網路拓撲結構的動態變化。
動態性
感測器網路的拓撲結構可能因為下列因素而改變:①環境因素或電能耗盡造成的感測器節點故障或失效;②環境條件變化可能造成無線通信鏈路帶寬變化,甚至時斷時通;③感測器網路的感測器、感知對象和觀察者這三要素都可能具有移動性;④新節點的加入。這就要求感測器網路系統要能夠適應這種變化,具有動態的系統可重構性。
可靠性
WSN特別適合部署在惡劣環境或人類不宜到達的區域,節點可能工作在露天環境中,遭受日曬、風吹、雨淋,甚至遭到人或動物的破壞。感測器節點往往採用隨機部署,如通過飛機撒播或發射炮彈到指定區域進行部署。這些都要求感測器節點非常堅固,不易損壞,適應各種惡劣環境條件。
C. 協議相比,無線感測器網路的路由協議具有哪些特點
(1)能量優先
傳統路由協議在選擇最優路徑時,很少考慮節點的能量消耗問題。而無線感測器網路中節點的能量有限,延長整個網路的生存期成為感測器網路路由協議設計的重要目標,因此需要考慮節點的能量消耗以及網路能量均衡使用的問題。
(2)基於局部拓撲信息
無線感測器網路為了節省通信能量,通常採用多跳的通信模式,而節點有限的存儲資源和計算資源,使得節點不能存儲大量的路由信息,不能進行太復雜的路由計算。在節點只能獲取局部拓撲信息和資源有限的情況下,如何實現簡單高效的路由機制是無線感測器網路的一個基本問題。
(3)以數據為中心
傳統的路由協議通常以地址作為節點的標識和路由的依據,而無線感測器網路中大量節點隨機部署,所關注的是監測區域的感知數據,而不是具體哪個節點獲取的信息,不依賴於全網唯一的標識。感測器網路通常包含多個感測器節點到少數匯聚節點的數據流,按照對感知數據的需求、數據通信模式和流向等,以數據為中心形成消息的轉發路徑。
(4)應用相關
感測器網路的應用環境千差萬別,數據通信模式不同,沒有一個路由機制適合所有的應用,這是感測器網路應用相關性的一個體現。設計者需要針對每一個具體應用的需求,設計與之適應的特定路由機制。
針對感測器網路路由機制的上述特點,在根據具體應用設計路由機制時,感測器網路需滿足一定的路由機制。
D. 無線感測網多跳路由節點能耗怎麼計算
(1)根據無線感測器網路中因節點有效傳輸半徑對路由選擇的制約,改進基於最小生成樹的分簇多跳路由演算法,改善因路由選擇對網路能耗的影響。該演算法利用Voronoi圖的泊松過程特性優化簇首節點數,並結合最小生成樹動態調整簇內外節點的路由發現實現網路能耗優化。模擬結果表明該演算法在開銷容忍的前提下,網路均衡負載,並與相同模擬條件下的基於LEACH的分層多跳路由演算法相比,更有效地延長了網路壽命,同時降低了計算時間復雜度。
(2)針對無線感測器網路中感測器節點投放分布對投放區域有效通信信號覆蓋的影響,改進了一種基於通信覆蓋的分布式投放概率覆蓋演算法。在保證投放精度的前提下,該演算法根據感測器節點在投放區域中位置的不確定性以及信號衰減特性,建立信號覆蓋模型,並通過信號覆蓋率計算出各節點預定投放位置,由感測器節點的自定位演算法獲取定位信息為前提,獲取節點的投放位置和投放數目。在改善區域通信覆蓋的同時,提高了節點分布效率,達到節省網路資源的目的。通過模擬比較了在不同定位投放方法下的各相關性數據,驗證了該演算法可實現高效投放的優越性能。
(3)在關於無線感測器網路應用方面,提出了在實現投放區域有效通信信號覆蓋的基礎上保證局部能量有效損耗的路由設計要求,由此提出了基於多跳路徑劃分子空間的分簇路由演算法。該路由演算法在獲得相應的節點拓撲分布的前提下實現了能量平均損耗,而節點拓撲的獲取則通過採用高斯分布的定位誤差模型與馬爾可夫鏈性質相結合,改進了以前演算法對於感測器節點拓撲結構的獲取。通過對整個演算法的模擬,得到的相關數據證明了演算法在實現網路硬體資源優化和能量有效損耗方面所具有的較好的性能。
(4)在對運動目標跟蹤定位的研究中,對於無法得知目標的運動狀態方程和觀測雜訊的概率密度分布的情況時,提出基於粒子濾波和曲線准線性優化的目標跟蹤演算法。演算法利用感測器節點的感知圓的幾何特性確定目標的運動區域的邊界限制,借鑒cost
reference粒子濾波演算法,估計出目標的運動軌跡,隨後通過曲線的線性近似簡化了目標運動軌跡的估計,同時也獲取了目標的速率的可控估計,模擬結果證明了所提演算法的高效性。根據實際應用中可能出現部分的感測器節點失效的情況,引入了節點的失效檢測,並以貝葉斯概率分布估計糾正失效節點對原目標狀態做的判斷,提高失效節點所在感知區域的容錯能力,改善了目標跟蹤定位的精度。
E. 【高分】無線感測器網路S-MAC協議的原理及演算法
S-MAC很簡單 再往上學就是802.15.4
我做過S-MAC方面的編程,可以說S-MAC沒有協議可說,不像802。15.4
不過S-MAC有她的特點
由於感測器網路節點能量有限,所以S-MAC協議要做到減少節點能量消耗。S-MAC主要採用以下機制:
1 周期性偵聽、睡眠的低占空比工作方式,控制節點盡量處於睡眠狀態來降低節點能量的消耗
2鄰居節點通過協商的一致性睡眠調度機制形成虛擬簇,減少節點的空閑偵聽時間
3流量自適應偵聽機制
4串音避免
5通過消息分割和突發傳遞機制來減少控制消息得開銷和消息的傳遞延遲
打字太累了,不多說了,有啥問題,發郵件吧。我還有S-MAC的代碼,15.4的代碼,EMG-SMAC代碼,要看可以發給你
F. 高分懸賞無線感測器網路混合類斑馬協議(Z-MAC)
去問你導師