服務熱線 :18902563858

技術服務Service

技術文章

您現在的位置 :首頁 > 技術服務 > 技術文章 > 詳細內容
傳感器網絡中的能量消耗問題研究
發布時間 :2016-01-18   點擊次數 :903次

摘要 :基於電池供電的傳感器網絡的節點電源無法替換 ,導致能量消耗問題直接影響網絡的生命周期 。本文從硬件構成及運行機製 、計算複雜性 、數據通信量和能量攻擊防範等方麵 ,分析傳感器網絡的能量消耗問題 ;介紹部分能量消耗控製策略 ;指出隻有從硬件和軟件的各個技術層麵建立統一的能源消耗量化評估模型 ,分析能量消耗問題 ,設計整體性的控製策略 ,才能保證傳感器網絡能量的有效性 。
關鍵詞 :傳感器網絡 能量消耗 控製策略 能量攻擊
  由傳感器、微處理器和無線通信接口組成的傳感器網絡日趨成為眾多監控係統的通用計算平台 ,在眾多領域都有應用價值 。目前 ,國外對傳感器網絡涉及的各個方麵進行了深入的研究 ,國內也正逐漸成為研究熱點之一[1,2] 。 
  基於電池供電的傳感器網絡通常運行在火山地帶 、戰區等人無法接近的惡劣甚至危險的遠程環境之中 ,網絡節點的電源更換或再充電等工作通常無法進行 。廣泛分布於被測環境的傳感器節點既要負責收集敏感數據 ,又要完成數據傳輸的路由等功能 ;而且 ,攻擊者還可能會利用侵占節點向網絡中注入大量的虛假數據包 ,致使節點在傳輸這些數據包時耗盡能量而失去效用 。因此 ,網絡節點電源的無法替換性使能量消耗問題相對於傳感器網絡的其他關鍵技術而言尤為重要 ;在不影響性能的前提下 ,設計有效的能量消耗控製策略成為傳感器網絡軟硬件設計中的核心問題 。
1 傳感器網絡節點組成及其能量分析
  典型的傳感器網絡體係結構通常由分布的傳感器節點 、接收發送器 、互聯網和用戶界麵等構成 。其中 ,傳感器節點作為網絡中的獨立工作實體 ,其基本的功能子係統包括供電子係統 、傳感子係統 、計算子係統和通信子係統等 ,如圖1所示 。
1.1 供電子係統
  供電子係統由電池和ACDC轉換器等模塊構成 ,其主要任務是為其他各個子係統供給能源 。
  電池作為節點最主要的能量來源 ,其性能與容量至關重要 。雖然增加電池容量可以延長供電子係統的能量供給時間 ,但采用有效的再充電技術或是太陽能等再生性能源則更利於保證供電子係統的能量來源 ,為其他子係統實現持續性的能量供應 。一種新的基於iBean無線技術和“能量獲得”技術 、靠感應振蕩能量轉換器工作的iBean無線發射機[3] ,在沒有電池供電的情況下 ,能由在50~100 mg力作用下的28~30 Hz振蕩產生1.2~3.6 mV的電壓 ,並允許在30 m距離上以115 kbps速率發送數據 ,為克服遠程無線傳感器網絡麵臨的電池工作時間短等問題提供了一種有效的解決途徑 。
1.2 傳感子係統
  傳感子係統由一組傳感器和ADC控製器等構成 ,主要任務是負責采樣/收集被測控對象的敏感信息 ,並轉換成相應的數字信息 。
  理想情況下 ,傳感子係統自動檢測周期性和非周期性兩類事件時[4] ,其能量消耗總量可簡單概括為單次采樣消耗的能量與采樣次數的乘積 。因此 ,要控製該子係統的能量消耗必須從以下兩個方麵進行 :一是控製單次數據采樣所消耗的能量 ,二是控製采樣頻率 。前者可通過采用低功耗器件 ,從元器件本身有效控製單次數據采樣的能量消耗 。對於後者而言 ,由於傳感器網絡眾多分布節點中往往是成組節點去監測相同的對象或敏感數據 ,有選擇性地減少單個節點的采樣頻率並不會對被測數據有效性和完整性造成破壞 ,隻要依據應用需求合理設置節點采樣任務的激活原則 ,就能在保證數據準確性的前提下 ,較好地控製該子係統的能量消耗          1.3 計算子係統
  計算子係統包括微處理器/微控製器 、存儲器和I/O接口電路等硬件 ;負責控製傳感器 、執行通信協議和處理傳感數據等軟件算法 ;是節點的控製和計算核心 。
  作為節點的功能控製中心和數據計算中心 ,計算子係統功能複雜 ,與其他各個子係統聯係緊密 ,因此 ,計算子係統的功能強弱 、性能高低 、在不同工作狀態(活動 、空閑和休眠等)的持續時長以及不同狀態間的相互切換等 ,都會嚴重影響整個節點的能量消耗 。低功耗器件 、適時休眠和空閑時的降頻技術 ,都是硬件上減少計算子係統能量消耗的常用技術 ,節點間的功能輪換則使從網絡的整體來實現網絡節點的能量消耗相對均衡 。
  自組織的簇生成 、傳輸數據的加密/解密以及通信鏈路的建立和維護等 ,都是通過執行相應的指令序列來完成的 ,算法越複雜 ,指令條數就越多 ,消耗的能量也就越大 。然而 ,算法是有效性 、可靠性和複雜性的矛盾統一體 ,有效 、可靠的算法往往具有較高的複雜性 ;簡單算法的有效性 、可靠性則可能不適應於應用需求 。應用環境的多樣性和不確定性 ,使得軟件算法的能量消耗遠比硬件的能量消耗控製困難 ,既要滿足應用環境的需求 ,還要盡可能降低軟件算法的複雜性 。
  另外 ,資源受限的傳感器網絡節點還易於遭受物理損壞攻擊 ,使得非對稱密鑰管理協議等其他計算機網絡中普遍采用的控製機製和數據處理算法並不適合於傳感器網絡 。依據應用環境的需求 ,傳感器網絡對各控製和數據處理算法往往會有不同層次的要求 。因此 ,每種控製或數據處理算法都是傳感器網絡中的非常具有挑戰性的研究領域 ,需要根據節點能源的發展水平和技術特點 ,大幅度改造現有的成熟算法 ,或重新設計新的處理算法 ,甚至於在必要的時候 ;還可通過適當降低網絡或節點的性能來控製節點能量消耗 ,以有效延長網絡的生命周期 。
1.4 通信子係統
  由無線收發部件構成的通信子係統負責節點的通信任務 。無線收發部件采用的調製模式 、數據率、發射功率和操作周期等都是影響通信子係統能量消耗的關鍵因素 。另外 ,由於通信元器件本身的物理特性等原因 ,通信子係統即使處於空閑期 ,也有著與接收期幾乎相近的能量消耗 。因此 ,在沒有通信任務時 ,應盡可能地使通信子係統進入休眠期 ,而不是讓其處於空閑期 。
  短距離無線通信和減少網絡通信流量是通信子係統能量消耗控製的主要手段 。傳感器網絡中普遍采用的級跳通信就是通過縮短通信距離 ,降低發射功率的方法實現能量節省的 ;數據融合則是通過減少網絡流量達到降低能量消耗的目的 。
  數據冗餘是保證即使個別節點或部分通信鏈路失效時 ,基站仍能獲取完整數據的有效手段 ;然而 ,直接傳輸原始數據則會嚴重增加網絡通信量 ,造成大量無為的能源消耗 。簇首數據融合是消除冗餘數據 ,減少網絡通信量的有效手段之一 。傳統的簇首數據融合方式中 ,簇首節點接收簇內各節點傳來的數據 ,然後通過內容檢查並消除冗餘後將結果數據上傳基站 。此種方式僅是降低了數據路由過程中的能源消耗 ,對簇內數據傳輸的節點能源消耗問題沒有影響 。
  如圖2所示 ,基於安全模板的數據融合機製 ,是通過少量數據傳輸替代大量數據傳輸的方法來更進一步地降低簇內的網絡通信量[5] 。其中 ,傳感器節點並不直接傳輸采集數據 ,而是用從簇首節點接收到的安全模板生成采集數據的組合代碼後再上傳 ;簇首節點接收到傳感器節點上傳的代碼數據 ,檢查冗餘後有選擇地向部分傳感器節點申請傳輸實際數據 ,以有效降低簇內的網絡通信量 。最後 ,簇首節點從選定的傳感器節點接收到無冗餘的采集數據並直接上傳基站 。
   模板的數據融合機製是對傳統數據融合機製的有益補充 ,使整個網絡的能源消耗更加合理 ,安全模板還可減化數據加密算法 ,更進一步地降低能源消耗 。不過,模板種子的更換頻率太慢會嚴重影響到網絡安全,太快又可能造成不必要的模板數據傳輸 ,頻繁喚醒傳感器節點進行模板數據處理 ,導致無為的能源消耗 。因此 ,此方法的有效性取決於網絡數據冗餘的量 ,和冗餘數據傳輸與模板數據傳輸/處理的能源消耗比例 。
2 能量攻擊防範
  傳感器網絡節點無人值守 、資源有限的固有特性 ,使其遭受的攻擊範圍和形式更加多樣化 。與常規的資源消耗攻擊有所不同 ,能源攻擊即是針對節點能源的有限性 ,不以消耗節點的計算和存儲資源為目的 ,而是著重消耗節點的能量 。攻擊者利用侵入節點 ,向網絡注入大量的虛假數據 ,致使節點 ,尤其是路由節點 ,在大量的數據通信中耗盡能量而失效 ,從而導致整個網絡癱瘓 。由此而言 ,入侵者的首要目的是消耗路由節點的能量 ,其注入的虛假數據的傳送距離越遠 ,影響的節點數就越多 。由於入侵者可能獲得侵占節點的完全控製權 ,標準的驗證機製對這類網絡內部攻擊的行為是沒有作用的 。
  文獻[6]提出的檢出虛假數據機製 ,是在網絡中設置匯流節點 ,並由匯流節點來認證傳感器節點的身份和整合數據報 ,基站與匯流節點進行有效的分析和交互驗證後檢出虛假的數據報 。該機製的重點是由基站檢出入侵者注入的虛假數據以防止決策錯誤 ,而由於其不能減少虛假數據報的傳送距離 ,故不能被用於能量攻擊的防範措施 。
  為盡早檢出和丟棄由被攻擊節點注入的虛假數據包 ,以達到安全需要和降低由此產生的能源消耗 ,文獻[7]將交互驗證的思想進一步擴展,在簇首節點到基站的數據傳送鏈路上的各個節點間建立關聯關係 ,如圖3所示 ,從而所有節點以一種交錯的逐跳方式驗證其要傳遞的數據包 。隻有t+1(t是設定的安全上限 ,取簇內的節點數)個節點全部通過認證 ,數據包才能被傳遞到基站 ,因此 ,隻要被攻擊的節點數小於等於t ,基站或沒有被攻擊的節點就能檢測出並丟棄由入侵者注入的虛假數據包 。        
3 結論
  涉及傳感器網絡軟件 、硬件各個層麵的能量消耗問題至關網絡生命周期 。從網絡構成及其運行過程而言 ,節點各個子係統的能量消耗又相互影響 ,此消彼長 ,針對單一子係統的能量消耗控製策略並不能從根本上解決問題 。因此必須結合網絡的應用環境 ,從器件選擇 、數據處理算法的有效性和複雜性 、數據通信量和網絡運行機製等方麵兼顧各個子係統的功能特點和性能要求 ,整體上評估能量消耗問題 ,必要時甚至適當降低性能標準 ,以設計相應的消耗控製策略 ,有效延長網絡生命周期 。總體上而言 ,傳感器網絡能量消耗控製策略應著重從器件本身的功耗特殊性 、休眠進入原則 、縮短通信距離和減少網絡流量這幾個方麵進行量化和設計 。然而到目前為止 ,傳感器網絡的能量有效性還沒有被模型化和量化 ,也不具有被普遍接受的標準 ,需要更進一步地深入研究

分享到 :

返回列表 | 返回頂部

法律聲明 LEGAL NOTICES

所有來源標注為佛山市welcome新2登錄傳感儀器有限公司的內容版權均為本站所有 ,如有任何疑問 ,請與聯係!
931199351@qq.com

聯係welcome新2登錄 CONTACT US

地址 :廣東省佛山市順德區勒流富安工業區光電產業園4棟303號
電話 :0757-22300095

給welcome新2登錄留言
關於welcome新2登錄 | 產品展示 | 新聞中心 | 在線留言 | 聯係welcome新2登錄 | 管理登錄

重點產品及服務 :靜力水準儀,磁致伸縮位移傳感器,壓力傳感器,壓力變送器,液壓傳感器,油壓傳感器,水壓傳感器,氣壓傳感器,風壓傳感器,液位傳感器,差壓傳感器,負壓傳感器,稱重傳感器

版本所有 :佛山市welcome新2登錄傳感儀器有限公司   備案號 :粵ICP備09065885號