日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 通信技術 > 通信技術
[導讀]摘要:首先介紹了無線傳感器網(wǎng)絡的基本拓撲結構與傳感器節(jié)點的結構,詳細說明了基于ZigBee協(xié)議棧的無線傳感網(wǎng)絡的建立過程,包括協(xié)調器啟動及建立網(wǎng)絡、傳感器節(jié)點啟動及加入網(wǎng)絡、傳感器節(jié)點與協(xié)調器之間建立綁定以

摘要:首先介紹了無線傳感器網(wǎng)絡的基本拓撲結構與傳感器節(jié)點的結構,詳細說明了基于ZigBee協(xié)議棧的無線傳感網(wǎng)絡的建立過程,包括協(xié)調器啟動及建立網(wǎng)絡、傳感器節(jié)點啟動及加入網(wǎng)絡、傳感器節(jié)點與協(xié)調器之間建立綁定以及傳感器節(jié)點向協(xié)調器發(fā)送數(shù)據(jù)的過程。設計了基于ZigBee協(xié)議棧的無線傳感網(wǎng)絡系統(tǒng)。以采集溫度信息為例,協(xié)調器能夠接收到傳感器節(jié)點發(fā)來的數(shù)據(jù),并能通過RS232串口,將收到的數(shù)據(jù)發(fā)送給PC機進行顯示。實驗顯示在距離80m遠處,系統(tǒng)仍能保持良好的通信質量。
關鍵詞:ZigBee協(xié)議棧;無線傳感器網(wǎng)絡;協(xié)調器;傳感器節(jié)點

     無線傳感器網(wǎng)絡(Wireless Sensor Network,WSN)是由部署在監(jiān)測區(qū)域內大量廉價微型傳感器節(jié)點組成,通過無線通信方式形成多跳、自組織網(wǎng)絡系統(tǒng),其目的是協(xié)作地感知、采集和處理網(wǎng)絡覆蓋區(qū)域中感知對象的信息,并發(fā)送給觀察者。
    目前能夠用于短距離無線傳感網(wǎng)絡的通信技術主要有5種:Wi-Fi技術、超寬帶通信(Ultra Wideband,UWB)技術、近場通信(Near Field Communication,NFC)技術、藍牙以及ZigBee技術。其中,ZigBee是基于IEEE802.15.4的一種新興短距離無線通信技術,其特點是低功耗、低速率、低復雜度、低成本等。這些特點決定了ZigBee技術非常適合應用于無線傳感網(wǎng)絡中,因此ZigBee技術被認為是最有可能應用于工業(yè)監(jiān)控、傳感器網(wǎng)絡、家庭監(jiān)控、安全監(jiān)控等領域的無線技術。在ZigBee協(xié)議的制定中,IEEE802.15.4無線標準定義了物理層(Physical Layer,PHY)和介質訪問控制層(Medium Access Control Sub-Layer,MAC),而ZigBee協(xié)議棧的網(wǎng)絡層和應用層是由ZigBee聯(lián)盟制定的。
    支持ZigBee協(xié)議的無線通信芯片主要有TI公司推出的CC2420、CC2430、CC2530以及Freescale半導體公司推出的MC13191、MC13192及MC13 193等芯片。CC2430是世界上首個單芯片ZigBee解決方案,除了保持CC2420所包括的優(yōu)良射頻性能之外,其內部還集成了一個增強型8051內核,這使得CC2430成為市面上最具有競爭力的ZigBee無線收發(fā)芯片。
    文中設計了基于ZigBee協(xié)議棧的無線傳感網(wǎng)絡,該系統(tǒng)包括一個協(xié)調器和四個終端傳感節(jié)點。以采集溫度信息為例,實現(xiàn)了無線通信功能。協(xié)調器節(jié)點通過RS232串口,將收到的數(shù)據(jù)發(fā)送給PC機進行處理及顯示。

1 無線傳感網(wǎng)絡的結構
1.1 網(wǎng)絡體系結構
    無線傳感網(wǎng)路中的基本單元是傳感器節(jié)點,根據(jù)其在網(wǎng)絡中的所承擔的任務不同,傳感器節(jié)點可以分為3類:協(xié)調器、路由器和傳感器節(jié)點。在網(wǎng)絡中,協(xié)調器負責建立網(wǎng)絡,允許路由器和傳感器節(jié)點與其綁定,并接收路由器和傳感器節(jié)點發(fā)送來的數(shù)據(jù)信息,以及傳送給PC機進行處理、存儲等;傳感器節(jié)點負責感知被測對象的物理信息,并將其無線發(fā)射給協(xié)調器;但如果傳感器節(jié)點距離協(xié)調器太遠,則需要
路由器在中間進行中繼。傳感網(wǎng)絡的拓撲結構一般有3種:星型網(wǎng)絡、樹型網(wǎng)絡和網(wǎng)狀網(wǎng)絡。
    星型拓撲結構具有組網(wǎng)簡單、低成本和低功耗等優(yōu)點,但網(wǎng)絡覆蓋范圍有限;樹型網(wǎng)絡可以擴大網(wǎng)絡覆蓋范圍,傳感器節(jié)點傳感器所采集的數(shù)據(jù)可以通過路由器中繼的方式到達協(xié)調器;網(wǎng)狀網(wǎng)絡具有高可靠性和覆蓋范圍大等優(yōu)點,但功耗大、管理復雜。在實際應用,要根據(jù)實際需求來選擇網(wǎng)絡拓撲結構。
1.2 傳感器節(jié)點的結構
    無線傳感網(wǎng)絡中的節(jié)點按照其所具備的功能來分,可分為全功能設備(Full Funclion Device,F(xiàn)FD)和精簡功能設備(Reduced Function Device,RFD)。網(wǎng)絡協(xié)調器和路由器必須由FFD來承擔,傳感器節(jié)點一般由RFD來實現(xiàn)。但不管是FFD還是RFD,其硬件的基本結構基本上相同,一般包括傳感器模塊、微處理器模塊、無線通信模塊和能量供應模塊4個基本部分,如圖1所示。傳感器模塊用于感知被測對象的物理信息,并將其轉換為電信號;微處理器模塊負責處理及存儲數(shù)據(jù);無線通信模塊負責發(fā)射與接收無線電信息;能量供應模塊為整個系統(tǒng)提供能量。此外,傳感器節(jié)點還可能包括一些輔助單位,如定位模塊、自供電模塊等。與傳感器節(jié)點和路由器相比,協(xié)調器一般需要和PC機相連,所以其帶有RS232接口或USB接口等。



2 系統(tǒng)軟件設計
    TI公司推出的ZigBee協(xié)議棧是基于優(yōu)先級的輪轉查詢式操作系統(tǒng),它是由稱為層的模塊組成,每一層為其上一層提供特定的服務。Zig Bee協(xié)議棧為各個層均分配的不同的任務編號,每一個任務中又包含若干個事件。對于開發(fā)者來說,一般只需關注應用層函數(shù)的設計即可。當然,若果硬件電路不同,則其硬件抽象層函數(shù)也是不同的。文中所采用的硬件電路為無線龍公司生產(chǎn)的CC2430無線通信模塊,共包括4個傳感器節(jié)點和一個協(xié)調器。每個傳感器節(jié)點為一個CC2430基本模塊和一個電池板;協(xié)調器模塊為一個CC2430基本模塊和一個擴展板,擴展板上帶有RS232串口,可用于和PC機進行通信。
2.1 協(xié)調器啟動及建立網(wǎng)絡
    無線傳感網(wǎng)絡的建立是由網(wǎng)絡協(xié)調器來完成的。協(xié)調器節(jié)點啟動之后,首先完成系統(tǒng)的初始化,然后進入操作系統(tǒng)。在系統(tǒng)的初始化中,包括初始化系統(tǒng)時鐘、檢測芯片電壓、中斷系統(tǒng)、flash存儲器等,其中比較重要的是初始化端口描述符。兩個物理無線收發(fā)模塊的通信是通過兩個設備中編號相同的端點來實現(xiàn)的,這要求協(xié)調器所初始化的端點屬性要與在傳感器節(jié)點中所初始化的端點屬性相匹配。
    進入操作系統(tǒng)以后,首先進入的是應用層任務函數(shù),因為在應用中設置了進入事件。通過按鍵S1來設置其為協(xié)調器,并開始建立網(wǎng)絡。將設備設置為協(xié)調器之后,通過zb_StartRequest()函數(shù)調用ZDO層初始化設備函數(shù)ZDOInitDevice()。在該函數(shù)中,通過ZDO層中的網(wǎng)絡初始化函數(shù)ZDApp_NetworhInit()設置網(wǎng)絡初始化事件,送給啟動設備函數(shù)ZDO_StartDevice()處理。在該函數(shù)中,調用了網(wǎng)絡層的網(wǎng)絡形成請求函數(shù)NLME_NetworkFormationRequest()來形成網(wǎng)絡。由于ZigBee協(xié)議棧是半開源的,因此看不到該函數(shù)的內部程序。當ZDO層收到網(wǎng)絡形成確認信息之后,則設置網(wǎng)絡啟動事件,將設備的狀態(tài)改為啟動狀態(tài)。協(xié)調器建立網(wǎng)絡的過程如圖2所示。


2.2 傳感器節(jié)點啟動及加入網(wǎng)絡
    對于傳感器節(jié)點來說,啟動后首先要完成的也是設備的初始化。在本實驗中,傳感器節(jié)點向協(xié)調器發(fā)送本身的溫度信息,所以在傳感器節(jié)點中所初始化的端口的屬性應為輸出,而協(xié)調器中所定義的端口的屬性應為輸入。當初始化之后,進入操作系統(tǒng)執(zhí)行應用層任務中的進入事件。這里直接將設備設置為傳感器節(jié)點。
    傳感器節(jié)點啟動后,開始初始化網(wǎng)絡。在ZDO層調用網(wǎng)絡層的網(wǎng)絡發(fā)現(xiàn)函數(shù)NLME_NetworkDiscoveryRequest(),嘗試發(fā)現(xiàn)是否已經(jīng)存在的網(wǎng)絡可以加入。當發(fā)現(xiàn)協(xié)調器所建立的網(wǎng)絡時,傳感器節(jié)點的ZDO層會收到網(wǎng)絡發(fā)現(xiàn)確認信息。這時,傳感器節(jié)點通過調用網(wǎng)絡層的網(wǎng)絡加入請求函數(shù)NLME_JionRequest(),向協(xié)調器發(fā)送加入網(wǎng)絡請求。如果協(xié)調器允許其他節(jié)點加入網(wǎng)絡,則該傳感器節(jié)點會接收到協(xié)調器發(fā)送來的加入確認信息。這里的網(wǎng)絡發(fā)現(xiàn)函數(shù)NLME_NetworkDiscoveryRequest()和網(wǎng)絡加入請求函數(shù)NLME_JionRequest(),與協(xié)調器中所調用的網(wǎng)絡形成函數(shù)NLME NetworkFormationReouest()一樣,均為ZigBee協(xié)議棧所封裝起來的函數(shù),只能由開發(fā)人員編程時調用,不能看到其內部程序。傳感器節(jié)點加入網(wǎng)絡的流程如圖3所示。


2.3 傳感器節(jié)點與協(xié)調器的綁定
    為了讓傳感器節(jié)點與協(xié)調器能相互傳送數(shù)據(jù),兩者之間必須建立綁定關系。綁定是兩個(或多個)應用設備之間信息傳輸?shù)目刂茩C制,在ZigBee2006及以后的協(xié)議棧中,所有的設備都必須執(zhí)行綁定機制。
    協(xié)調器通過執(zhí)行zb_AllowBind()函數(shù),開啟允許綁定功能。在該函數(shù)中,可以設置允許綁定的時間,即在某一段時間內,協(xié)調器接收其他設備發(fā)來的綁定請求,超過這段時間,則關閉該功能。傳感器節(jié)點通過執(zhí)行綁定設備函數(shù)zb_BindDevice(),向協(xié)調器發(fā)送綁定請求。協(xié)調器接收到傳感器節(jié)點發(fā)送來的綁定請求,并進行解析,綁定請求信息中包含了傳感器節(jié)點中的端點信息,然后協(xié)調器在自身所注冊過的端點中尋找與之相匹配的端點。找到之后,則處理綁定請求信息,并向傳感器節(jié)點發(fā)送綁定響應信息。傳感器節(jié)點接收到綁定響應信息之后,通過調用應用支持子層的綁定請求函數(shù)APSME_BindRequest()來建立綁定表,并將向自己的應用層發(fā)送綁定確認信息。傳感器節(jié)點與協(xié)調器建立綁定的流程如圖4所示。


2.4 傳感器節(jié)點向協(xié)調器傳送數(shù)據(jù)
    當傳感器節(jié)點向自己的應用層發(fā)送綁定確認信息之后,就調用發(fā)送報告函數(shù)myApp_StartReporting()向協(xié)調器發(fā)送數(shù)據(jù)信息。CC2430內部有一溫度傳感器,可測量的溫度范圍是-20~80℃,雖然所采集的結果與實際溫度不太相符合(比實際值偏高),但對于構建無線傳感器網(wǎng)絡,并無太大影響。所以在本實驗中,傳感器節(jié)點所發(fā)送的就是其自身內部的溫度信息。由傳感器所得來的溫度信息為模擬信號,需要經(jīng)過A/D轉換為數(shù)字信號。CC2430內部集成了多路A/D轉換,這里不再詳述。
    當協(xié)調器接收到溫度信息之后,對其進行解析,得到溫度信息。通過調用串口通信程序,將數(shù)據(jù)發(fā)送給PC機進行顯示。串口通信程序的設計,這里也不再詳述。

3 實驗
    當建立綁定關系之后,傳感器節(jié)點就可以向協(xié)調器發(fā)送數(shù)據(jù)。將協(xié)調器程序下載到帶有擴展板的CC2430模塊中,然后將傳感器節(jié)點程序分別下載到4個帶有電池板的CC2430模塊中。協(xié)調器由3節(jié)5號電池供電,并通過RS232串口與PC機相連。在PC機上打開串口調試工具,并設置好端口號、傳輸速率及校驗位等。端口號的設置可通過PC機查看,而傳輸速率及校驗位等與串口通信程序的設計有關,這里選擇波特率為384 000,暫時沒有設置校驗位。每個傳感器節(jié)點均有2節(jié)7號電池供電。
    首先打開帶有擴展板的CC2430電源,按S1鍵將其設置成為協(xié)調器。然后再次按下S1鍵,即協(xié)調器開啟允許綁定功能。此時依次打開4個傳感器節(jié)點,它們會相繼加入網(wǎng)絡。在實驗中,通過LED的亮滅來觀察網(wǎng)絡啟動及節(jié)點加入的過程。


    網(wǎng)絡加入完畢之后,在PC機的串口調試界面中,能看到協(xié)調器所接收到得溫度信息,并且協(xié)調器為4個傳感器節(jié)點分別分配了16位的網(wǎng)絡地址,如圖5所示。

4 結論
    本實驗實現(xiàn)了基于ZigBee協(xié)議棧無線傳感器網(wǎng)絡的開發(fā)。如果在PC機上采用LabVIEW軟件對串口數(shù)據(jù)進行處理,則可以實現(xiàn)數(shù)據(jù)的實時監(jiān)測與報警,以及數(shù)據(jù)的存儲與回調等功能。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

香港2025年 9月12日 /美通社/ -- 全球領先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關鍵字: AI 遠程控制 控制技術 BSP

深圳2025年9月11日 /美通社/ -- 2025 年 9 月 10 日,第 26 屆中國國際光電博覽會(簡稱 "CIOE 中國光博會")在深圳盛大開幕。本屆展會吸引力再創(chuàng)新高,全球超3800家優(yōu)質...

關鍵字: 自動化 光電 CIO BSP

天津2025年9月11日 /美通社/ -- 國際能源署(IEA)數(shù)據(jù)顯示,2024 年全球數(shù)據(jù)中心電力消耗達 415 太瓦時,占全球總用電量的 1.5%,預計到 2030 年,這一數(shù)字將飆升至 945 太瓦時,近乎翻番,...

關鍵字: 模型 AI 數(shù)據(jù)中心 BSP

北京2025年9月11日 /美通社/ -- 國際9月11日上午,2025年中國國際服務貿易交易會(以下簡稱"服貿會")—體育賽事經(jīng)濟高質量發(fā)展大會現(xiàn)場,北京經(jīng)濟技術開發(fā)區(qū)工委委員、管委會副主...

關鍵字: 5G BSP GROUP MOTOR

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達克上市公司優(yōu)克聯(lián)集團(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關鍵字: LOCAL LM BSP 移動網(wǎng)絡

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當技術的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進化"?的裂變時代——AI大模型消融感知邊界,...

關鍵字: BSP 模型 微信 AIOT

"出海無界 商機無限"助力企業(yè)構建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關鍵字: 解碼 供應鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當?shù)貢r間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關鍵字: 掃地機器人 耳機 PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協(xié)議棧DynaBlue率先通過藍牙技術聯(lián)盟(SIG)BQB 6.1標準認證。作為移遠深耕短距離通信...

關鍵字: 藍牙協(xié)議棧 移遠通信 COM BSP
關閉