国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Zigbee星形傳感器網(wǎng)絡(luò)實驗系統(tǒng)設(shè)計與實現(xiàn)

2009-06-20 08:45武俊鵬孫建國張國印
計算機教育 2009年10期
關(guān)鍵詞:傳感器

武俊鵬 孫建國 張國印

文章編號:1672-5913(2009)10-0178-02

摘要:基于Zigbee的星形傳感器實驗是計算機網(wǎng)絡(luò)實驗教學(xué)中不可或缺的一部分,通過該實驗可以讓學(xué)生更好的掌握無線傳感器網(wǎng)絡(luò)的實驗原理和物理結(jié)構(gòu),本文從構(gòu)建傳感器網(wǎng)絡(luò)入手,系統(tǒng)講述了Zigbee星形網(wǎng)絡(luò)的設(shè)計思路,利用該網(wǎng)絡(luò)可以完成日常的無線網(wǎng)絡(luò)實驗教學(xué)。

關(guān)鍵詞:Zigbee;傳感器;網(wǎng)絡(luò)實驗

中圖分類號:G642

文獻標(biāo)識碼:B

1技術(shù)介紹

IEEE 802.15.4/ZigBee協(xié)議是由IEEE 802.15.4標(biāo)準(zhǔn)的PHY和MAC層再加上ZigBee的網(wǎng)絡(luò)和應(yīng)用支持層所組成的,其突出的特點是網(wǎng)絡(luò)系統(tǒng)支持極低成本、易實現(xiàn)、可*的數(shù)據(jù)傳輸、短距離操作、極低功耗、各層次的安全性等。該標(biāo)準(zhǔn)一出現(xiàn)就引起了業(yè)界的廣泛重視,短短一年多的時間內(nèi)便有上百家集成電路、運營商等宣布支持IEEE 802.15.4/ZigBee,并且很快在全球自發(fā)成立了若干聯(lián)盟。

ZigBee技術(shù)是一種近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的雙向無線通信技術(shù),主要適合于自動控制和遠程控制領(lǐng)域,可以嵌入各種設(shè)備中,同時支持地理定位功能。相對于現(xiàn)有的各種無線通信技術(shù),ZigBee技術(shù)將是最低功耗和成本的技術(shù)。

2ZigBee協(xié)議組成

ZigBee協(xié)議套件由高層應(yīng)用規(guī)范、應(yīng)用會聚層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層組成。

(1) 物理層:遵循IEEE802.15.4協(xié)議,是協(xié)議的最底層,承擔(dān)著與外界直接作用的任務(wù),控制RF收發(fā)器工作,采用擴頻通信,信號傳輸距離為室內(nèi)50m,室外150m。

(2)MAC層:遵循IEEE802.15.4協(xié)議,負責(zé)設(shè)備間無線數(shù)據(jù)鏈路的建立、維護和結(jié)束,確認模式的數(shù)據(jù)傳送和接收,可選時隙,實現(xiàn)低延遲傳輸,支持各種網(wǎng)絡(luò)拓撲結(jié)構(gòu),網(wǎng)絡(luò)中每個設(shè)備為16位地址尋址。

(3) 網(wǎng)絡(luò)層:建立新的網(wǎng)絡(luò),處理節(jié)點的進入和離開網(wǎng)絡(luò),根據(jù)網(wǎng)絡(luò)類型設(shè)置節(jié)點的協(xié)議堆棧,使網(wǎng)絡(luò)協(xié)調(diào)器對節(jié)點分配地址,保證節(jié)點之間的同步,提供網(wǎng)絡(luò)的路由,保證數(shù)據(jù)的完整性,使用可選的AES-128對通信加密。

(4) 應(yīng)用層:應(yīng)用支持層維持器件的功能屬性,發(fā)現(xiàn)該器件工作空間中其他器件的工作,根據(jù)服務(wù)和需求使多個器件之間進行通信,根據(jù)具體應(yīng)用由用戶開發(fā)。

3無線傳感器網(wǎng)絡(luò)特點

無線傳感器網(wǎng)絡(luò)有如下特點:

(1) 低速率,傳感器網(wǎng)絡(luò)通常只需定期傳輸諸如溫度、濕度之類的傳感器數(shù)據(jù),數(shù)據(jù)量小,采集數(shù)據(jù)頻率低;

(2) 近距離,兩個傳感器節(jié)點之間的距離通常在幾十米到幾百米之間;

(3) 低功耗,傳感器網(wǎng)絡(luò)節(jié)點體積微小,通常攜帶能量有限的電池,而且分布區(qū)域廣,環(huán)境復(fù)雜,有些區(qū)域甚至人員無法到達,通過更換電池的方式來補充能量是不現(xiàn)實的,因此要求節(jié)點具有極低的功耗;

(4) 網(wǎng)絡(luò)容量大,要求網(wǎng)絡(luò)能夠容納上千甚至上萬的節(jié)點;

(5) 動態(tài)組網(wǎng),傳感器網(wǎng)絡(luò)地處復(fù)雜的地理環(huán)境,環(huán)境干擾和能量的耗盡,容易造成節(jié)點故障,因此要求傳感器網(wǎng)絡(luò)具有自組織、自愈特性,即動態(tài)組網(wǎng)功能;

(6) 低成本,傳感器網(wǎng)絡(luò)節(jié)點多,一旦布置到監(jiān)測區(qū)域后,就不再回收,因此要求成本低廉。

4ZigBee的網(wǎng)絡(luò)結(jié)構(gòu)

Zigbee支持星形網(wǎng)、對等網(wǎng)和混合網(wǎng)3種網(wǎng)絡(luò)拓撲結(jié)構(gòu)。每種網(wǎng)絡(luò)都有各自的優(yōu)點。星形網(wǎng)以一個功能強大的主器件作為網(wǎng)絡(luò)的中心,負責(zé)協(xié)調(diào)全網(wǎng)的工作,其他的主器件或從器件分布在其覆蓋范圍內(nèi)。這種網(wǎng)絡(luò)的控制和同步都比較簡單,適用于設(shè)備數(shù)量比較少的場合。對等網(wǎng)又分為點對點和簇樹形兩種,是由主器件連接而成的。這種網(wǎng)絡(luò)能提供更高的可靠性。星形網(wǎng)和對等網(wǎng)相結(jié)合形成了混合網(wǎng),各子網(wǎng)內(nèi)部以星形連接,主器件又以對等方式相連。這種網(wǎng)絡(luò)適用于對網(wǎng)絡(luò)要求最復(fù)雜的情況。一般在現(xiàn)實的應(yīng)用環(huán)境中,混合型具有更大的實用性。在無線傳感器網(wǎng)中的節(jié)點是由軟件層和硬件層共同配合來實現(xiàn)功能的。

5網(wǎng)絡(luò)的搭建

由于Zigbee線傳感器星形網(wǎng)絡(luò)的搭建簡單,易于維護等優(yōu)點,在實際應(yīng)用中得到了廣泛的應(yīng)用。下面著重介紹星形傳感器網(wǎng)絡(luò)的搭建。該網(wǎng)絡(luò)由若干個ZigBee終端節(jié)點和一個中心節(jié)點構(gòu)成一個星型網(wǎng)絡(luò),終端節(jié)點主要負責(zé)各個傳感器模塊的信息采集和傳送。中心節(jié)點主要用于接收各個終端節(jié)點的上傳數(shù)據(jù),并對其進行壓縮處理后通過擴展接口傳送至服務(wù)器端。如圖1-1所示:

ZigBee網(wǎng)絡(luò)的建立是有序的。每個節(jié)點都有唯一的MAC地址,這是通過預(yù)編程設(shè)定的。ZigBee有一套地址分配機制保證地址不會重復(fù)。網(wǎng)絡(luò)一旦建立,拓撲關(guān)系和網(wǎng)絡(luò)地址就會保存在各自節(jié)點的Flash中。網(wǎng)絡(luò)建立后,各節(jié)點就可以通過各自的網(wǎng)絡(luò)地址進行通訊了。

我們實驗時的ZigBee終端節(jié)點采用CC2430模塊,該模塊中采用CC2430芯片,它包括了一個高性能的2.4GHz DSSS(直接序列擴頻)射頻收發(fā)器核心和一顆工業(yè)級小巧高效的8051控制器。通過此模塊的通用I/O接口擴展串口模塊,能夠接收多個傳感器模塊,具有良好的可擴展性。

節(jié)點中采用ZigBee 2004協(xié)議,該協(xié)議支持自組網(wǎng)絡(luò),并且在應(yīng)用層具有較好的接口。在發(fā)送信息前,該模塊先通過初始化函數(shù)radioInit(UINT32 frequency, BYTE localAddress)獲得自身的十六位地址BYTE remoteAddress,然后通過發(fā)送函數(shù)radioSend(BYTE* transmitData, WORD dataLength, BYTE remoteAddress, BYTE doAck)生成網(wǎng)絡(luò)的請求信號。如果該節(jié)點的的地址在中心節(jié)點中有備案,則允許其加該入無線網(wǎng)絡(luò)。當(dāng)收到應(yīng)答信號后,節(jié)點將以字符串的形式將信息上傳到中心模塊。終端節(jié)點的軟件流程如圖1-2所示:

傳感器模塊采用51單片機控制,通過擴展串口與采集模塊相連,其主要負責(zé)接收和處理采集數(shù)據(jù)。該系統(tǒng)中傳感器采用的是數(shù)字溫度傳感器DS18b20,該傳感器的精度高,使用方便,傳感器的采集數(shù)據(jù)經(jīng)串口ZigBee模塊發(fā)送。由于擴展了2個串口,可以根據(jù)實際需要方便、快捷地擴展其他類型的傳感器模塊。

6結(jié)束語

無線傳感器網(wǎng)絡(luò)與ZigBee技術(shù)的結(jié)合能夠解決實驗室環(huán)境下的一定局限性,完成無線網(wǎng)絡(luò)實驗教學(xué)的必備實踐內(nèi)容,利用該網(wǎng)絡(luò)還可以促進進行有關(guān)無線傳感器網(wǎng)絡(luò)方面的創(chuàng)新實驗和科學(xué)發(fā)明。

參考文獻

[1] HU Zhi-hua,LI Ban chun.On the fundamental capacity and lifetime limits of energy—constrained wireless sensor networks[C]//Proc of the 10th Real—time and Embedded Technology and Applications Symposium.Toronto:IEEE Computer Society,2004:160-166.

[2] 王萬里,鄭扣根,姚翔,等.無線網(wǎng)絡(luò)傳感器及其微型操作系統(tǒng)的研究[J].計算機應(yīng)用研究,2005,22(9):39-42.

[3] 尹震宇,趙海,徐久強,等.無線傳感器網(wǎng)絡(luò)操作系統(tǒng)中搶占式任務(wù)調(diào)度策略[J].東北大學(xué)學(xué)報:自然科學(xué)版,2007,28(5): 652-655.

[4] 尹震宇,趙海,林凱,等.無線傳感器網(wǎng)絡(luò)操作系統(tǒng)調(diào)度策略[J].計算機工程,2007,33(17):77-82.

[5] 羅曉華.支持無線網(wǎng)絡(luò)傳感器的rOS操作系統(tǒng)若干關(guān)鍵軟件技術(shù)的研究和實現(xiàn)[D].杭州:浙江大學(xué),2006.

猜你喜歡
傳感器
DEP推出量產(chǎn)內(nèi)燃機傳感器可提升效率減少排放
跟蹤導(dǎo)練(三)2
工業(yè)互聯(lián)網(wǎng)引發(fā)傳感器產(chǎn)業(yè)革命
光纖與光纖傳感器
用傳感器重現(xiàn)伽利略對自由落體運動的研究
電子汽車衡檢定分度數(shù)的分析