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

低功耗無線傳感器網絡系統實現

2011-05-14 11:58:26曾益
網絡安全與數據管理 2011年15期

曾益

(復旦大學,上海 201109)

隨著近年來各種傳感器相關核心技術的日益成熟(包括微機械、數字模擬集成電路工藝、無線通信以及高密度電池等),無線傳感器網絡WSN(Wireless Sensor Networks)[1]逐漸成為研究的熱點并得到了廣泛應用。傳感器網絡的主要任務是對分布在傳感區域的環境參數進行采集、處理并傳輸至用戶終端。本文所介紹的低功耗傳感器網絡系統在有效完成以上任務的基礎上,還具有低功耗、低復雜度、高可靠性以及極強的擴展能力等特點,能夠滿足農業、環境、建筑等行業的大部分應用需求。

該傳感器網絡系統由傳感采集節點、網關節點以及遠程用戶終端組成,如圖1所示。

其中,傳感采集節點負責環境數據的采集和處理,并將數據傳輸至相應的網關節點。網絡中的傳感采集節點只能直接與其一跳范圍之內的網關節點通信,并與相應的網關節點一起組成一個子網。

網關節點作為該子網的對外接口,負責收集其子網內所有傳感采集節點的信息。整個網絡中允許存在一個或多個網關及相應的子網。不同的子網采用不同頻率進行通信,以相互區別并防止數據傳輸沖突。網關節點與遠程用戶終端可采用無線或有線的主干網絡連接,可選擇的方案包括無線IP網橋、有線以太網、移動網絡等。網關節點與遠程用戶終端間的連接方案并不在本文的主要研究范疇之內,但本文給出了采用無線IP網橋的實現方法以供參考。

圖1 傳感器網絡系統組成

由于在大多數傳感器網絡應用中,傳感采集節點數目眾多、體積受限且分布在不易接觸的工作環境中,而網關節點則數量相對較少且可以安放在更靈活的位置,因此,在系統設計中假定傳感采集節點由普通小容量電池供電,而網關節點則可由交流電源或者大容量鋰電池或蓄電池供電。在此條件下,網絡的使用壽命主要由傳感采集節點的功耗決定,即系統的低功耗主要體現在傳感采集節點的低能耗上。

本設計從硬件設計以及網絡協議兩方面對傳感節點的能耗進行了優化,從而保證傳感采集節點在系統運作中的低功耗。在硬件設計方面,系統以TI公司低功耗射頻單片機CC1110為核心;而網絡協議則采用了自主研發的低功耗Sensor-Push傳感器網絡協議。

1 傳感采集節點及網關節點的硬件設計

系統中的傳感采集節點由核心電路板、電池以及傳感器三部分組成,其實物如圖2所示。核心電路板基于TI的低功耗射頻單片機CC1110,它包括射頻阻抗匹配電路、鋰電池接口、外接電源接口、充電電路、線性電壓轉換電路、傳感器接口、傳感器電源控制電路、地址設定輸入、節點狀態指示等功能模塊,如圖3所示。其中,射頻阻抗匹配電路完成CC1110輸出至50 Ω天線的阻抗轉換;鋰電池接口連接鋰電池,用于提供整個傳感采集節點的電源;外接電源接口連接外部直流電源輸出,通過充電電路對鋰電池實施充電;線性電壓轉換電路將鋰電池電壓轉為系統所需工作電壓;傳感器接口連接外部傳感器,對環境數據進行采集;傳感器電源控制電路用于在空閑時期切斷傳感器電源供應以節省能源;地址設定通過不同的外部電阻組合配置節點地址;節點狀態指示用于標識當前節點狀態,包括連接狀態及系統錯誤等。

圖2 傳感采集節點實物圖

圖3 節點硬件框圖

為了支持低功耗應用,CC1110芯片除正常的Active模式外還支持四種省電模式,即 PM0、PM1、PM2和PM3。在本網絡協議中,傳感采集節點存在以下三種工作狀態:數據采集、數據傳輸及睡眠狀態。其中,數據采集和數據傳輸均對應于CC1110的Active模式,在這兩種狀態下,節點工作于13 MHz內部時鐘或外部高頻時鐘。不同的是,在數據采集狀態下,節點將使能傳感器電源從而讀取傳感器數據;而在數據傳輸狀態下,節點打開射頻接口進行數據傳輸,此時可關閉傳感器電源以節約能源;睡眠狀態對應于芯片的PM2省電模式,CPU將停止工作而僅有內部睡眠定時器仍然處于工作狀態,睡眠時鐘可選擇內部34 kHz低頻時鐘或外部32.768 kHz輸入,芯片可借助內部睡眠時鐘實現喚醒,在該狀態下,由于所有外部接口均處于關閉狀態,因此,系統電流可維持在10 μA以內。借助于Sensor-Push傳感器網絡協議,節點將在大部分時間內保持在睡眠狀態,從而保證了網絡的低功耗。

網關節點可采取與傳感采集節點相類似的硬件設計,但有以下同之處:

(1)網關節點除了與傳感采集節點相通信外,還需要裝備相應的無線或有線主干網絡連接設備,本設計采用串口轉以太網模塊連接無線網橋實現遠程通信;

(2)網關節點一般沒有嚴格的體積限制,因此可裝備大容量鋰電池、蓄電池或者直接連接外部電源;

(3)網關節點一般不需要裝備傳感器模塊;

(4)網關節點一般對內存空間有一定要求,需要能夠緩存一定時間的節點傳感信息。

2 低功耗Sensor-Push傳感器網絡協議

一個健壯、低功耗的網絡協議是無線傳感器網絡系統運行的關鍵,本系統采取了自主研發的低功耗Sensor-Push傳感器網絡協議。該協議針對無線傳感器網絡的典型周期性數據采集應用進行深度優化,具有實現簡單、自組織、低功耗、高可靠性、可擴展等特點。

2.1 傳感器網絡周期性數據采集應用的特點

在眾多無線傳感器網絡應用中,周期性的數據采集最為典型。該類型的應用一般要求網絡內的傳感采集節點以一定的采樣周期對感興趣的環境數據進行采樣,并在指定時間內將該采樣數據傳輸至遠程終端。一般情況下,其對數據延時并不敏感,節點只要能保證在下一個采樣來臨前將數據成功上傳即可。傳感采集節點通常只需和網關節點通信,而無需相互通信,如圖1所示。

可根據該應用的數據特征對網絡協議進行充分優化,從而更好地達到低功耗、高可靠性的設計要求。本文的Sensor-Push協議即在此背景下研究而成,協議中采集節點將主動向網關節點推入采樣數據而無需網關節點進行控制或輪詢,大大簡化了上層應用的編寫,提升了用戶體驗。

2.2 Sensor-Push協議詳述

Sensor-Push協議是一個融合了傳統意義上的媒體訪問接入層及應用層的綜合協議。該協議的主要創新點在于實現了低復雜度的時分媒體訪問,并與推入方式為主的應用相結合,從而達到了系統層面的優化。該協議對物理層除要求使用無線射頻技術外不做特殊要求,但推薦使用頻移鍵控(FSK)或高斯頻移鍵控(GFSK)方式的射頻模塊,并最好能夠支持多個頻點,以便在不同子網內配置不同的頻點,在最大程度上防止子網間沖突,但這并非強制要求。

與其他協議一樣,Sensor-Push協議同樣要求網絡內的節點擁有唯一的節點地址。協議中的節點地址由子網ID與網內ID拼接組成,其具體位長由網絡設計要求決定。例如,假定網絡所要求支持的最大子網數目為4,每個子網內支持的節點數目為64,那么節點地址可選擇為1 B,其中高2 bit表示節點所處的子網編號,而低6 bit則表示了節點在相應子網內的序列號。在具體實現中,節點地址可事先燒錄或通過焊接不同上下拉電阻改變外部IO管腳電平的方式為每個節點分配唯一的地址,當然實現方法也并不局限于此。為區別傳感采集節點及網關節點,本設計限定網關節點的網內ID為全0。

Sensor-Push協議從媒體介入角度上看,屬于時分接入協議,與常用的CSMA協議相比,時分協議能更加有效地防止沖突且具有更高的能源利用率,這在節點密度較高的傳感器網絡應用中尤為突出。根據周期性數據采集的特點,協議將時間分為長度以Tp為采樣間隔的各個傳輸周期,在每個傳輸周期內再分割為以Tl為間隔的n個時隙,如圖4所示。

圖4 Sensor-Push協議時間分割

時鐘同步及時隙分配是時分協議的兩個研究重點,在這里,為敘述方便,假定時鐘同步已經完成,首先對時隙分配進行介紹:Sensor-Push協議規定傳感采集節點根據自身的網內ID確定其所擁有的時隙,并在該時隙內進行采樣數據傳輸。例如,網內ID為2的節點將在時隙2內發送采樣數據。需要說明的是,為保證節點分配的時隙不重疊,實現中應設定單周期內時隙數目n≥子網內的所允許的最大節點數目。

由于數據流主要從傳感采集節點發送至網關節點,因此協議中并未給網關節點分配時隙。由于網關節點供電狀態較好且對能源利用率要求相對較低,為簡化實現,網關節點將一直處于接收狀態以接收任何可能的數據包。與網關節點不同,傳感采集節點將僅在其所擁有的時隙內向網關節點發送包含傳感信息的數據包。為提高數據傳輸的可靠性,傳感采集節點在發送完數據包后還將等待網關節點發回的應答包(ACK數據包)以確定數據的正確接收。在此過程中,傳感節點可設置一定的超時時間Tack,如在該時間內仍然未接收到應答包,傳感節點可選擇進行重發直至到達最大重發上限Nretry。應答包是網關節點向傳感采集節點發送的主要數據包,它除了進行數據包確認外,另一個重要功能就是嵌入網關節點需要發送給傳感采集節點的信息。

實現時鐘同步的核心在于確保網關節點能夠周期性地向傳感采集節點廣播參考時鐘。在Sensor-Push協議中,將時間戳嵌入應答包中,傳感節點在確定傳感數據被正確接收的同時,能夠獲得網關節點發來的參考時鐘信息。在獲得參考時鐘后,傳感節點可采用一定的同步算法[2-4]進行時鐘調整,從而實現與參考時鐘的同步。同步算法的選擇可根據應用所要求的同步精度以及節點處理能力而定。若傳感網絡應用本身對采樣時間精度沒有特殊要求,那么協議的時鐘同步的精度無需太高,僅需保證能夠正常運行該時分協議即可,因而建議采用最簡單的延時估計TTP算法[2]以降低實現的復雜度。

應答包除了嵌入時鐘信息外,甚至還可以嵌入用戶發送給網絡的控制命令及動態參數等,如網絡的采樣周期Tp、時隙寬度 Tl等。因此,用戶可以在遠程直接對網絡參數進行調整和優化,從而具有更強的靈活度和可擴展性。時隙寬度Tl的最小值受到時鐘精度、采樣數據包和應答包的傳輸時間的限制,一般要求Tl大于正常情況下的時鐘最大誤差與Nretry個采樣數據包以及應答包的傳輸時間之和。

Sensor-Push的時分機制有效地防止了節點間數據傳輸的沖突,消除了由于沖撞而導致的數據丟失或重發,因此通常情況下,傳感采集節點僅需在每個采樣周期進行一次傳感數據采集、一次傳感數據包發送以及一次應答包的接收即可,而在其余時間內均可處于能耗極低的睡眠模式,具有低功耗的特性。為進一步消除由于信道環境變化所導致的少量丟包,Sensor-Push協議使用了重發機制,因而能夠具有更高的可靠性。

3 應用實例的設計參數及實現

本系統的實例應用環境為某林園內1 000 m2范圍內的溫濕度監測,采樣間隔為30 min,最大支持的傳感采集節點數目為32,采樣數據需傳輸至位于1 km外的遠端服務器。在系統設計中,使用了TI公司的CC1110芯片,將傳輸頻點定為433 MHz,采用1.2 Kb/s Machester編碼及GFSK調制以獲得最遠的傳輸距離及最低的誤碼率。在本應用中,由于監測范圍不大,所有節點均可與網關節點直接通信,因而網絡中僅存在一個子網。網關節點通過串口轉以太網模塊連接無線網橋與1 km外的另一個無線網橋進行直接通信。在Sensor-Push協議實現上,將采樣周期 Tp設定為30 min、時隙寬度 Tl設定為 5 s、超時時間為 500 ms、最大重傳次數 Nretry為3、傳感信息的數據包為15 B、應答包亦為15 B。應用中采樣的溫濕度傳感器需要開啟1 s后才能獲得準確的數據,因而數據采集將持續1 s時間。

在上述條件下,傳感采集節點的平均消耗電流Iavg約為 15 μA,其計算如下:

Iavg=(5 mA×1 s+33 mA×0.1 s+20 mA×0.1 s)/30×60 s+10 μ A=15 μ A

其中,5 mA為數據采集狀態下的系統所消耗的電流;1 s為節點處于數據采集狀態下的時間;33 mA為節點發送傳感數據包時的工作電流;0.1 s為數據包的發送時間或應答包的接收時間;20 mA為節點接收應答包時的工作電流;10 μA為傳感節點處于睡眠狀態下系統消耗電流。根據以上計算,在配備400 mAh鋰電池的情況下,傳感采集節點可持續工作3年。

[1]AKYILDIZ I F, SU W, SANKARASUBRAMANIAM Y,et al.A survey on sensor networks[J].IEEE CommunicationsMagazine, 2002,40(8):102-114.

[2]ARVIND K.Probabilistic clock synchronization in distributed systems[J].IEEE Transactions on Parallel and Distributed Systems,1994,5(5):474-487.

[3]ELSON J, GIROD L, ESTRIN D.Fine-grained network time synchronization using reference broadcasts[A].Proceedings ofFifth Symposium on Operating Systems Design and Implementation (OSDI0 2002) [C].2002:147-163.

[4]Su Ping.Delay measurementtime synchronization for wireless sensor networks.IRB-TR-03, Intel Research,june 2003.

主站蜘蛛池模板: 亚洲国产欧美国产综合久久| 亚洲精品色AV无码看| 一级毛片免费播放视频| 亚洲成人福利网站| 日本www在线视频| 香蕉伊思人视频| 青青草a国产免费观看| 国产成人亚洲欧美激情| 91精品网站| 91口爆吞精国产对白第三集| 国产精品福利尤物youwu| 热热久久狠狠偷偷色男同| 99精品高清在线播放| 久久这里只有精品国产99| 国产乱人乱偷精品视频a人人澡| 青青久在线视频免费观看| 国产成人欧美| 日韩激情成人| 97人人做人人爽香蕉精品| 91精品啪在线观看国产91| 成人精品视频一区二区在线| 欧美亚洲欧美| 国产在线视频导航| 国产精品一线天| 性欧美久久| 美女一级毛片无遮挡内谢| 亚洲天堂免费在线视频| 日韩视频福利| 亚洲无码视频图片| 99re在线免费视频| 丁香亚洲综合五月天婷婷| 亚洲成a人在线观看| 久久中文电影| 亚洲一区毛片| 亚国产欧美在线人成| 欧美国产菊爆免费观看| 一区二区三区国产精品视频| 欧美成人一区午夜福利在线| 婷五月综合| 熟妇丰满人妻| 亚洲无码A视频在线| 少妇极品熟妇人妻专区视频| 久久永久视频| 亚洲永久色| 在线亚洲精品自拍| 亚洲天堂成人在线观看| 亚洲成人精品在线| 制服丝袜国产精品| 国产正在播放| 亚洲国产成人无码AV在线影院L| 国产欧美日韩综合一区在线播放| 亚洲全网成人资源在线观看| 91精品日韩人妻无码久久| 欧美综合中文字幕久久| 激情六月丁香婷婷| 毛片大全免费观看| 欧美亚洲一区二区三区导航| 欧美一级黄片一区2区| 亚洲综合亚洲国产尤物| 亚洲日韩精品综合在线一区二区| 丁香亚洲综合五月天婷婷| 精品91视频| 十八禁美女裸体网站| 欧美69视频在线| 巨熟乳波霸若妻中文观看免费| 久久九九热视频| 一本大道香蕉中文日本不卡高清二区| 亚洲精品无码av中文字幕| 蜜桃视频一区二区| 国产成人一级| 幺女国产一级毛片| 精品福利网| 青青操国产视频| 亚洲美女视频一区| 午夜不卡福利| 国产高清在线观看91精品| 四虎国产精品永久在线网址| 国产网站一区二区三区| 日韩高清欧美| 激情無極限的亚洲一区免费| 欧美激情网址| 99视频精品在线观看|