![基于CC的溫濕數(shù)據(jù)采集系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/20b44f5f-7208-4c86-93cd-8ebaed27a45c/20b44f5f-7208-4c86-93cd-8ebaed27a45c1.gif)
![基于CC的溫濕數(shù)據(jù)采集系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/20b44f5f-7208-4c86-93cd-8ebaed27a45c/20b44f5f-7208-4c86-93cd-8ebaed27a45c2.gif)
![基于CC的溫濕數(shù)據(jù)采集系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/20b44f5f-7208-4c86-93cd-8ebaed27a45c/20b44f5f-7208-4c86-93cd-8ebaed27a45c3.gif)
![基于CC的溫濕數(shù)據(jù)采集系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/20b44f5f-7208-4c86-93cd-8ebaed27a45c/20b44f5f-7208-4c86-93cd-8ebaed27a45c4.gif)
![基于CC的溫濕數(shù)據(jù)采集系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/20b44f5f-7208-4c86-93cd-8ebaed27a45c/20b44f5f-7208-4c86-93cd-8ebaed27a45c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于CC530的溫濕度數(shù)據(jù)采集系統(tǒng)設(shè)計專業(yè):電子信息工程學(xué)生: 簽名: 指導(dǎo)老師: 簽名: 摘要溫濕度數(shù)據(jù)的采集、傳輸以及處理,廣泛應(yīng)用于森林火災(zāi)的防范,糧倉的溫濕度控制以及家庭智能化控制等領(lǐng)域內(nèi)。針對傳統(tǒng)的有線方式檢測、采集、傳輸中節(jié)點分散需要大量布線等問題,本設(shè)計主要從無線傳感方向進行改進,本文介紹了一種基于CC2530和數(shù)字溫濕度傳感器的溫濕度采集系統(tǒng)。該系統(tǒng)采用Zigbee無線通信技術(shù)結(jié)合傳感器,通過運用Zigbee協(xié)議架構(gòu)組建無線傳感網(wǎng)絡(luò),實現(xiàn)主從節(jié)點的數(shù)據(jù)采集和傳輸,以及一點對多點,兩點之間的通信。并詳細闡述了基于Zigbee協(xié)議棧的中心節(jié)點和終端節(jié)點的協(xié)議傳輸,主要是從Zigbe
2、e協(xié)議棧網(wǎng)絡(luò)層里AODV路由協(xié)議著手,闡述在網(wǎng)絡(luò)層如何通過AODV路由協(xié)議進行節(jié)點間的連接以及數(shù)據(jù)的收發(fā)。關(guān)鍵字:溫濕度數(shù)據(jù)采集, CC2530, Zigbee協(xié)議棧, 無線傳感網(wǎng)絡(luò)論文類型:應(yīng)用型畢業(yè)論文Title:CC530 based temperature and humidity data acquisition system designMajor:Electronic and Information EngineeringName: Hejieran signature:Supervision:zhangxiaoli signature:ABSTRACTTemperature a
3、nd humidity data acquisition,transmission and processing,widely used in some field,like forest fire prevention,warehouse temperature and humidity control and family intelligent control and so on. In view of the traditional wired detection, acquisition, transmission nodes distributed needs a large nu
4、mber of wiring problem, This design mainly from wireless sensing direction is improved.This paper introduced one kind based on the CC2530and digital temperature and humidity sensor temperature and humidity gathering system. the system adopts Zigbee wireless communication technology with sensor, thro
5、ugh the use of Zigbee protocol in wireless sensor networks architecture form, realization of the master-slave data acquisition and transmission,and a point to multipoint, communication between two points. Described in detail based on the Zigbee protocol stack center node and the terminal node of the
6、 transmission control protocol, mainly from the Zigbee protocol stack in AODV network layer routing protocol to, in the network layer through the AODV routing protocol connections among the nodes and data transceiver.Key words: Temperature and humidity data acquisition, CC2530, Zigbee Protocol stack
7、, Wireless sensor networkType of Thesis: Application of graduation thesis第一章 緒論1、1無線傳感網(wǎng)絡(luò)的研究背景:伴隨著時代的進步,人們充分認識到了科技的力量。對科學(xué)的探索是永無止境的,人們在科學(xué)方面的探索已經(jīng)達到了一個前所未有的水平。2003年,美國技術(shù)評論雜志論述未來新興十大技術(shù)時,無線傳感網(wǎng)絡(luò)(WSN)被列為第一;美國今日防務(wù)雜志更認為無線傳感網(wǎng)絡(luò)(WSN)的應(yīng)用和發(fā)展將引起一場劃時代的軍事技術(shù)革命和未來戰(zhàn)爭的變革??梢灶A(yù)測, 無線傳感網(wǎng)絡(luò)(WSN)是信息感知和采集的一場革命,是21世紀最重要的技術(shù)之一。作為21世
8、紀,最具有影響力的改變世界的10大技術(shù)之一的無線傳感技術(shù),其發(fā)展的技術(shù)日趨成熟,方向也開始多樣化,在科技領(lǐng)域中也變得越來越重要,使得大量的應(yīng)用方案開始采用無線技術(shù)進行數(shù)據(jù)采集和無線通信。數(shù)字家庭、無線通信、無線控制、無線定位和移動連接等詞語也頻頻映入眼簾。有增無減的相關(guān)信息報道足以預(yù)測這些新鮮事物必將具有強大的生命力和廣闊的發(fā)展前景。無線傳感網(wǎng)絡(luò),它是由大量節(jié)點組成的,是面向任務(wù)的分布式網(wǎng)絡(luò),綜合了傳感器、嵌入式計算、現(xiàn)代網(wǎng)絡(luò)及無線通信、分布式信息處理等多領(lǐng)域的技術(shù),通過各類微型無線傳感器對目標信息進行實時監(jiān)測,實時采集,并且由嵌入式微處理器對所采集到的信息進行處理,并通過無線通信網(wǎng)絡(luò)將處理后
9、的信息傳送至遠程用戶端,然后通過相應(yīng)的規(guī)則進行各種應(yīng)用分析。無線網(wǎng)絡(luò)傳感器是一種將傳感器、控制器、計算能力、通信能力完美的結(jié)合于一身的嵌入式設(shè)備。它們跟外界的物理環(huán)境交互,實時的采集信息,并且將收集到的信息通過無線傳感器網(wǎng)絡(luò)傳送給遠程用戶。無線網(wǎng)絡(luò)傳感器一般是由一個低功耗的微控制器(MCU)和若干個存儲器、無線電/光通信裝置、傳感器等組件所集成的,通過傳感器、動臂機構(gòu)、以及通信裝置和它們所處的外界物理環(huán)境進行交互。一般說來,獨立的傳感器功能是非常有限的,但是如果將他們大量地分布到所需要檢測的物理環(huán)境中,并組成一個無線傳感網(wǎng)絡(luò),加上性能良好的軟件系統(tǒng)平臺,就能夠完成強大的狀態(tài)監(jiān)測、實時跟蹤、環(huán)境
10、監(jiān)測等功能。隨著微機系統(tǒng)和高集成低功耗數(shù)字設(shè)備的發(fā)展,小體積、低成本、低功耗的傳感器節(jié)點將得以實現(xiàn)。低功耗無線傳感模塊,便是組成無線傳感網(wǎng)絡(luò)的節(jié)點。這樣的節(jié)點若能配合各種類型的傳感器,可組成無線傳感器網(wǎng)絡(luò)(WSN)。無線傳感網(wǎng)絡(luò)是一種開創(chuàng)了新的應(yīng)用領(lǐng)域的新興概念和技術(shù)。廣泛應(yīng)用于醫(yī)療領(lǐng)域、大規(guī)模環(huán)境監(jiān)測、智能建筑、戰(zhàn)場監(jiān)視、智能家裝、工業(yè)自動化和大區(qū)域內(nèi)的目標追蹤等領(lǐng)域。無線傳感技術(shù)、無線傳感網(wǎng)絡(luò)已經(jīng)被認定是最為重要的研究之一。無線傳感器網(wǎng)絡(luò)節(jié)點一般采用的是電池供電,工作環(huán)境也通常是比較惡劣的,而且數(shù)量大、分布區(qū)域廣,更換非常困難,所以低功耗是無線傳感器網(wǎng)絡(luò)最重要的設(shè)計準則之一。因此,它迫切的
11、需要對傳統(tǒng)的嵌入式應(yīng)用開發(fā)系統(tǒng)進行更新和改進,需要精心設(shè)計其軟硬件系統(tǒng),以使其更加的可靠耐用。1、2無線傳感網(wǎng)絡(luò)的研究現(xiàn)狀:在多入多出(MIMO)和正交頻分復(fù)用(OFDM)等基礎(chǔ)技術(shù)支持下,無線通信技術(shù)得到了蓬勃的發(fā)展,實現(xiàn)了與任何人或任何設(shè)備隨時隨地的進行相互聯(lián)系相互通信。藍牙、WIMAX、Wi-Fi、無線局域網(wǎng)和超寬帶等無線通信技術(shù)都取得了長足的發(fā)展。無線技術(shù)作為一門蓬勃發(fā)展的新興科學(xué)技術(shù),隨著它所需要的幾種重要的基礎(chǔ)技術(shù)的不斷推廣和充分的實際應(yīng)用,實際檢測,它的發(fā)展速度也將得到很大的提升。無線傳感模塊是無線傳感網(wǎng)絡(luò)中的節(jié)點,它是組成無線傳感網(wǎng)絡(luò)的基本組成部分。是屬于無線技術(shù)中較為底層的一
12、個分支,最早的代表性論述是出現(xiàn)在二十世紀九十年代末的,是一篇題為“傳感器走向無線時代”的文章。傳感技術(shù)的發(fā)展經(jīng)歷了三個階段:一般傳感器、智能傳感器、無線傳感器。一般傳感器,是最早產(chǎn)生的傳感器,能實現(xiàn)的只是數(shù)據(jù)的采集;智能傳感器,則是在一般傳感器的基礎(chǔ)上進行改進,使傳感器具有計算處理能力,這樣傳感模塊不但能夠?qū)崿F(xiàn)數(shù)據(jù)等信息的實時采集,還能對所采集到的數(shù)據(jù)信息進行一定程度的計算和處理,便于進行監(jiān)控;無線傳感器,則是在智能傳感器的基礎(chǔ)上集成無線功能的模塊,使得傳感器不再是單獨的數(shù)據(jù)采集模塊,而是使之成為一個能夠?qū)崿F(xiàn)數(shù)據(jù)實時采集、計算和處理,數(shù)據(jù)信息交換和控制的有機整體。由于越來越多的實際應(yīng)用方案中開
13、始采用無線節(jié)點進行數(shù)據(jù)采集、處理和通信,無線傳感器綜合了現(xiàn)代網(wǎng)絡(luò)、嵌入式計算技術(shù)、傳感器技術(shù)、分布式信息處理技術(shù)及無線通信技術(shù)等的無線傳感基礎(chǔ)科技,成為了當(dāng)前最熱點的研究領(lǐng)域。而整個網(wǎng)絡(luò)可靠性的重要保障就是無線傳感網(wǎng)絡(luò)節(jié)點能夠穩(wěn)定的運行,因此在設(shè)計無線傳感模塊時,傳感網(wǎng)絡(luò)、傳感技術(shù)已經(jīng)是被認定了的最為重要的研究之一。當(dāng)前國內(nèi)外研究領(lǐng)域中有許多無線傳感器網(wǎng)絡(luò)節(jié)點的硬件平臺相繼出現(xiàn)。其中比較典型的節(jié)點有Telos 、Mica 系列、Imote2 和IRIS等。這些平臺主要是采用了不同的處理器和無線通信模塊。Telos 、Mica系列的一些節(jié)點,設(shè)計的時間較早,其性能已經(jīng)落后于當(dāng)前的一些工業(yè)設(shè)計中集
14、成電路的水平。但是Imote2 節(jié)點,它具有高性能,但是功耗比較大,不能適用于能量要求嚴格的應(yīng)用環(huán)境,由于無線傳感器網(wǎng)絡(luò)節(jié)點通常采用的是電池供電,工作環(huán)境比較惡劣,而且節(jié)點數(shù)量龐大,電池更換非常困難,因此低功耗是無線傳感器網(wǎng)絡(luò)中最重要的設(shè)計準則之一。后來的研究成果中,如MIT所研發(fā)的模塊化平臺對于不同的傳感器有不同的硬件設(shè)計,為了設(shè)計一個通用的系統(tǒng)來取代單一的硬件系統(tǒng),他們的傳感器采用垂直連接器來使不同的處理層整合到一起來進行數(shù)據(jù)收集。I ntel Mote 的研究項目則注重了包括低系統(tǒng)級集成、功耗操作和硬件的重新配置三個方面的要求,希望能夠平衡功耗與性能之間的矛盾,但要實現(xiàn)目標還需要一定的努
15、力。傳感技術(shù)將會隨著計算機技術(shù)、集成技術(shù)以及電子技術(shù)的高速發(fā)展,得到不斷的推廣和完善。并且會有結(jié)構(gòu)新、功能強、耗能低的傳感器更多的用運于各種實際的無線網(wǎng)絡(luò)當(dāng)中,以良好的穩(wěn)定性和高精確度服務(wù)于更加廣泛的領(lǐng)域。1、3無線傳感網(wǎng)絡(luò)的應(yīng)用前景:在城市中,隨著經(jīng)濟的持續(xù)發(fā)展和產(chǎn)業(yè)調(diào)整,大批人口將向城市轉(zhuǎn)移,城市人口將不斷增加;同時,經(jīng)濟活動日趨頻繁,商業(yè)活動將更加活躍,汽車的使用數(shù)量和使用頻率也將大大提升,將會給城市的交通運輸帶來很大的壓力,“停車難”的問題也將會成為制約我國經(jīng)濟發(fā)展的瓶頸。修建新的停車場和新的交通設(shè)施雖然能夠解決部分問題,但是由于其費用高昂而且建設(shè)周期也相對較長,還會受到土地使用和城市
16、規(guī)劃等很多方面的因素的制約。所以,只有在進行硬件設(shè)施的建設(shè)當(dāng)中充分的利用現(xiàn)代科學(xué)技術(shù),借助國內(nèi)外交通發(fā)展過程中所總結(jié)的各種經(jīng)驗,并能夠很好的引進我國的城市停車系統(tǒng),運用軟、硬件相結(jié)合的方式,為城市建設(shè)節(jié)省出一大筆費用,同時也能改進停車能的問題。無線傳感技術(shù)在醫(yī)療領(lǐng)域的應(yīng)用主要包括跟蹤治療、移動觀察、遠程醫(yī)療、患者數(shù)據(jù)管理、藥物跟蹤、手機求救、病人數(shù)據(jù)收集、醫(yī)療垃圾跟蹤和短信溝通等多方面的新應(yīng)用。最近幾年,無線通信技術(shù)在國內(nèi)外醫(yī)療市場上得到了廣泛的應(yīng)用,無限醫(yī)療設(shè)備的應(yīng)用迅猛增長。一個報告指出,歐洲的無線醫(yī)療設(shè)備的銷售額將從2003年的9800萬美元增加到2008年的4.458億美元,主要原因是
17、醫(yī)護人員希望改善工作流程,增加生產(chǎn)力和改善病人的滿意程度,還有增加新的應(yīng)用,如電子病歷、臨床療法決定等。通過建立完善的Zigbee網(wǎng)絡(luò),智能建筑可以感知隨處可能發(fā)生的火災(zāi)隱患,及早提供相關(guān)信息;根據(jù)人員分布情況自動控制中央空調(diào),實現(xiàn)能源節(jié)約;及時掌握酒店客房內(nèi)客人的出入信息,以便在有突發(fā)事件時能及時準確的發(fā)出通知,確??腿说娜松碡敭a(chǎn)安全。在機場,持有Zigbee終端的乘客們可以隨時得到導(dǎo)航信息,比如登機口的位置,航班的變動,甚至附近有那些商店等,能夠更好的為乘客們提供方便快捷的機場服務(wù)。在工業(yè)自動化領(lǐng)域內(nèi),人們可以通過Zigbee網(wǎng)絡(luò)實現(xiàn)廠房內(nèi)不同區(qū)域的溫濕度監(jiān)控;及時得到機器運轉(zhuǎn)狀況的信息;
18、結(jié)合RF標簽,可以方便的統(tǒng)計庫存量,等等。在醫(yī)院,Zigbee網(wǎng)絡(luò)可以幫助醫(yī)生及時準確的收集急診病人的相關(guān)信息和檢查結(jié)果,快速準確的做出診斷;戴有Zigbee終端的患者可以得到24小時的體溫、脈搏控制;配有Zigbee終端的擔(dān)架可以遙控電梯門的開關(guān)在醫(yī)院,時間就是生命,Zigbee網(wǎng)絡(luò)可以幫助醫(yī)生和患者爭取每一分每一秒的時間。如果沿著街道、高速公路及其他地方分布式的裝有大量的Zigbee終端設(shè)備,就能夠不用擔(dān)心會迷路,安裝在汽車里的設(shè)備將會準確的告訴我們當(dāng)前所處的位置,正向何處去。雖然全球衛(wèi)星定位系統(tǒng)(GPS)也能提供類似的服務(wù),但是這種新型的Zigbee分布式系統(tǒng)能夠向我們提供更精確,更具體
19、的信息,即使在GPS沒有覆蓋不到的樓內(nèi)或隧道內(nèi),仍然能夠繼續(xù)使用該系統(tǒng)。從Zigbee無線網(wǎng)絡(luò)系統(tǒng)中能夠得到更加精確、更加具體的數(shù)據(jù)信息,如限速、街道是單行線還是雙行線、前面每條街道的交通情況或事故信息等。使用這種系統(tǒng),也可以跟蹤公共交通情況,可以適時的趕上下一班車,而不至于在寒風(fēng)中或烈日下在車站等車。基于Zigbee技術(shù)的系統(tǒng)還可以開發(fā)出許多其他的功能,例如,在不同的街道、不同的時間段、不同方向上的來車,根據(jù)交通流量來自動控制交通紅綠燈的時常,以及追蹤被盜汽車或超速汽車等應(yīng)用。為了推動Zigbee技術(shù)的發(fā)展,Chipcon(已被TI公司收購)公司于Ember,Freesacal,Honeyw
20、ell,Mistubishi,Motorla,Philips,Samsung等公司共同成立了Zigbee聯(lián)盟。目前該聯(lián)盟以及包含一百五十多家成員,該聯(lián)盟主席Rober F.Haile 曾于2004年11月訪問中國,以免專利的方式吸引中國本地企業(yè)加入。根據(jù)市場研究機構(gòu)預(yù)測,低功耗、低成本的Zigbee技術(shù)在未來幾年內(nèi)將會得到快速的增長,2006年全球Zigbee器件的出貨量已達到1000萬個,2007年年底將近一億個,2008年將超過1.5億個。其中2006年,Zigbee芯片供應(yīng)方面,TI以及Ember公司位列前兩位。這一預(yù)言正從Zigbee聯(lián)盟以及其成員近期的一系列活動和進展中得到驗證。在標
21、準林立的短距離無線通信領(lǐng)域,Zigbee的快速發(fā)展可以說是另人有些始料不及的,從2004年年底標準確立,到2005年年底相關(guān)芯片及終端設(shè)備總共銷售了1500億美元,比被業(yè)界“炒”了多年的藍牙、Wi-Fi產(chǎn)品進展都要快。Zigbee技術(shù)在Zigbee聯(lián)盟和IEEE 802.15.4的推動下,結(jié)合其他無線技術(shù),可以實現(xiàn)無所不在的網(wǎng)絡(luò)。它不僅在工業(yè),農(nóng)業(yè),軍事,環(huán)境,醫(yī)療等傳統(tǒng)領(lǐng)域具有巨大的應(yīng)用價值,未來在應(yīng)用中還可以涉及人類日常生活和社會生產(chǎn)活動所有領(lǐng)域。由于各方面的制約,Zigbee技術(shù)的大規(guī)模的商業(yè)應(yīng)用還有待時日,但已經(jīng)顯示出了非凡的應(yīng)用價值,相信隨著相關(guān)技術(shù)的日趨成熟和發(fā)展推進,一定會得到更
22、廣泛的應(yīng)用。但是,我們還應(yīng)該清楚的認識到,基于Zigbee技術(shù)的無線網(wǎng)絡(luò)才剛剛開始發(fā)展,他的技術(shù),應(yīng)用都談不上很成熟,國內(nèi)企業(yè)應(yīng)該抓住商機,加大投入人才力度,推動整個行業(yè)的發(fā)展。1、4本論文的主要內(nèi)容:本論文是基于CC2530的溫濕度數(shù)據(jù)采集系統(tǒng)設(shè)計。在緒論中,簡單的闡述了無線通信,無線傳感的研究背景,國內(nèi)外的發(fā)展現(xiàn)狀以及無線通信技術(shù)的發(fā)展前景。隨著在無線通信中所用到的各種基礎(chǔ)科技的不斷成熟,無線通信、無線傳感等的研究也不斷的進步,并且展現(xiàn)出蓬勃的生命力,在各個領(lǐng)域內(nèi)都會起到重要的作用,這將會成為今后的科技發(fā)展主流。本文的論述重點是在于實現(xiàn)溫濕度數(shù)據(jù)采集的設(shè)計,主要分為三個大部分,一是實現(xiàn)無線
23、傳感的硬件模塊;二是實現(xiàn)無線傳感的軟件支持,也就是基于Zigbee協(xié)議架構(gòu)的編程。第三部分是本設(shè)計所得出的一些結(jié)論。在第一部分中,介紹了無線傳感的硬件模塊。包括了無線傳感的基本構(gòu)成,實現(xiàn)原理以及常用到的一些傳感器節(jié)點和本設(shè)計中用到的實驗箱。對無線傳感網(wǎng)絡(luò)的整個體系結(jié)構(gòu)進行了具體的闡述。第二部分中,首先從整體上介紹了Zigbee的體系架構(gòu)。包括Zigbee技術(shù)的發(fā)展前景,低功耗低速率的特點以及其網(wǎng)絡(luò)拓撲結(jié)構(gòu)。Zigbee技術(shù)彌補了在無線通信市場中低成本、低功耗、低速率的的空缺,Zigbee技術(shù)成功的關(guān)鍵主要是在于便捷而豐富的應(yīng)用,并不是技術(shù)的本身。隨著Zigbee技術(shù)的日趨成熟,更多的力量將會轉(zhuǎn)
24、到應(yīng)用的設(shè)計、實現(xiàn)互聯(lián)互通測試和市場的推廣等方面的研究。Zigbee是以一個個獨立的工作點為依托,通過無線通信組成星狀、樹樁或網(wǎng)狀網(wǎng)絡(luò)。同時,Zigbee技術(shù)是一種應(yīng)用于短距離范圍內(nèi)的低傳輸速率下的各種電子設(shè)備之間的無線通信技術(shù)。其特點有低功耗、可靠性以及高度擴展性。其次,在此基礎(chǔ)上對Zigbee協(xié)議棧的整體架構(gòu)中,應(yīng)用層、物理層、MAC層、網(wǎng)絡(luò)層以及其他的OSAL、Zmain、Tools等進行了簡單的闡述,主要對是其中網(wǎng)絡(luò)層的功能描述、功能實現(xiàn)、實現(xiàn)原理以及其中的所涉及到的幾種常見的路由協(xié)議的論述。AODV路由協(xié)議是本論文的重點,在第二部分中,詳細的介紹了AODV路由協(xié)議的原理,路由表結(jié)構(gòu)和
25、其協(xié)議控制分組格式,也就是路由請求(RREQ)、路由應(yīng)答(RREP)、路由錯誤(RERR)以及HELLO消息的報文格式和其中每段的意義、基本類型、以及標志位所代表的意義。并以流程圖的形式說明了各個路由協(xié)議控制幀的發(fā)送流程。并且對AODV路由協(xié)議算法的基本操作進行了詳細的描述。描述了為了與目的節(jié)點進行單播通信,節(jié)點是在怎樣的條件下,怎樣產(chǎn)生路由請求(RREQ),路由應(yīng)答(RREP)和路由錯誤(RERR)消息的;這些消息產(chǎn)生后是怎樣處理的;為了正確處理這些信息,其中的一些狀態(tài)信息是如何在相對應(yīng)的目的節(jié)點的路由表項中進行保存的等問題。第三部分是結(jié)論部分,總結(jié)了本設(shè)計在設(shè)計過程中所得出的結(jié)論,實現(xiàn)對溫
26、濕度數(shù)據(jù)的采集。并且提出協(xié)議中一些需要改進的方向,以及今后的研究努力方向。附錄中主要是對AODV協(xié)議中一些函數(shù)的說明。1、5本論文的結(jié)構(gòu)安排:1、5、1 第一章緒論部分,闡述了無線通信,無線傳感的研究背景,國內(nèi)外的發(fā)展現(xiàn)狀以及無線通信技術(shù)的發(fā)展前景。1、5、2 第二章為正文部分,包括兩大部分:實現(xiàn)溫濕度數(shù)據(jù)采集的硬件部分以及實現(xiàn)其軟件部分。 實現(xiàn)溫濕度數(shù)據(jù)采集的硬件部分主要包括:無線傳感基本結(jié)構(gòu)、無線傳感實現(xiàn)原理、本設(shè)計所使用的實驗箱以及軟件支持、常見的無線傳感模塊以及實現(xiàn)基于CC2530的溫濕度采集系統(tǒng)節(jié)點模塊設(shè)計。 實現(xiàn)溫濕度數(shù)據(jù)采集的軟件部分主要包括: Zigbee技術(shù)概述、Zigbee
27、協(xié)議棧整體架構(gòu)、Zigbee協(xié)議棧網(wǎng)絡(luò)層、AODV路由協(xié)議。Zigbee技術(shù)概述中主要包括:Zigbee技術(shù)的廣闊應(yīng)用前景、其低功耗低速率技術(shù)特點、其網(wǎng)絡(luò)拓撲和路由。Zigbee協(xié)議棧網(wǎng)絡(luò)層主要包括: 網(wǎng)絡(luò)層概述、網(wǎng)絡(luò)層所實現(xiàn)功能、網(wǎng)絡(luò)層中常用路由協(xié)議。AODV路由協(xié)議主要包括:協(xié)議概述、協(xié)議的基本原理、AODV路由協(xié)議消息控制幀、以及一個AODV建立和維持路由的舉例。1、5、3 第三章為結(jié)論部分,總結(jié)了本設(shè)計在設(shè)計過程中所得出的結(jié)論,以及今后的研究努力方向。第二章 溫濕度數(shù)據(jù)采集模塊2、1 無線傳感基本結(jié)構(gòu)及實現(xiàn)原理無線傳感器網(wǎng)絡(luò)在設(shè)計目標方面與傳統(tǒng)的無線網(wǎng)絡(luò)有所區(qū)別,前者是以數(shù)據(jù)為中心的,
28、后者以傳輸數(shù)據(jù)為目的。在無線傳感器網(wǎng)絡(luò)中,因為節(jié)點通常運行在人無法接近的惡劣甚至危險的遠程環(huán)境中,所以除了少數(shù)節(jié)點需要移動以外,大部分節(jié)點都是靜止不動的。在被監(jiān)測區(qū)域內(nèi),節(jié)點任意散落,節(jié)點除了需要完成感測特定的對象以外,還需要進行簡單的計算,維持互相之間的網(wǎng)絡(luò)連接等功能。并且由于能源的無法替代以及低功耗的多跳通信模式節(jié),設(shè)計無線傳感節(jié)點時,有效的延長網(wǎng)絡(luò)的生命周期以及節(jié)點的低功耗成為無線傳感器網(wǎng)絡(luò)研究的核心問題。在節(jié)省功耗的同時增加通信的隱蔽性,避免長距離的無線通信易受外界噪聲干擾的影響,也都是在設(shè)計傳感器網(wǎng)絡(luò)時需要攻克的新難題。無線傳感器節(jié)點模型無線傳感網(wǎng)絡(luò)的建立是基于傳感器加無線傳輸模塊的
29、,傳感器采集的數(shù)據(jù),簡單處理后經(jīng)過無線傳輸模塊傳到服務(wù)器或應(yīng)用終端。目標、觀測節(jié)點傳感節(jié)點和感知視場是無線傳感器網(wǎng)絡(luò)所包括的4個基本實體對象。另外,要完成對整個系統(tǒng)的應(yīng)用刻畫,還需要對遠程任務(wù)管理單元、外部網(wǎng)絡(luò)和用戶進行定義。大量傳感節(jié)點隨機部署,單個節(jié)點經(jīng)過初始的通信和協(xié)商,通過自組織方式自行配置,形成一個傳輸信息的單跳鏈接或一系列的無線網(wǎng)絡(luò)節(jié)點組成的網(wǎng)絡(luò),協(xié)同形成對目標的感知視場。傳感節(jié)點檢測的目標信號經(jīng)過傳感器本地簡單處理后通過單播或廣播以多跳的方式通過鄰近傳感節(jié)點傳輸?shù)接^測節(jié)點。用戶和遠程任務(wù)管理單元則能夠通過衛(wèi)星通信網(wǎng)絡(luò)或Internet等外部網(wǎng)絡(luò),與觀測節(jié)點進行數(shù)據(jù)信息的交互。觀測
30、節(jié)點向網(wǎng)絡(luò)發(fā)布查詢請求和控制指令,接收傳感節(jié)點返回的目標信息。無線傳感器網(wǎng)絡(luò)通信體系結(jié)構(gòu)無線傳輸模塊可以實現(xiàn)短距離(小于300米)的信號傳輸。在實際應(yīng)用中,需要根據(jù)不同需求選擇傳感器,如電壓電流、功耗、溫濕度、液面、震動、壓力等等。 無線傳感器網(wǎng)絡(luò)應(yīng)用系統(tǒng)架構(gòu)2、2 溫濕度數(shù)據(jù)采集2、2、1溫濕度數(shù)據(jù)采集原理:溫濕度探頭直接使用IIC接口進行控制。其電路原理圖如下所示:本實驗將使用CC2530 讀取溫濕度傳感器SHT10的溫度和濕度數(shù)據(jù),并將采樣到的數(shù)據(jù)轉(zhuǎn)換然后再LCD顯示。其中對溫濕度的讀取是利用CC2530的I/O(P1.0和P1.1)模擬一個類IIC得過程。2、2、2 實驗中所用芯片SH
31、T10:SHT10 是一款高度集成的溫濕度傳感器芯片, 提供全標定的數(shù)字輸出。它采用專利的CMOSens 技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個電容性聚合體測濕敏感元件、一個用能隙材料制成的測溫元件,并在同一芯片上,與 14 位的 A/D 轉(zhuǎn)換器以及串行接口電路實現(xiàn)無縫連接。SHT10 引腳特性如下:1. VDD,GND SHT10 的供電電壓為 2.45.5V。傳感器上電后,要等待 11ms 以越過“休眠”狀態(tài)。在此期間無需發(fā)送任何指令。電源引腳(VDD,GND)之間可增加一個 100nF 的電容,用以去耦濾波。2. SCK 用于微處理器與 SHT10 之間的通訊同
32、步。由于接口包含了完全靜態(tài)邏輯,因而不存在最小 SCK 頻率。3. DATA 三態(tài)門用于數(shù)據(jù)的讀取。DATA 在 SCK 時鐘下降沿之后改變狀態(tài),并僅在 SCK 時鐘上升沿有效。數(shù)據(jù)傳輸期間,在 SCK 時鐘高電平時,DATA 必須保持穩(wěn)定。為避免信號沖突,微處理器應(yīng)驅(qū)動 DATA 在低電平。需要一個外部的上拉電阻(例如:10k)將信號提拉至高電平。上拉電阻通常已包含在微處理器的 I/O 電路中。向 SHT10 發(fā)送命令:用一組“ 啟動傳輸”時序,來表示數(shù)據(jù)傳輸?shù)某跏蓟Kǎ寒?dāng) SCK 時鐘高電平時DATA 翻轉(zhuǎn)為低電平,緊接著 SCK 變?yōu)榈碗娖?,隨后是在 SCK 時鐘高電平時 DATA
33、 翻轉(zhuǎn)為高電平。后續(xù)命令包含三個地址位(目前只支持“000”,和五個命令位。SHT10 會以下述方)式表示已正確地接收到指令:在第 8 個 SCK 時鐘的下降沿之后,將 DATA 拉為低電平(ACK位)。在第 9 個 SCK 時鐘的下降沿之后,釋放 DATA(恢復(fù)高電平)。測量時序(RH 和 T):發(fā)布一組測量命令(00000101表示相對濕度 RH,00000011表示溫度 T)后,控制器要等待測量結(jié)束。這個過程需要大約 11/55/210ms,分別對應(yīng) 8/12/14bit 測量。確切的時間隨內(nèi)部晶振速度,最多有±15%變化。SHTxx 通過下拉 DATA 至低電平并進入空閑模式
34、,表示測量的結(jié)束。控制器在再次觸發(fā) SCK 時鐘前,必須等待這個“數(shù)據(jù)備妥”信號來讀出數(shù)據(jù)。檢測數(shù)據(jù)可以先被存儲,這樣控制器可以繼續(xù)執(zhí)行其它任務(wù)在需要時再讀出數(shù)據(jù)。接著傳輸 2 個字節(jié)的測量數(shù)據(jù)和 1 個字節(jié)的 CRC 奇偶校驗。 需要通過下拉 DATA 為低電平,uC以確認每個字節(jié)。所有的數(shù)據(jù)從 MSB 開始,右值有效(例如:對于 12bit 數(shù)據(jù),從第 5 個SCK 時鐘起算作 MSB; 而對于 8bit 數(shù)據(jù), 首字節(jié)則無意義)。用 CRC 數(shù)據(jù)的確認位,表明通訊結(jié)束。如果不使用 CRC-8 校驗,控制器可以在測量值 LSB 后,通過保持確認位 ack 高電平, 來中止通訊。在測量和通訊
35、結(jié)束后,SHTxx 自動轉(zhuǎn)入休眠模式。通訊復(fù)位時序:如果與 SHTxx 通訊中斷,下列信號時序可以復(fù)位串口:當(dāng) DATA 保持高電平時,觸發(fā)SCK 時鐘 9 次或更多。在下一次指令前,發(fā)送一個“傳輸啟動”時序。這些時序只復(fù)位串口,狀態(tài)寄存器內(nèi)容仍然保留。2、2、3 主程序程序流程圖:開始系統(tǒng)時鐘初始化讀取溫濕度數(shù)據(jù)顯示溫濕度數(shù)據(jù)LCD初始化2、2、4 核心程序代碼:void main() int tempera; int humidity; char s16; UINT8 adc0_value2; float num = 0;SET_MAIN_CLOCK_SOURCE(CRYSTAL); /
36、設(shè)置系統(tǒng)時鐘源為 32MHz 晶體振蕩器GUI_Init(); / GUI 初始化GUI_SetColor(1,0); / 顯示色為亮點,背景色為暗點GUI_PutString5_7(25,6,"OURS-CC2530"); /顯示 OURS-CC2530GUI_PutString5_7(10,22,"Temp:");GUI_PutString5_7(10,35,"Humi:");GUI_PutString5_7(10,48,"Light:");LCM_Refresh();while(1) th_read(&
37、;tempera,&humidity); /讀取溫度和濕度 sprintf(s, (char*)"%d%d C", (INT16)(int)tempera / 10),(INT16)(int)tempera % 10); /將溫度結(jié)果轉(zhuǎn)換為字符串 GUI_PutString5_7(48,22,(char *)s); /顯示結(jié)果 LCM_Refresh(); sprintf(s,(char*)"%d%d %",(INT16)(int)humidity / 10),(INT16)(int)humidity % 10); /將濕度結(jié)果轉(zhuǎn)換為字符串 GU
38、I_PutString5_7(48,35,(char *)s); /顯示結(jié)果 LCM_Refresh();3、本設(shè)計所使用的實驗箱以及軟件支持3、1所使用的試驗箱概述物聯(lián)網(wǎng)創(chuàng)新實驗系統(tǒng)IOV-T-2530采用系列傳感器模塊和無線節(jié)點模塊組成無線傳感網(wǎng),擴展嵌入式網(wǎng)關(guān)實現(xiàn)廣域訪問,可實現(xiàn)多種物聯(lián)網(wǎng)構(gòu)架,完成物聯(lián)網(wǎng)相關(guān)的各種傳感器的信息采集、無線信號收發(fā)、Zigbee網(wǎng)絡(luò)通訊、組件控制全過程。該工具箱提供了無線傳感網(wǎng)通信模塊、基本的傳感器及控制器模塊、嵌入式網(wǎng)關(guān)、計算機服務(wù)器參考軟件等,實驗系統(tǒng)形式如下圖:3、2實現(xiàn)基于CC2530的溫濕度采集系統(tǒng)節(jié)點模塊設(shè)計實驗系統(tǒng)包含4個無線傳感網(wǎng)通信節(jié)點和一
39、個無線網(wǎng)絡(luò)協(xié)調(diào)器,其結(jié)構(gòu)如下:無線節(jié)點模塊:主要有射頻單片機構(gòu)成,MCU是TI的CC2530,2.4G載頻,棒狀天線。傳感器及控制模塊:系列傳感器模塊,包括溫濕度傳感模塊、繼電器模塊和RS232模塊等,也可以通過總線擴展用戶自己的傳感器及控制器部件。電源板或智能主板:即實現(xiàn)無線節(jié)點模塊與傳感及控制模塊的連接,又實現(xiàn)系統(tǒng)供電,目前主要有兩節(jié)電池供電,保留外接電源接口,可以直接有直流電供電。節(jié)點圖如下: 第三章 基于CC2530的Zigbee協(xié)議棧3、1 基于CC2530的ZIGBEE協(xié)議棧3、1、1 Zigbee技術(shù)的廣闊應(yīng)用前景Zigbee技術(shù)的使用與發(fā)展很大程度上彌補了無線通信市場上低功耗、
40、低成本、低速率的空缺,Zigbee技術(shù)發(fā)展成功的關(guān)鍵更多的是因為豐富而便捷的應(yīng)用,并不是技術(shù)本身。隨著Zigbee技術(shù)的深入發(fā)展和應(yīng)用,越來越多的注意力和研究力量將會轉(zhuǎn)到應(yīng)用的設(shè)計、實現(xiàn)互聯(lián)互通測試和市場的推廣等方面。Zigbee技術(shù)的關(guān)鍵點是發(fā)展一種易布建、低成本、低功耗的無線網(wǎng)絡(luò),其低耗電性將使產(chǎn)品的電池能維持6個月到數(shù)年的時間。對Zigbee技術(shù)的應(yīng)用前景預(yù)測被非常好。Zigbee在未來的幾年里將在工業(yè)無線定位、工業(yè)控制、消費電子、汽車自動化、家庭網(wǎng)絡(luò)、樓宇自動化、醫(yī)用設(shè)備控制等多個控制領(lǐng)域具有廣泛的應(yīng)用前景,特別是工業(yè)控制和家庭自動化,將成為今后Zigbee芯片的主要應(yīng)用領(lǐng)域。通常符合
41、下列條件之一的應(yīng)用,就可以考慮采用Zigbee技術(shù):·網(wǎng)點多:需要數(shù)據(jù)采集或監(jiān)控的網(wǎng)點多。·低傳輸量:要求傳輸?shù)臄?shù)據(jù)量不大且要求數(shù)據(jù)成本低。·可靠性高:要求數(shù)據(jù)傳輸可靠性、全性高。·體積?。涸O(shè)備體積很小,體積較大的充電電池或者電源模塊不便放置。·電池供電。·覆蓋量大:所需檢測點監(jiān)測點多,地形復(fù)雜,需要較大的網(wǎng)絡(luò)覆蓋面積。·現(xiàn)有移動網(wǎng)絡(luò)的覆蓋盲區(qū)。·遙測、遙控系統(tǒng):使用現(xiàn)存移動網(wǎng)絡(luò)進行的低數(shù)據(jù)量傳輸。·局部區(qū)域移動目標的定位系統(tǒng):使用GPS效果差、成本高的。根據(jù)Zigbee聯(lián)盟的觀點,一般家庭可將Zigbe
42、e應(yīng)用于以下裝置:·燈光、窗簾的自動控制以及空調(diào)系統(tǒng)的溫度控制器。·緊急呼叫器,老年人與行動不便者或者病患的緊急呼叫。·各種電子設(shè)備,家用電器的萬能遙控器、電腦等的無線鍵盤、無線鼠標,搖桿、玩具等。·家庭煙霧濃度偵測器。·家具智能型標簽。Zigbee無線傳感網(wǎng)絡(luò)是就是Zigbee應(yīng)用方案的經(jīng)典應(yīng)用。無線傳感網(wǎng)絡(luò)是基于IEEE802.15.4技術(shù)標準和Zigbee網(wǎng)絡(luò)協(xié)議而設(shè)計的無線數(shù)據(jù)傳輸網(wǎng)絡(luò),該網(wǎng)絡(luò)主要應(yīng)用在壓力過程控制數(shù)據(jù)采集、流量過程控制數(shù)據(jù)采集、溫度濕度監(jiān)控、樓宇自動化、工業(yè)控制、數(shù)據(jù)中心、社區(qū)安防、設(shè)備監(jiān)控、環(huán)境數(shù)據(jù)監(jiān)控、制冷監(jiān)控、倉
43、庫貨物監(jiān)控等方面。適用于蔬菜大棚溫度、濕度和土壤酸堿度監(jiān)控,鋼鐵冶煉溫度控制,煤氣抄表等各個領(lǐng)域。這種網(wǎng)絡(luò)主要用于無線系統(tǒng)中短距離的連接,提供傳感器網(wǎng)絡(luò)接入,能夠滿足各種傳感器的數(shù)據(jù)輸出和輸入控制的命令和信息的需求,實現(xiàn)系統(tǒng)網(wǎng)絡(luò)化、無線化。這種網(wǎng)絡(luò)是低速率的無線傳感網(wǎng)絡(luò),射頻傳輸成本低,各節(jié)點只需要很少的能量,低功耗,適用于電池長期工作供電,可實現(xiàn)一點到多點,兩點之間的對等通信,快速組網(wǎng)自動配置,自動恢復(fù)和高級電源管理,網(wǎng)絡(luò)中任意個傳感器之間可相互協(xié)調(diào)實現(xiàn)數(shù)據(jù)通信。3、1、2 低功耗低速率技術(shù)特點Zigbee技術(shù)是一種應(yīng)用于各種電子設(shè)備之間的無線通信技術(shù),這種通信組網(wǎng)是基于中短距離范圍內(nèi)、低傳
44、輸速率下的。根據(jù)Zigbee技術(shù)的本質(zhì),它具有下列特性:1、低功耗 在非工作模式時,Zigbee節(jié)點是處于休眠狀態(tài)的。Zigbee設(shè)備休眠激活時延為15ms,搜索時延一般為30ms。由于收發(fā)信息低功耗,工作時間短,且采用了休眠模式,使Zigbee節(jié)點耗電極少,其電池工作時間可長達6個月到2年左右。同時,由于電池使用時間取決于電池種類、容量和應(yīng)用場合等很多因素,因此 Zigbee技術(shù)在協(xié)議上對電池的使用也做了優(yōu)化;對于某些工作實踐和總時間之比小于1%的情況,電池壽命甚至可以超過10年。工作模式下,Zigbee信號的收發(fā)時間短,因為傳輸數(shù)據(jù)量小,傳輸速率低;2、高度擴展性通過Network Coo
45、rdinator的網(wǎng)絡(luò)最多可達到6500個Zigbee網(wǎng)絡(luò)節(jié)點,再加上Network Coordinator的可互相連接性,整體Zigbee網(wǎng)絡(luò)節(jié)點數(shù)目將十分龐大。但是,就一般來說,一個Zigbee的網(wǎng)絡(luò)最多包括255個Zigbee網(wǎng)絡(luò)節(jié)點,有一個是Master設(shè)備,其余則都是Slave設(shè)備。3、可靠性Zigbee技術(shù)中為了提高可靠性,在Zigbee介質(zhì)接入控制層(MAC層)中,采用了talk-when-ready的碰撞機制這是一種完全確定的數(shù)據(jù)傳輸機制,在這種傳輸機制下,當(dāng)有數(shù)據(jù)需要傳送時,則立刻傳送。每個數(shù)據(jù)包的發(fā)送都必須等待對方的確認消息,并進行信息確信回復(fù),如果沒有得到確認信息的回復(fù)就
46、表示發(fā)生了碰撞,將再傳一次。這種方法的采用可以提高系統(tǒng)傳輸?shù)目煽啃?。同時,Zigbee針針對時延敏感的應(yīng)用也做了優(yōu)化,通過時延和休眠狀態(tài)激活的時延都非常短。也為需要固定帶寬的通信業(yè)務(wù)預(yù)留了專用時隙,避免了發(fā)送數(shù)據(jù)時的競爭和沖突。3、1、3 網(wǎng)絡(luò)拓撲和路由Zigbee每個節(jié)點的功能并非相同,因為它是以一個個獨立的工作點為依托,通過無線通信組成星狀、樹樁或網(wǎng)狀網(wǎng)絡(luò)。有半功能設(shè)備(RFD)和全功能設(shè)備(FFD)之分,負責(zé)與所控制的子節(jié)點匯聚數(shù)據(jù)、通信和發(fā)布控制,或起到通信路由的作用,稱之為全功能設(shè)備(FFD);另外還有一些節(jié)點,也就是系統(tǒng)中大部分節(jié)點,為子節(jié)點,從組網(wǎng)通信上,它只是其中功能的一個子集
47、,并成為半功能設(shè)備(RFD)。每個網(wǎng)絡(luò)都有一個相當(dāng)于現(xiàn)在有線局域網(wǎng)中的服務(wù)器的唯一的協(xié)調(diào)器,具有對本網(wǎng)絡(luò)的管理能力。網(wǎng)絡(luò)中的全功能節(jié)點可作為路由器、協(xié)調(diào)器以及終端節(jié)點來使用,而半功能節(jié)點只能由終端節(jié)點使用。在任何一種網(wǎng)絡(luò)拓撲結(jié)構(gòu)中,每個獨立的網(wǎng)絡(luò)都有一個唯一的網(wǎng)絡(luò)號(PAN標識符)。利用PAN標識符,采用16位的短地址碼進行網(wǎng)絡(luò)設(shè)備間的通信,并可激活網(wǎng)絡(luò)設(shè)備之間的通信。Zigbee路由和協(xié)調(diào)器需要對路由表進行維護。Zigbee路由和協(xié)調(diào)器也可以保存一定數(shù)據(jù)量得入口,僅僅在路由維護時使用這些入口,或者在耗盡所有其他的路由容量的情況下使用這些入口。路由選擇是在網(wǎng)絡(luò)中的設(shè)備相互合作條件下建立路由的一
48、個流程的選擇,并且該流程通常與特定的源地址和目的地址相對應(yīng)。路由選擇包括如下流程:1、路由搜索的初始化。2、接受路由請求命令幀。3、接受路由應(yīng)答命令幀3、2 Zigbee協(xié)議棧整體架構(gòu):Zigbee協(xié)議結(jié)構(gòu)體系Zigbee協(xié)議棧由一組子層組成,每一層為其上層提供一定的特定服務(wù):一個數(shù)據(jù)實體提供數(shù)據(jù)傳輸服務(wù),一個管理實體提供管理、維護等服務(wù)。每個服務(wù)實體通過一個服務(wù)接入點(SAP)為其上層提供服務(wù)接口,并且每個服務(wù)接入點(SAP)提供了一系列的基本服務(wù)指令來實現(xiàn)相應(yīng)的功能。Zigbee協(xié)議棧中包括應(yīng)以下各個子層:APP(Application Programming):應(yīng)用層目錄,這是用戶創(chuàng)建各
49、種不同工程的區(qū)域,在這個目錄中包含了應(yīng)用層的內(nèi)容和這個項目的主要內(nèi)容,在協(xié)議棧里面一般是以操作系統(tǒng)的任務(wù)實現(xiàn)的。HAL(Hardware (H/W) Abstraction Layer):硬件層目錄,包含有與硬件相關(guān)的配置和驅(qū)動及操作函數(shù)。ZigBee硬件層通過射頻固件和射頻硬件提供了一個從MAC層以硬件層無線信道的接口。在硬件層中,包含一個硬件層管理實體(PLME),該實體通過調(diào)用硬件層的管理功能函數(shù),為硬件層管理服務(wù)提供其接口,同時,還負責(zé)維護由硬件層所管理的目標數(shù)據(jù)庫,該數(shù)據(jù)庫包含有硬件層個域網(wǎng)絡(luò)的基本信息。物理層結(jié)構(gòu)模型MAC:介質(zhì)接入控制子層,包含了MAC 層的參數(shù)配置文件及其MAC
50、 的LIB 庫的函數(shù)接口文件。實現(xiàn)的功能有:1、能產(chǎn)生網(wǎng)絡(luò)信標。2、支持PAN的連接和斷開連接。3、同信標保持同步。4、在對等的MAC實體之間提供一個可靠的通信鏈路。5、處理和維護GTS機制。6、信道接入采用CSMA-CA接入機制。7、支持設(shè)備的安全性。介質(zhì)訪問控制層(MAC)幀被稱為MAC協(xié)議數(shù)據(jù)單元(MPDU),其長度不超過127個字節(jié)。它具有四種不同的幀形式,即信標幀、數(shù)據(jù)幀、確認幀和命令幀。MT(Monitor Test):實現(xiàn)通過串口可控各層,與各層進行直接交互。NWK(ZigBee Network Layer):網(wǎng)絡(luò)層目錄,含網(wǎng)絡(luò)層配置參數(shù)文件及網(wǎng)絡(luò)層庫的函數(shù)接口文件,APS 層庫
51、的函數(shù)接口。OSAL(Operating System (OS) Abstraction Layer):協(xié)議棧的操作系統(tǒng)。Profile:AF(Application work) 層目錄,包含AF 層處理函數(shù)文件。Security:安全層目錄,安全層處理函數(shù),比如加密函數(shù)等。Services:地址處理函數(shù)目錄,包括著地址模式的定義及地址處理函數(shù)。Tools:工程配置目錄,包括空間劃分及ZStack 相關(guān)配置信息。ZDO(ZigBee Device Objects):ZDO 目錄。ZMac: MAC 層目錄,包括MAC 層參數(shù)配置及MAC 層LIB 庫函數(shù)回調(diào)處理函數(shù)。ZMain:主函數(shù)目錄,包
52、括入口函數(shù)及硬件配置文件。Output:輸出文件目錄,這個EW8051 IDE 自動生成的。3、3: Zigbee協(xié)議棧網(wǎng)絡(luò)層:3、3、1網(wǎng)絡(luò)層概述及其實現(xiàn)功能ZigBee網(wǎng)絡(luò)層必須提供功能,其的主要就是提供一些必要的函數(shù),ZigBee協(xié)議棧的MAC層能夠正確操作,正常工作,并且為應(yīng)用層提供一個合適的服務(wù)接口。為了和應(yīng)用層通信,必須向其提供接口,網(wǎng)絡(luò)層的概念包括了兩個必要的功能服務(wù)實體,提供必要的功能。它們分別為數(shù)據(jù)服務(wù)實體(NLDE)和管理服務(wù)實體(NLME)。網(wǎng)絡(luò)層數(shù)據(jù)實體(NLDE)通過網(wǎng)絡(luò)層相關(guān)的數(shù)據(jù)庫服務(wù)接入點(NLDE-SAP)提供數(shù)據(jù)傳輸服務(wù),網(wǎng)絡(luò)層管理實體(NLME)通過網(wǎng)絡(luò)層
53、相關(guān)的管理庫服務(wù)接入點(NLME-SAP)提供網(wǎng)絡(luò)管理服務(wù),網(wǎng)絡(luò)層管理實體利用網(wǎng)絡(luò)層數(shù)據(jù)實體來獲得一些網(wǎng)絡(luò)管理任務(wù),并完成一些網(wǎng)絡(luò)的管理工作。并且,網(wǎng)絡(luò)層管理實體還維護一個管理對象的數(shù)據(jù)庫,叫做網(wǎng)絡(luò)信息庫(NIB),網(wǎng)絡(luò)層管理實體完成對網(wǎng)絡(luò)信息庫(NIB)的維護和管理。1、網(wǎng)絡(luò)層數(shù)據(jù)實體(NLME)網(wǎng)絡(luò)層數(shù)據(jù)實體提供一個數(shù)據(jù)服務(wù),同一個網(wǎng)絡(luò)中,即在同一個內(nèi)部個域網(wǎng)中的兩個或者更多的設(shè)備之間傳送數(shù)據(jù)時,允許一個應(yīng)用程序?qū)凑諔?yīng)用協(xié)議數(shù)據(jù)單元(APDU)的格式進行傳送數(shù)據(jù)。網(wǎng)絡(luò)層數(shù)據(jù)實體提供如下服務(wù): 生成網(wǎng)絡(luò)級別的協(xié)議數(shù)據(jù)單元(網(wǎng)絡(luò)層協(xié)議數(shù)據(jù)單元)PDU(NPDU):網(wǎng)絡(luò)層數(shù)據(jù)實體(N
54、LME)通過增加一個適當(dāng)?shù)膮f(xié)議頭,從應(yīng)用支持子層的協(xié)議數(shù)據(jù)單元PDU中生成網(wǎng)絡(luò)層的協(xié)議數(shù)據(jù)單元(NPDU)。 指定拓撲傳輸路由:網(wǎng)絡(luò)層數(shù)據(jù)實體能夠發(fā)送一個網(wǎng)絡(luò)層的協(xié)議數(shù)據(jù)單元到一個合適的設(shè)備,該設(shè)備可以是最終的目的通信設(shè)備,也可能是通信鏈路中到最終目的節(jié)點的下一個節(jié)點。2、 網(wǎng)絡(luò)層管理實體網(wǎng)絡(luò)層管理實體提供網(wǎng)絡(luò)管理服務(wù),允許一個應(yīng)用程序與堆棧相互作用。并且網(wǎng)絡(luò)層管理實體還維護一個叫做網(wǎng)絡(luò)信息庫(NIB)的管理對象的數(shù)據(jù)庫。網(wǎng)絡(luò)層管理實體應(yīng)該提供如下服務(wù): 配置一個新的設(shè)備:為所需的操作充分配置協(xié)議棧的功能。為保證設(shè)備正常工作的需要,滿足配置的需要,設(shè)備應(yīng)該具有足夠堆棧。配置
55、選項中包括對一個ZigBee協(xié)調(diào)器的操作,或加入一個已存在的網(wǎng)絡(luò)。 開始一個網(wǎng)絡(luò):建立一個新的網(wǎng)絡(luò)功能,使之具有建立一個新網(wǎng)絡(luò)的能力。 加入、重新加入和離開一個網(wǎng)絡(luò):實現(xiàn)加入、重新加入和離開一個網(wǎng)絡(luò)的功能,以及為一個ZigBee協(xié)調(diào)器或者ZigBee路由器請求一個設(shè)備離開網(wǎng)絡(luò)的能力。具有連接或者斷開一個網(wǎng)絡(luò)的能力。 尋址:ZigBee協(xié)調(diào)器和ZigBee路由器具有為新加入網(wǎng)絡(luò)的設(shè)備分配地址的能力。 鄰居設(shè)備發(fā)現(xiàn):具有發(fā)現(xiàn)、記錄和匯報有關(guān)單跳鄰居設(shè)備信息的能力。 路由發(fā)現(xiàn):具有發(fā)現(xiàn)和記錄有效地傳送信息的網(wǎng)絡(luò)路由能力,即信息可以有效的傳達。
56、0;收控制:具有控制設(shè)備接收機接收狀態(tài)的能力,即控制何時接收者是激活的,以及接收激活時間的長短,從而使MAC層的同步或者直接接收等。 路由:具有使用不同路由機制的能力。有單播、多播、廣播等,使得路由能夠在網(wǎng)絡(luò)中高效率的交換數(shù)據(jù)。3、網(wǎng)絡(luò)層服務(wù)規(guī)范網(wǎng)絡(luò)層通過兩種服務(wù)訪問點(SPA)提供相應(yīng)的兩種服務(wù),它們分別是網(wǎng)絡(luò)層數(shù)據(jù)服務(wù)(NLDE)和網(wǎng)絡(luò)層管理服務(wù)(NLME)。網(wǎng)絡(luò)層數(shù)據(jù)服務(wù)通過網(wǎng)絡(luò)層數(shù)據(jù)實體服務(wù)接入點接入,網(wǎng)絡(luò)層管理服務(wù)通過網(wǎng)絡(luò)層管理實體服務(wù)接入點接入。這兩種分別服務(wù)通過MCPS-SAP和MLME-SAP接口為MAC層提供接口。這些接口之外,在NLDE-SAP和NLME-SAP之間有一個隱
57、藏的借口,允許NLME使用網(wǎng)絡(luò)層的數(shù)據(jù)服務(wù)。NWK層的組件以及接口如下圖所示:網(wǎng)絡(luò)層參考模型3、3、2網(wǎng)絡(luò)層中常用路由協(xié)議在移動Ad hoc網(wǎng)絡(luò)中,隨著節(jié)點移動,網(wǎng)絡(luò)拓撲結(jié)構(gòu)在不斷變化。如何迅速準確地選擇網(wǎng)絡(luò)路由的問題,是移動Ad hoc網(wǎng)絡(luò)的一個重要核心的問題。常規(guī)的距離向量算法DVA和鏈路狀態(tài)算法LSA,不能滿足Ad Hoc網(wǎng)絡(luò)中的動態(tài)變化的網(wǎng)絡(luò)拓撲結(jié)構(gòu);單向信道的存在;有限的無線傳輸帶寬;無線移動終端的局限性等特點。因此,自20世紀70年代美軍DARPA資助的分組無線網(wǎng)絡(luò)項目開展以來,國內(nèi)外的許多研究人員從不同的角度提出了一系列的移動Ad hoc網(wǎng)絡(luò)路由協(xié)議。這些協(xié)議必須處理好移動Ad hoc網(wǎng)絡(luò)的以上特點。根據(jù)發(fā)現(xiàn)路由的驅(qū)動模式的不同,可將這些路由協(xié)議分為表驅(qū)動路由協(xié)議和按需路由協(xié)議。如圖所示:表驅(qū)動路由協(xié)議又稱為主動式(或先應(yīng)式)的路由協(xié)議(Proactive Protocols)。是一種基于表格的路由協(xié)議。該路由協(xié)議試圖維護網(wǎng)絡(luò)中各個節(jié)點到其余所有節(jié)點的最新路由信息,所有路由信息都保持一致。這個路由協(xié)議中,每個節(jié)點都維護一張或多張表格,這些表格中包含到達網(wǎng)絡(luò)中所有其他節(jié)點的路由信息表。當(dāng)檢測到網(wǎng)絡(luò)拓撲結(jié)構(gòu)有變
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025有關(guān)電梯廣告的合同范本
- Unit 6 Disaster and Hope Understanding ideas 說課稿-2023-2024學(xué)年外研版高中英語(2019)必修第三冊
- 代理制 合同范本
- 農(nóng)業(yè)保險代購合同范例
- 2024年春七年級地理下冊 第9章 第1節(jié) 美國說課稿 (新版)新人教版001
- 保安正式合同范例
- 買賣合同物業(yè)服務(wù)合同范例
- ucc國際洗衣合同范例
- 充電樁采購合同范例
- 出租交房保潔合同范例
- 柴油墊資合同模板
- GB/T 44489-2024高級輔助駕駛地圖審查要求
- 2024-2030年中國體外除顫器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 2024-2030年中國人力資源行業(yè)市場發(fā)展前瞻及投資戰(zhàn)略研究報告
- 2024-2030年中國樺樹汁行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 2024年中考物理真題分類匯編(全國)(第一期)專題12 機械能及能量守恒定律(第01期)(解析版)
- 全冊(教案)外研版(一起)英語四年級下冊
- 偏差行為、卓越一生3.0版
- 國網(wǎng)浙江電科院:2024浙江工商業(yè)儲能政策及收益分析報告
- 中國兒童幽門螺桿菌感染診治專家共識2022
- JJG 4-2015鋼卷尺行業(yè)標準
評論
0/150
提交評論