zigbee技術(shù)XBEE模塊使用說明書_第1頁
zigbee技術(shù)XBEE模塊使用說明書_第2頁
zigbee技術(shù)XBEE模塊使用說明書_第3頁
zigbee技術(shù)XBEE模塊使用說明書_第4頁
zigbee技術(shù)XBEE模塊使用說明書_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余36頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、XBee 和 XBee-PROOEMRF 模塊的設(shè)計(jì),以 ZigBee 協(xié)議內(nèi)運(yùn)作,支持低成本的獨(dú)特需求,低功耗無線傳感器網(wǎng)絡(luò)工程。模塊只需要最小的功率,就能提供遠(yuǎn)程設(shè)備之間的數(shù)據(jù)傳輸?shù)目煽啃?。這兩個(gè)模塊內(nèi)運(yùn)作的 ISM2.4GHz 頻段,且引腳對(duì)引腳相互兼容。1.1 主要特點(diǎn)XBeeXBee-PRO高性能、低成本室內(nèi)/城市: 距離 100 (30 米) 戶外線的視線: 300 (100米)發(fā)射功率:1 毫瓦(0dBm 時(shí))接收靈敏度:-92dBm 的室內(nèi)/城市:300(100 米)戶外線的視線:高達(dá) 1 英里(1500 米)發(fā)射功率:100 毫瓦(20dBm 的)的 EIRP接收靈敏度:-1

2、00dBm 的射頻數(shù)據(jù)傳輸速率:250,000 個(gè)基點(diǎn)低功率TX 電流:45 毫安(3.3 伏)RX 電流:50 毫安(3.3 伏)掉電電流:10 微安TX 電流:215 毫安(3.3 伏)RX 電流:55 毫安(3.3 伏)掉電電流:10微安先進(jìn)的網(wǎng)絡(luò)和安全重試和確認(rèn)。DSSS(直接序列擴(kuò)頻)每一個(gè)序列頻道,可使用超過 65000 個(gè)唯一的網(wǎng)絡(luò)地址點(diǎn)至點(diǎn),點(diǎn)對(duì)點(diǎn),點(diǎn)對(duì)多點(diǎn)和點(diǎn)對(duì)點(diǎn)的對(duì)等拓?fù)渲巫孕邪才?,自我修?fù)和故障容錯(cuò)網(wǎng)絡(luò)易于使用沒有配置必要的外箱射頻通信AT 和 API 命令模式配置模塊參數(shù)小尺寸廣泛的命令集免費(fèi)的 X-CTU 軟件(測試和配置軟件)免費(fèi)及無限技術(shù)支持1.1.1.全球認(rèn)證

3、FCC 認(rèn)證(美國)參見附錄 Ap34 要求。系統(tǒng)包含的 XBee/XBee-PRO 射頻模塊繼承 MaxStream 的認(rèn)證。ISM(工業(yè),科學(xué)和醫(yī)療)2.4 吉赫頻帶的 ISO9001:2000 認(rèn)證機(jī)構(gòu)認(rèn)證下制造的注冊(cè)標(biāo)準(zhǔn)的 XBee/XBee-PRO 射頻模塊列表被優(yōu)化用于在美國,加拿大,澳大利亞,以色列和歐洲。1.2.描述表 1-01,XBee/XBeePROOEMRF 模塊(簡述)描述xbeeXBee-PRO性能室內(nèi)和城市的范圍距離 30M距離 100 米室外的可視范圍距離 100m距離 1500 米發(fā)射功率輸出(軟件可選)1mW(0dBm)60mW(18dBm)conducted

4、,100mW(20dBm)EIRP*射頻數(shù)據(jù)速率250,000bps250,000bps串行接口數(shù)據(jù)速率(軟件可選)1200-115200bps(標(biāo)準(zhǔn)的傳輸速率,也支持非標(biāo)準(zhǔn))1200-115200bps(標(biāo)準(zhǔn)的傳輸速率,也支持非標(biāo)準(zhǔn))接收器靈敏度-92dBm(1%的錯(cuò)誤包)-100dBm(1%的錯(cuò)誤包)電源要求電源電壓2.83.4V2.83.4V工作電流(發(fā)送)45mA(3.3V)IfPL=0(10dBm):137mA(3.3V),139mA(3.0V)PL=1(12dBm):155mA(3.3V),153mA(3.0V)PL=2(14dBm):170mA(3.3V),171mA(3.0V)

5、PL=3(16dBm):188mA(3.3V),195mA(3.0V)PL=4(18dBm):215mA(3.3V),227mA(3.0V)工作電流(接收)50mA(3.3V)55mA(3.3V)掉電電流不支持不支持概要操作頻段ISM2.4GHzISM2.4GHz尺寸0.960”x1.087”(2.438cmx2.761cm)0.960”x1.297”(2.438cmx3.294cm)工作溫度-40to85oC(industrial)-40to85oC(industrial)天線選擇集成帶,芯片或 U.FL 連接器集成帶,芯片或 U.FL 連接器網(wǎng)絡(luò)與安全支持的網(wǎng)絡(luò)拓?fù)潼c(diǎn)至點(diǎn),點(diǎn)對(duì)多點(diǎn),對(duì)等網(wǎng)

6、絡(luò)與網(wǎng)孔通道數(shù)量(軟件可選)16 個(gè)直接序列通道16 個(gè)直接序列通道尋址選項(xiàng)PAN 編號(hào),通道和地址PAN 編號(hào),通道和地址機(jī)構(gòu)認(rèn)證美國(FCC15.247 部分)OUR-XBEEOUR-XBEEPRO加拿大工業(yè)部(IC)4214AXBEE4214AXBEEPRO歐盟 ceETSIETSI(Max.10dBmtransmitpoweroutput)*當(dāng)在歐洲運(yùn)用時(shí):XBee-PRORF 模塊必須被配置為運(yùn)行在一個(gè)最大發(fā)射功率為 10dBm 的輸出水平。電源輸出級(jí)別設(shè)置使用 PL命令。PL 參數(shù)必須等于“0(10dBm)。It 匕外,歐洲法規(guī)規(guī)定,EIRP 最高功率為 12.86dBm 的(19

7、 毫瓦),對(duì)于 XBeePRO 的12.11dBm 和 XBee 時(shí)高增益天線天線選項(xiàng):指定的范圍內(nèi)使用時(shí)是典型的集成塊(1.5dBi 的)和偶極子(2.1dBi 的)天線。該芯片天線選項(xiàng)提供要素優(yōu)勢(shì),它的形式,但它通常會(huì)產(chǎn)生更短的選擇范圍比帶和偶極子天線發(fā)射時(shí),在戶外。1.3.機(jī)械尺寸圖 1-01XBee/XBee-PROOEMRF 模塊的機(jī)械尺寸(天線選項(xiàng)未顯示)TheXBeeandXBee-PRORFModulesarepinforpincompatible.XBee 和 XBee-專業(yè)射頻模塊的引腳-為-引腳兼容。XBee/XBee-Pro 的射頻模塊的目的是要安裝到一個(gè)插座(插座)因

8、此安裝時(shí)不需要任何焊接,開發(fā)套件包含的XBeeXBee-PROXBee&XBee-PRO(sideviews)XBeeI2.aJUKIRS-232 和 USB 接口板的使用兩個(gè) 20 針插座接收模塊。圖 1-02XBee 模塊安裝到一個(gè) RS-232 接口板。通孔單排插座 SamtecP/N:MMS-110-01-L-SV(或者相同的)表面貼裝雙排插座 P/N:CPRMSL20-D-0-1(或者相同的)表面貼裝單排插座 SamtecP/N:SMM-110-02-SM-S表 1-02XBee 和 XBee-PRO 的引腳分配Pin#NameDirectionDescription1VCC

9、-電源2DOUTOutputUART 的數(shù)據(jù)輸出3DIN/CONFIGInputUART 的數(shù)據(jù)輸入4DO8*OutputDigitalOutput8 數(shù)據(jù)輸出5RESETInput模塊復(fù)位(復(fù)位脈沖必須至少為 200 納秒)6PWM0/RSSIOutputPWM 輸出 0/RX 信號(hào)強(qiáng)度指示器7reserved-請(qǐng)勿連接8reserved-請(qǐng)勿連接9DTR/SLEEP_RQ*/DI8Input睡眠引腳控制線或數(shù)字輸入 810GND-接地11AD4*/DIO4*Either模擬輸入 4 或數(shù)字 I/O412CTS/DIO7Either明確對(duì)發(fā)送流量控制或數(shù)字 I/O713ON/SLEEPOut

10、put模塊狀態(tài)指示燈14VREF*Input電壓參考的 A/D 輸入15Associate/AD5*/DIO5*Either相關(guān)的指標(biāo),模擬輸入 5 或數(shù)字 I/O 五16RTS*/AD6*/DIO6*Either要求對(duì)發(fā)送的流量控制,模擬輸入 6 或數(shù)字 I/O617AD3*/DIO3*Either模擬輸入 3 或數(shù)字 I/O318AD2*/DIO2*Either模擬輸入 2 或數(shù)字 I/O219AD1*/DIO1*Either模擬輸入 1 或數(shù)字 I/O120AD0*/DIO0*Either模擬輸入 0 或數(shù)字 I/O0設(shè)計(jì)注意:撮小連接:VCC,GND 的,DOUT 和 DIN撮小連接更

11、新固件 VCC,GND,DIN,DOUT,RTS&DTR1.5.引腳信號(hào)圖 1-03XBee/XBee-PRO射頻模塊的引腳數(shù)(頂部顯示-防護(hù)在底部)VinItin州Bjjoasg:p:E3Fkn10tin11FknI*.E3_Kn11:MaxStream 的還建議對(duì)印刷電路板印上模塊的輪廓,以指示方向便于安裝?言號(hào)方向是相對(duì)于指定的模塊摸塊包一個(gè) 50K 的 Q 上拉電阻連接到 RESET布輸入幾個(gè)拉電 H可配置使用 PE 命令沫使用引腳應(yīng)由斷開1.6. 電氣特性表 1-03Xbee 和 XBeePRO 的直流特性的(VCC=2.8-3.4 伏)代號(hào)參數(shù)條件最小典型最大單位VIL輸入

12、低電壓所有數(shù)字輸入-0.35*VCCVVIH輸入高電壓所有數(shù)字輸入0.7*VCC-VVOL輸出低電壓IOL=2mA,VCC=2.7V-0.5VVOH輸出高電壓IOH=-2mA,VCC=2.7VVCC-0.5-VIIlN輸入漏電電流VIN=VCCorGND,allinputs,perpin-0.0251uAIIOZ高阻抗漏電電流VN=VCCorGND,allI/OHigh-Z,perpin-0.0251uATX發(fā)射電流VCC=3.3V-45(XBee)215(PRO)-mARX接收電流VCC=3.3V-50(XBee)55(PRO)-mAPWR-DWN掉電電流SMparameter=1-10-u

13、A1.7. 定義表 1-4 術(shù)語和定義ZigBee 節(jié)點(diǎn)類型協(xié)調(diào)器一個(gè)節(jié)點(diǎn)有一個(gè)獨(dú)特的功能,形成網(wǎng)絡(luò)。協(xié)調(diào)器負(fù)責(zé)建立一個(gè)完整的操作渠道和 PAN 的身份證。一旦建立,協(xié)調(diào)器可以形成一個(gè)網(wǎng)絡(luò),它通過允許路由器和終端設(shè)備加入。一旦形成網(wǎng)絡(luò),路由器(協(xié)調(diào)器的功能就像它可以參與路由數(shù)據(jù)包,是一個(gè)源或目的地的數(shù)據(jù)包)。3. 每一個(gè) pan 協(xié)調(diào)器4. 建立/由 pan 組織5. 可路由的數(shù)據(jù)包到/從其他節(jié)點(diǎn)6. 可以是一個(gè)數(shù)據(jù)包的源和目標(biāo)7. 電源供電參閱的 XBee/XBee-PRO 協(xié)調(diào)器節(jié)更多信息 p17。路由器一個(gè)節(jié)點(diǎn),創(chuàng)建/維護(hù)網(wǎng)絡(luò)信息,并確定最佳路徑的數(shù)據(jù)包使用此信息。一個(gè)路由器必須加入網(wǎng)絡(luò)

14、,才可以允許其他路由器和終端設(shè)備加入到它。一個(gè)路由器可以參與路由數(shù)據(jù)包,并打算成為電源供電的節(jié)點(diǎn)。-一些路由器可以在一個(gè) PAN1.%2.可路由的數(shù)據(jù)包到/從其他節(jié)點(diǎn)2.%2.可以是一個(gè)數(shù)據(jù)包的源和目標(biāo)3.%2.電源供電參閱的 XBee/XBee-PRO 路由器節(jié)-和灰 p17Informa 公司的更多。終端設(shè)備終端設(shè)備沒有路由能力。終端設(shè)備必須始終與他們的互動(dòng)父節(jié)點(diǎn)(路由器或協(xié)調(diào)器),以發(fā)送或接收數(shù)據(jù)。終端設(shè)備可以是一個(gè)源或目的地的數(shù)據(jù)包,但不能發(fā)送數(shù)據(jù)包。終端設(shè)備可以由電池供電,提供低功率運(yùn)行。1.%2.%3.一些終端設(shè)備可以在一 PAN2.%2.%3.可以是數(shù)據(jù)包的來源和目的地3.%2.

15、%3.所有郵件中繼通過協(xié)調(diào)器或路由器-低功耗終端設(shè)備不支持這個(gè)版本。ZigBee 協(xié)議PAN個(gè)人區(qū)域網(wǎng)絡(luò)-數(shù)據(jù)通信網(wǎng)絡(luò),其中包括一臺(tái)協(xié)調(diào)器和一個(gè)或多個(gè)路由器/終端設(shè)備。網(wǎng)絡(luò)工作形成是由網(wǎng)絡(luò)最大深度,最大子路由器和的最大的子終端設(shè)備加入PAN 過程的一個(gè)節(jié)點(diǎn)的 ZigBee 成為一部分。一個(gè)節(jié)點(diǎn)成為網(wǎng)絡(luò)的一部分加入到一個(gè)網(wǎng)絡(luò)連接到一個(gè)由協(xié)調(diào)器或路由器(即以前)。在參與過程中,允許加入的節(jié)點(diǎn)(父)分配一個(gè) 16 位地址加入節(jié)點(diǎn)(子)。網(wǎng)絡(luò)最大深度協(xié)調(diào)器水平的后代從。在一個(gè) MaxStreamPAN 中,網(wǎng)絡(luò)的最大深度為 5。最多子路由最大數(shù)量的路由器可以加入到一個(gè)節(jié)點(diǎn)。最多 6 個(gè)子路由在 Max

16、StreamPAN 中最多子設(shè)備該終端設(shè)備的最大數(shù)量可以加入到一個(gè)節(jié)點(diǎn)。最多 14 個(gè)子終端設(shè)備在 MaxStreamPAN 中網(wǎng)絡(luò)地址16 位地址分配給一個(gè)節(jié)點(diǎn)后,加入到另一個(gè)節(jié)點(diǎn)。作業(yè)通道選定的頻率為節(jié)點(diǎn)之間的數(shù)據(jù)通信。經(jīng)營渠道選擇了協(xié)調(diào)器的權(quán)力。能源掃描一個(gè)射頻信道掃描,檢測選定的能源渠道的數(shù)量目前在。協(xié)調(diào)器使用能源掃描,以確定的工作頻道。路由請(qǐng)求廣播傳輸由一臺(tái)協(xié)調(diào)器或路由器在整個(gè)網(wǎng)絡(luò)中的節(jié)點(diǎn)嘗試建立一個(gè)路由到目的地。路線回復(fù)單播傳輸送回請(qǐng)求發(fā)端的路線。它是由一個(gè)節(jié)點(diǎn)開始時(shí),收到一個(gè)路由請(qǐng)求分組和它的地址匹配路由請(qǐng)求分組的目的地址在。路線發(fā)現(xiàn)建立一個(gè)路由到目標(biāo)節(jié)點(diǎn)時(shí),一個(gè)不存在于路由表的

17、過程。它是基于 AODV 路由協(xié)議(特設(shè)按需距離矢量路由)協(xié)議。ZigBee 堆棧ZigBee 是一種規(guī)范的出版高層通信協(xié)議的規(guī)定,小,低功耗模塊的使用。在 ZigBee 協(xié)議棧提供了關(guān)于 802.15.4 規(guī)范頂層網(wǎng)絡(luò)功能層。例如,網(wǎng)和路由功能可用于 ZigBee 的解決方案是不存在的802.15.4 協(xié)議2.ZigBee 網(wǎng)絡(luò)2,ZigBee 網(wǎng)絡(luò)的構(gòu)成pan 是一個(gè) ZigBee 的協(xié)調(diào)器組成,節(jié)點(diǎn)加入到一個(gè)或一個(gè)先前加入路由器。一旦協(xié)調(diào)器定義的經(jīng)營渠道和 PANID,它可以讓路由器和終端設(shè)備加入到它。當(dāng)一個(gè)節(jié)點(diǎn)加入網(wǎng)絡(luò),它接收一個(gè) 16 位網(wǎng)絡(luò)地址。一旦路由器加入網(wǎng)絡(luò)時(shí),它也可以讓其他

18、節(jié)點(diǎn)加入到它。加入成立的父/子關(guān)系的兩個(gè)節(jié)點(diǎn)之間。允許的節(jié)點(diǎn)聯(lián)接是家長和加入的節(jié)點(diǎn)是孩子。父/子關(guān)系并不路由需要,但它是必要的分配網(wǎng)絡(luò)的形成和網(wǎng)絡(luò)地址。如果不存在一個(gè)協(xié)調(diào)器,一個(gè)網(wǎng)絡(luò)不能形成。一個(gè)節(jié)點(diǎn)不能發(fā)送或接收數(shù)據(jù),直到它已加入了 pan。2.3,節(jié)點(diǎn)類型ZigBeepan 由一臺(tái)協(xié)調(diào)器和一個(gè)或多個(gè)路由器和/或終端設(shè)備。參照協(xié)調(diào)器p17和路由器p17章節(jié)的射頻模塊操作”為更多的類型信息就每個(gè)節(jié)點(diǎn)圖 2-01o 節(jié)點(diǎn)類型牌的一個(gè)基本 ZigBee 網(wǎng)絡(luò)拓?fù)鋮f(xié)調(diào)器每設(shè)立一個(gè) pan/組織了 pan 電源供電路由器可選能在 PAN 供電終端設(shè)備各自能在 pan 低功耗2.3,NetworkLim

19、itations 網(wǎng)絡(luò)限制限制的以下范圍:協(xié)調(diào)器(每個(gè) PAN)和路由器可以有 6 個(gè)路由器和終端設(shè)備 14 加入到他們。圖 2-03。最大的網(wǎng)絡(luò)深度網(wǎng)絡(luò)深度可以跨越 5 個(gè)級(jí)別深度2,ZigBee 網(wǎng)絡(luò)通信2.4,ZigBee 的尋址802.15.4 協(xié)議的 ZigBee 協(xié)議賴以建立指定兩個(gè)地址類型:?16 位網(wǎng)絡(luò)地址?64 位地址 16 位網(wǎng)絡(luò)地址一個(gè) 16 位網(wǎng)絡(luò)地址被分配到一個(gè)節(jié)點(diǎn)時(shí),節(jié)點(diǎn)加入網(wǎng)絡(luò)。該網(wǎng)絡(luò)地址是唯一的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在。但是,網(wǎng)絡(luò)地址是不是靜態(tài)的-它可以改變。以下兩個(gè)條件將導(dǎo)致一個(gè)節(jié)點(diǎn)收到一個(gè)新的網(wǎng)絡(luò)地址:1 .終端設(shè)備無法與它的母機(jī)進(jìn)行通訊2 .路由器或終端設(shè)備,當(dāng)它的

20、權(quán)力周期,發(fā)送一個(gè) 802.15.4 孤兒的通知找到其父母。如果父節(jié)點(diǎn)不響應(yīng),路由器或終端設(shè)備認(rèn)為不加入了本身并重申了加入網(wǎng)絡(luò)的進(jìn)程。一旦節(jié)點(diǎn)加入該網(wǎng)絡(luò),它和它的后代都將收到一個(gè)新的網(wǎng)絡(luò)地址由于所有的 ZigBee 通信使用 16 位尋址,一個(gè)節(jié)點(diǎn)的 16 位地址必須知道的地方才可以通信64 位地址撮大子項(xiàng)-協(xié)調(diào)器和各參加路由器可以支持多達(dá) 20 臺(tái)子項(xiàng),其中度-最大網(wǎng)絡(luò)深度為 5-最大深度是指網(wǎng)絡(luò)協(xié)調(diào)員水平的后代從。圖 2-02 占子項(xiàng)父項(xiàng)的最大設(shè)備數(shù)量6 個(gè)可路由器(最多子項(xiàng)路由器)。參考圖 202 憫絡(luò)最大深參考圖 203。請(qǐng)參閱定義表P8 的更多信息的。ee日臼臼回目SBJntTEfE

21、J這條路線一包可以在一個(gè)網(wǎng)狀網(wǎng)絡(luò)是獨(dú)立于父/子關(guān)系的建立過程中加入。前轉(zhuǎn)遞數(shù)據(jù)包從源節(jié)點(diǎn)到目的地,必須建立一個(gè)路線。路由發(fā)現(xiàn)是基于 AODV 路由協(xié)議(特設(shè)按需距離矢量路由)協(xié)議。AODV 協(xié)議(特設(shè)按需距離矢量)路由算法根據(jù)協(xié)議 AODV 的路由是使用節(jié)點(diǎn)表中每個(gè)節(jié)點(diǎn)存儲(chǔ)目的地,在未來的來源和啤酒花(節(jié)點(diǎn)之間的中介目標(biāo)節(jié)點(diǎn))的。如果下一跳不知道,路由發(fā)現(xiàn)必須進(jìn)行,以便找到一個(gè)路徑。由于只有有限數(shù)量的路線可以被存儲(chǔ)在路由器,路由發(fā)現(xiàn)會(huì)發(fā)生不同的節(jié)點(diǎn)之間往往有很多的溝通與大型網(wǎng)絡(luò)。當(dāng)一個(gè)源節(jié)點(diǎn)必須找到一個(gè)路由到目標(biāo)節(jié)點(diǎn)時(shí),它發(fā)送一個(gè)廣播路由請(qǐng)求命令。這條路線請(qǐng)求命令包含源網(wǎng)絡(luò)地址,網(wǎng)絡(luò)地址和目標(biāo)

22、成本的路徑字段(1 質(zhì)量指標(biāo)衡量航線)。由于路由請(qǐng)求命令是通過網(wǎng)絡(luò)傳播(指的是廣播傳輸部分P13 的),每個(gè)節(jié)點(diǎn),重新廣播的消息更新路徑的成本領(lǐng)域,并創(chuàng)建一個(gè)臨時(shí)表中發(fā)現(xiàn)入境航線。當(dāng)目標(biāo)節(jié)點(diǎn)接收到路由請(qǐng)求,它比較針對(duì)以前收到路由請(qǐng)求命令路徑成本字段。如果路徑成本要求存儲(chǔ)在收到更好的途徑是比任何以前,目標(biāo)節(jié)點(diǎn)將發(fā)送一個(gè)路由應(yīng)答包的節(jié)點(diǎn)起源路線的要求。中間節(jié)點(diǎn)接收和轉(zhuǎn)發(fā)路由應(yīng)答包向源節(jié)點(diǎn)(節(jié)點(diǎn)路由請(qǐng)求起源)。指的是 ZigBee 規(guī)范的更多細(xì)節(jié)。2.2.3.廣播傳輸ZigBee 協(xié)議內(nèi)的廣播傳輸?shù)哪康氖莻鞑ピ谡麄€(gè)傳輸網(wǎng)絡(luò),使所有節(jié)點(diǎn)接收。這就要求每一個(gè)廣播跨使命是通過路由器轉(zhuǎn)發(fā),以確保所有節(jié)點(diǎn)的所

23、有節(jié)點(diǎn)接收傳輸。廣播傳輸使用被動(dòng)確認(rèn)計(jì)劃。這意味著,當(dāng)一個(gè)節(jié)點(diǎn)發(fā)送一個(gè)廣播傳送,它的鄰居聽,看看是否所有的轉(zhuǎn)發(fā)該郵件。如果一個(gè)或多個(gè)鄰居節(jié)點(diǎn)不轉(zhuǎn)發(fā)數(shù)據(jù)時(shí),節(jié)點(diǎn)會(huì)轉(zhuǎn)發(fā)廣播消息,再次聽鄰居節(jié)點(diǎn)轉(zhuǎn)發(fā)的廣播傳輸。RefertotheZigBeespecificationformoredetails.指的是 ZigBee 規(guī)范的更多細(xì)節(jié)。3.模塊操作1連續(xù)通信XBee/XBee-PROOEMRF 模塊接口,通過邏輯電平到主機(jī)設(shè)備的異步串行端口。通過其串行接口,該模塊可以與任何邏輯和電壓兼容的 UART,或通過電平轉(zhuǎn)換到任何串行設(shè)備(例如:通過 Max-Stream 專有的 RS-232 或 USB 接口

24、板)。1UART 的數(shù)據(jù)流器件具有 UART 接口可以直接連接到射頻模塊的引腳如下圖所示的。RTS 流控制是目前不支持。串行數(shù)據(jù)異步串行數(shù)據(jù)輸入信號(hào),通過直接投資的 UART 模塊引腳(引腳 3)作為??臻e的信號(hào),應(yīng)高度時(shí)沒有數(shù)據(jù)正在傳輸。每個(gè)數(shù)據(jù)字節(jié)由一個(gè)起始位(低),對(duì) 8 個(gè)數(shù)據(jù)位(最低有效位在前)和 1 個(gè)停止位(高)。下圖顯示了通過該模塊通過串行數(shù)據(jù)比特模式。每個(gè)節(jié)點(diǎn)包含一個(gè)唯一的 64 位地址。64 位地址唯一標(biāo)識(shí)一個(gè)節(jié)點(diǎn),是永久性的。2.2.2.路由網(wǎng)網(wǎng)狀路由允許數(shù)據(jù)包遍歷多個(gè)節(jié)點(diǎn)(啤酒花)在一個(gè)網(wǎng)絡(luò)從源路由數(shù)據(jù)到一個(gè)目的地。圖 3-02。UART 的數(shù)據(jù)包 0 x1F(十進(jìn)制數(shù)

25、 0.31。奇偶校驗(yàn))數(shù)據(jù)傳輸通過 RF 模塊為例格式為 8-N-1 個(gè)(位-#的站特率,奇偶校驗(yàn),位開始,停止)3.1.2,簡單的操作射頻模塊包含以下固件版本將支持簡單模式:8.0 xx(協(xié)調(diào)器)和 8.2xx(路由器)。在簡單模式運(yùn)行時(shí),模塊的配置使用 AT 命令和 API 操作不支持。這些模塊作為一個(gè)串行線路更換-所有的 UART 接收數(shù)據(jù)引腳通過直接投資,是為射頻傳輸排隊(duì)。數(shù)據(jù)發(fā)送到一個(gè)模塊中定義的參數(shù)由生署(目標(biāo)地址高)和 DL(目標(biāo)地址低)。當(dāng) RF 接收數(shù)據(jù)時(shí)是給模塊的 64 位地址,數(shù)據(jù)被發(fā)送的 DO 弓 I 腳。串行至 RF 封包數(shù)據(jù)緩沖緩沖對(duì) DI 原因之一以下,直到傳輸?shù)?/p>

26、數(shù)據(jù)被打包后:1 沒有串行字符收到的封包數(shù)量(反滲透的時(shí)間取決于超時(shí))參數(shù)。如果反滲透=0,打包一個(gè)字符時(shí)開始接1 .最大數(shù)據(jù)包中的字符數(shù),將在合適的射頻(72)接收。2 .命令模式序列(GT+CC+GT)的接收。在緩沖的任何字符直接序列前緩沖區(qū)傳輸。API 操作API(應(yīng)用編程接口)工作是一個(gè)操作替代默認(rèn)的透明??蚣転榛A(chǔ)的 API 擴(kuò)展到何種水平,主機(jī)應(yīng)用程序可以交互模塊的聯(lián)網(wǎng)能當(dāng)在 API 模式下,所有進(jìn)出的數(shù)據(jù)模塊在該框架中定義的事件行動(dòng)或模塊內(nèi)。發(fā)送數(shù)據(jù)幀(獲得通過直接投資的引腳(引腳 3)包括RF 發(fā)送數(shù)據(jù)幀命令幀(相當(dāng)于 AT 命令)接收數(shù)據(jù)幀(發(fā)出了 DO 引腳(引腳 2)包括

27、:RF 接收到的數(shù)據(jù)幀命令響應(yīng)通知時(shí)間例如復(fù)位、聯(lián)系、分離等等該 API 提供了應(yīng)用層的替代手段配置模塊主機(jī)和路由數(shù)據(jù)的。主機(jī)應(yīng)用程序可以發(fā)送數(shù)據(jù)幀到模塊包含地址和有效載荷的信息而不是使用命令模式來修改地址。該模塊將數(shù)據(jù)幀發(fā)送到應(yīng)用程序包含狀態(tài)數(shù)據(jù)包,以及源,RSSI 和數(shù)據(jù)包有效載荷從收到的信息。API 的操作選項(xiàng)操作方便的例子很多,如引述如下:傳輸數(shù)據(jù)到多個(gè)目的地,而無需輸入命令模式接收成功/失敗狀態(tài)的 RF 傳送每個(gè)數(shù)據(jù)包確定數(shù)據(jù)包的源地址分別獲得為了落實(shí) API 操作,t#參考 API 的章節(jié)p29o流量控制位)UARTSignalSigrijlVolkge是位配置位,數(shù)據(jù)兼容設(shè)置(波

28、LstSiqnifl酬ntBitIdle(high)SUHBitlow)StopSit(high)該模塊的 UART 進(jìn)行奇偶校驗(yàn)任務(wù),如時(shí)間,那是需要的數(shù)據(jù)通信。串行通信取決于兩個(gè) UART圖 3-03o 內(nèi)部數(shù)據(jù)流圖(在數(shù)據(jù))暫存器當(dāng)串行數(shù)據(jù)輸入引腳 3)射頻模塊的引腳通過直接投資(數(shù)據(jù)存儲(chǔ)在緩沖區(qū),直到它可以直接處理。硬件流才$制(CTS)的。當(dāng)直接投資為 17 字節(jié)緩沖區(qū)距離被充滿默認(rèn)情況下,該模塊去斷言中旅(高)的信號(hào),主機(jī)設(shè)備停止發(fā)送數(shù)據(jù)指到 D7(DIO7 配置)參數(shù)。CTS 是重新斷言后,可直接緩沖區(qū) 34 字節(jié)內(nèi)存。例,其中直接投資的緩沖區(qū)可能會(huì)成為完全的,可能溢出:86a-

29、447f-8d9d-b42344ad4f56-Numbered_350c198f-83b.如果模塊是一個(gè)直接投資接收的射頻針連續(xù)流上的數(shù)據(jù),到達(dá)任何序列數(shù)據(jù)是存放在緩沖區(qū)的直接投資。直接在緩沖區(qū)中的數(shù)據(jù)將被傳輸?shù)目罩袝r(shí),模塊不再接收射頻數(shù)據(jù)網(wǎng)絡(luò)研究。86a-447f-8d9d-b42344ad4f56-Numbered_350c198f-83b.當(dāng)數(shù)據(jù)準(zhǔn)備傳輸,模塊可能需要發(fā)現(xiàn)一個(gè)網(wǎng)絡(luò)地址和/或路線,以便到達(dá)目的地節(jié)點(diǎn)。發(fā)現(xiàn)數(shù)據(jù)包傳輸?shù)拈_銷可能會(huì)延誤。指的是 ZigBee 網(wǎng)絡(luò)-網(wǎng)路由信息的欄目更多。指的是反滲透(封包超時(shí))命令描述p25和網(wǎng)狀路由部分更多信息的 P12為DO(數(shù)據(jù)輸出)暫存器

30、當(dāng) RF 接收數(shù)據(jù)時(shí),數(shù)據(jù)進(jìn)入緩沖區(qū)的溶解氧,并發(fā)出了串口與主機(jī)設(shè)備。一旦達(dá)到 DO 緩沖能力,任彳其他傳入 RF 數(shù)據(jù)丟失。硬件流才制(RTS)。如果 RTS 啟用了流量控制的(D6(DIO6 配置)參數(shù)=1),數(shù)據(jù)不會(huì)被發(fā)送出去的 DO 緩沖區(qū)只要轉(zhuǎn)運(yùn)站(引腳 16)是去判斷。事實(shí)上 DO 的緩沖區(qū)可能會(huì)成為完全的,可能溢出:戀愀 一甀洀戀攀爀攀攙開愀昀攀挀 愀攀 攙 戀戀 攀戀 一甀洀戀攀爀攀攙開昀昀愀愀 挀戀 愀愀 戀愀愀攀戀昀戀二百九十四萬九千一百七十三 1521 一甀洀戀攀爀攀攙開昀昀攀 挀 攙戀 愀挀 昀戀挀攙攀愀 一甀洀戀攀爀攀攙開挀攙 愀 愀如果射頻模塊的數(shù)據(jù)速率設(shè)置高于率的

31、數(shù)據(jù)接口,該模塊將接收模塊的數(shù)據(jù)傳輸速度比從它可以將數(shù)據(jù)發(fā)送到主機(jī)。戀愀 一甀洀戀攀爀攀攙開愀昀攀挀 愀攀 攙 戀戀 攀戀 一甀洀戀攀爀攀攙開昀昀愀愀 挀戀 愀愀 戀愀愀攀戀昀戀二百九十四萬九千一百七十四 1521 一甀洀戀攀爀攀攙開昀昀攀 挀 攙戀 愀挀 昀戀挀攙攀愀 一甀洀戀攀爀攀攙開挀攙 愀 愀如果主機(jī)不允許模塊進(jìn)行數(shù)據(jù)傳輸流量控制或軟件的 DO 緩沖區(qū)硬件,因?yàn)楸魂P(guān)閉的舉行。RTS 流控逆變不支持此版本。XBee/XBee-PRO 網(wǎng)絡(luò) 3.2.1.XBee/XBee-PRO 協(xié)調(diào)器網(wǎng)絡(luò)啟動(dòng)I 為了形成一個(gè)網(wǎng)絡(luò),一個(gè)協(xié)調(diào)器必須選擇一個(gè)未使用的經(jīng)營網(wǎng)絡(luò)和渠道的代表 PAN 的 ID。要做

32、到這一點(diǎn),首先執(zhí)行協(xié)調(diào)器能源掃描)參數(shù)指定的頻道,所有頻道由 SC(掃描。通道掃描時(shí)間取決于每個(gè)參數(shù)的 SD(掃描時(shí)間)。一旦能量掃描完成后,發(fā)出一個(gè)積極掃描。掃描的主動(dòng)返回一個(gè)結(jié)果列表發(fā)現(xiàn)的協(xié)調(diào)器和路由器(最多 5)。該頻道的主動(dòng)掃描時(shí)間每還取決于的 SD 參數(shù)。一個(gè)空的操作頻道,然后選擇 PAN 操作如果 ID(PANID)參數(shù)=0 xFFFF 的:協(xié)調(diào)器將選擇一個(gè)隨機(jī) PANID。否則,協(xié)調(diào)員將啟動(dòng)其存儲(chǔ)的 ID參數(shù)經(jīng)過協(xié)調(diào)器已經(jīng)開始,它將允許節(jié)點(diǎn)加入)參數(shù)加入時(shí)間節(jié)點(diǎn)上的時(shí)間根據(jù)其 NJ(節(jié)點(diǎn)加入時(shí)間)參數(shù)。如果啟用,協(xié)理發(fā)光二極管(D5 座(DIO5 配置)命令)將開始閃爍協(xié)調(diào)器 1

33、 倍后每秒。在這一點(diǎn)上,經(jīng)營渠道和 PANID 可以讀取使用的 CH(頻道經(jīng)營)和身份證(panID)命令。該報(bào)告的協(xié)調(diào)器 16 位總是 0 x0000。如果 API 是啟用(AP 參數(shù)0):API 的調(diào)制解調(diào)器狀態(tài)協(xié)調(diào)器啟動(dòng)”發(fā)送出的 UARToAI(指示)命令可以用于啟動(dòng)運(yùn)作的任何時(shí)候啟動(dòng)例行的協(xié)調(diào)器,以確定其狀態(tài)。XBee/XBee-PRORouterBee/XBee-PRO 路由器路由器啟動(dòng)必須找到一種新的路由器對(duì)路由器,已經(jīng)加入了 pan 或協(xié)調(diào)器參加。為此,它首先發(fā)出一個(gè)主動(dòng)掃描通道的每個(gè) SC 頻道。渠道的入到父(路由器或協(xié)調(diào)器)才允許加入的 ID 參數(shù)基礎(chǔ)上。如果身份證=0 x

34、FFFF 的,路由器將嘗試加入任何父項(xiàng) PANID。否則,路由器將只嘗試加入一個(gè)路由器/協(xié)調(diào)器,pan 運(yùn)行在 ID 參數(shù)指定的 ID。如果一個(gè)有效的路由器/協(xié)調(diào)器發(fā)現(xiàn),路由器將嘗試加入到該節(jié)點(diǎn)。如果連接成功,該路由器已成功啟動(dòng)。經(jīng)過路由器已經(jīng)開始,它將允許節(jié)點(diǎn)加入)參數(shù)加入時(shí)間節(jié)點(diǎn)上的時(shí)間為 NJ 基礎(chǔ)(節(jié)點(diǎn)加入時(shí)間)。如果啟用,協(xié)理發(fā)光二極管(D5 座(DIO5 配置)命令)將開始閃爍路由器每秒的 2 倍后。在這一點(diǎn)上,操作渠道和 PANID 可以讀取使用的 CH(頻道經(jīng)營)和身份證(PANID)命令。16 位網(wǎng)絡(luò)地址的路由器可以讀取使用我的(16 位源地址)命令。如果 API 是啟用(A

35、P 參數(shù)0):API 的調(diào)制解調(diào)器狀態(tài)進(jìn)入”,是發(fā)出了 UART 的。AI(指示)命令可用于在路由器啟動(dòng)例程知道的啟動(dòng)運(yùn)行狀態(tài)在任何點(diǎn)RouterConfiguration 路由器配置SC(掃描頻道)和身份證(PAN)參數(shù)值的影響)命令啟動(dòng)路由器通過確定渠道路由器將掃描SC(掃描頻道尋找父項(xiàng)參加并通過確定允許潘身份證(s)的節(jié)點(diǎn)將參加(ID 參數(shù))。改變這些參數(shù)可能有問題,如果其他節(jié)點(diǎn)(子項(xiàng))已經(jīng)加入了路由器。這些命令不應(yīng)改變,一旦路由器已經(jīng)開始,并允許節(jié)點(diǎn)加入到它。網(wǎng)絡(luò)復(fù)位重置協(xié)調(diào)器當(dāng)復(fù)位(上電,阻燃(軟件復(fù)位)或 NR(網(wǎng)絡(luò)復(fù)位):.如果一個(gè)協(xié)調(diào)器已形成一個(gè)網(wǎng)絡(luò),它將保留潘 ID 和操作頻

36、道的信息以及它的子節(jié)點(diǎn)列表。不過,如果任何的 SC(掃描頻道)或 ID(PANID)參數(shù)的變化和協(xié)調(diào)器復(fù)位,協(xié)調(diào)器將啟動(dòng)使用新的 SC 和/或 ID 值,并將其刪除節(jié)點(diǎn)列表的子項(xiàng)。.如果協(xié)調(diào)器必須改變既定的網(wǎng)絡(luò)操作頻道的,它可以提醒所有的網(wǎng)絡(luò)節(jié)點(diǎn)在留下和1改革的網(wǎng)絡(luò)發(fā)出的 NR(參數(shù)網(wǎng)絡(luò)重置)命令的。當(dāng)該命令發(fā)出后,發(fā)送一個(gè)新的父協(xié)調(diào)器廣播訊息一整個(gè)網(wǎng)絡(luò)的所有節(jié)點(diǎn)要退出強(qiáng)迫和重返中止。協(xié)調(diào)器會(huì),幾秒鐘后,重新啟動(dòng)并允許根據(jù)其保存的加盟 NJ(節(jié)點(diǎn)加入時(shí)間)設(shè)置。一旦協(xié)調(diào)器已經(jīng)開始,其他節(jié)點(diǎn)可以加入 PAN。其他節(jié)點(diǎn)將嘗試重新掃描所有頻道(為參數(shù)指定的 SC)的 ID 參數(shù)父項(xiàng)的 PAN 身份證

37、(所規(guī)定的。這將重新分配網(wǎng)絡(luò)地址的所有節(jié)點(diǎn) 16 位。在 NJ 的協(xié)調(diào)器參數(shù)值必須是非零如果十五分發(fā)出命令,允許至少一個(gè)路由器加入到它。重置路由器當(dāng)復(fù)位(上電,F(xiàn)R(軟件復(fù)位)或 NR(網(wǎng)絡(luò)復(fù)位):.如果一個(gè)路由器加入了一個(gè)網(wǎng)絡(luò)和一個(gè)復(fù)位發(fā)生(FR 或電),路由器將發(fā)送一個(gè)廣播傳輸找到自己的父項(xiàng),以重新確立其操作頻道,PANID 和 16 位網(wǎng)絡(luò)地址。如果路由器不能找到它的父項(xiàng),它會(huì)重新加入網(wǎng)絡(luò),利用其 SC(掃描頻道)和身份證(PANID)的設(shè)置。這可以改變路由器的 16 位網(wǎng)絡(luò)地址。.發(fā)送 NR(網(wǎng)絡(luò)復(fù)位)命令的一個(gè)參數(shù) 0 也將導(dǎo)致路由器復(fù)位。該命令將迫使 NR 路由器重新加入網(wǎng)絡(luò),它可

38、能會(huì)收到一個(gè)不同的 16 位網(wǎng)絡(luò)地址。它也將清除路由器的地址列表的子設(shè)備。此選項(xiàng)應(yīng)謹(jǐn)慎使用。.發(fā)送 NR(網(wǎng)絡(luò)復(fù)位)與1 命令的一個(gè)參數(shù)將發(fā)送一個(gè)命令,指示它的協(xié)調(diào)器重置整個(gè)網(wǎng)絡(luò)。重置整個(gè)網(wǎng)絡(luò)將重置所有節(jié)點(diǎn)和改革 PAN(同時(shí)參閱重置協(xié)調(diào)器”一節(jié))。網(wǎng)絡(luò)映射ND(節(jié)點(diǎn)上探索)命令是有用的映射出網(wǎng)絡(luò)。當(dāng)從協(xié)調(diào)器或終端設(shè)備發(fā)出的命令在網(wǎng)絡(luò)上發(fā)送一個(gè)廣播的消息并返回一個(gè)列表的所有節(jié)點(diǎn)。指的是ND 命令獲得更多信息。XBee/XBee-PRO 尋址每個(gè)射頻模塊有一個(gè)唯一的 64 位地址是分配在高數(shù)的工廠可以讀取使用 SH(串行)和 SL(序號(hào)低)的命令。當(dāng)一個(gè)模塊開始或加入一個(gè)網(wǎng)絡(luò),它接收一個(gè) 16

39、位的網(wǎng)絡(luò)地址是唯一的網(wǎng)絡(luò)內(nèi),但是,這個(gè)地址可以改變(指的 ZigBee 解決一節(jié))。止匕外,每個(gè)模塊可以存儲(chǔ)一個(gè)字符串標(biāo)識(shí)符使用 NI(節(jié)點(diǎn)標(biāo)識(shí)符)命令。XBee/XBee-PRO 射頻模塊可以解決使用其 64 位地址,他們的 NI-字符串或兩者的 64 位地址和 16 位網(wǎng)絡(luò)地址(API 的模式)。根據(jù) ZigBee 協(xié)議,16 位網(wǎng)絡(luò)地址的協(xié)調(diào)員始終是協(xié)調(diào)器。節(jié)點(diǎn)可以處理協(xié)調(diào)員使用其協(xié)調(diào)器的網(wǎng)絡(luò)地址。64 位尋址要發(fā)送一個(gè)數(shù)據(jù)包到一個(gè)射頻模塊采用了 64 位地址(簡單模式)掃描時(shí)間這是可持續(xù)發(fā)展的每個(gè)決定的參數(shù)。主動(dòng)掃描將返回一個(gè)結(jié)果列表發(fā)現(xiàn)協(xié)調(diào)器和路由器(最多5)。路由器將嘗試加設(shè)置 D

40、H(目標(biāo)地址高)和 DL(目標(biāo)地址低)節(jié)點(diǎn)參數(shù)的來源,以配合 64 位地址(SH(序號(hào)高)和 SL(序號(hào)低)參數(shù))的目標(biāo)節(jié)點(diǎn)要發(fā)送一個(gè)數(shù)據(jù)包到一個(gè)射頻模塊采用了 64 位地址(API 的模式)使用 ZigBee 的傳輸請(qǐng)求的 API 框架設(shè)置 DH(目標(biāo)地址高)和 DL(目標(biāo)地址低)節(jié)點(diǎn)參數(shù)的來源,以配合 64 位地址(SH(序號(hào)高)和 SL(序號(hào)低)參數(shù))的目標(biāo)節(jié)點(diǎn)。如果目標(biāo)節(jié)點(diǎn)的 64 位地址是不知道,設(shè)置 16 位網(wǎng)絡(luò)地址,以 0XFFFE 目的地(指API的解決部分)由于 ZigBee 協(xié)議依賴位網(wǎng)絡(luò)地址傳輸數(shù)據(jù)之前,在 16 位網(wǎng)絡(luò)地址進(jìn)行路由,轉(zhuǎn)換的 64 位地址必須為 16。如果

41、一個(gè)模塊不知道一個(gè)給定的 64 位地址的 16 位網(wǎng)絡(luò)地址的,它會(huì)發(fā)送一個(gè)廣播網(wǎng)絡(luò)地址發(fā)現(xiàn)命令。地址模塊匹配的 64 位將其轉(zhuǎn)交的 16 位網(wǎng)絡(luò)地址回來。這些模塊保持一個(gè)表,可以存儲(chǔ)多達(dá) 7 個(gè) 64 位地址和相應(yīng)的 16 位網(wǎng)絡(luò)地址。API 尋址API 的模式提供了能夠存儲(chǔ)和維護(hù)地址表對(duì)外部處理器的 16 位網(wǎng)絡(luò)。16 位網(wǎng)絡(luò)地址的信息提供給應(yīng)用程序通過以下內(nèi)容:ZigBee 的傳輸狀況的框架(包含了目前的 16 位網(wǎng)絡(luò)地址的遠(yuǎn)程)ND 和 DN 的命令(往返 64 位和 16 位網(wǎng)絡(luò)節(jié)點(diǎn)地址的遠(yuǎn)程)有了這些信息,可以建立一個(gè)表在應(yīng)用程序映射一個(gè) 64 位地址的 corresponding1

42、6 位網(wǎng)絡(luò)地址。API 的 ZigBee 發(fā)送請(qǐng)求幀指定了 64 位地址和網(wǎng)絡(luò)地址(如已知),該數(shù)據(jù)包應(yīng)該發(fā)送到。通過提供兩個(gè)地址,該模塊將放棄網(wǎng)絡(luò)地址發(fā)現(xiàn),并立即試圖路由數(shù)據(jù)包到遠(yuǎn)程。如果發(fā)現(xiàn)網(wǎng)絡(luò)地址的路線某偏遠(yuǎn)的變化,網(wǎng)絡(luò)地址,并會(huì)采取地方建立一個(gè)新的路由到正確的節(jié)點(diǎn)。數(shù)據(jù)包傳遞成功后,將框架的 TX 狀態(tài)顯示正確的遠(yuǎn)程網(wǎng)絡(luò)地址。表 3-01。示例表映射 64-位地址到 16-位網(wǎng)絡(luò)地址Index64-bitaddress64bitnetworkaddress000134000400000011234100134000400000025678200134000400001A0A479300

43、134000400002201F70NI 串尋址要發(fā)送一個(gè)數(shù)據(jù)包到一個(gè)使用它的射頻模塊的 NI-字符串(簡單模式)發(fā)出 DN(目標(biāo)節(jié)點(diǎn))命令使用 NI(節(jié)點(diǎn)標(biāo)識(shí)符)參數(shù)字符串作為目標(biāo)節(jié)點(diǎn)。要發(fā)送一個(gè)數(shù)據(jù)包到一個(gè)使用它的射頻模塊的 NI-字符串(API 的模式)發(fā)出 DN 的命令,如同上面使用 AT 命令的 API 框架當(dāng)命令發(fā)出的 DN,廣播傳輸在網(wǎng)絡(luò)上發(fā)送的模塊,發(fā)現(xiàn)了一個(gè)匹配的饃(節(jié)點(diǎn)標(biāo)識(shí)符)參數(shù)。如果一個(gè)模塊參數(shù),發(fā)現(xiàn)了一個(gè)匹配的 NI-字符串,DH 和 DL 將被配置到目標(biāo)節(jié)點(diǎn)的地址和命令會(huì)同時(shí)返回的 64 位地址和 16 位網(wǎng)絡(luò)地址的存款保險(xiǎn)計(jì)劃覆蓋的節(jié)點(diǎn)。數(shù)據(jù)可以傳送后的 DN(目

44、標(biāo)節(jié)點(diǎn))命令完成。調(diào)器尋址協(xié)調(diào)器可以解決使用其 64 位地址或 NI 字符串一節(jié)中描述的“N 串尋址”。另外,由于 ZigBee 的協(xié)調(diào)器 0 網(wǎng)絡(luò)地址”,可以解決其 16 位網(wǎng)絡(luò)地址。要發(fā)送傳輸?shù)絽f(xié)調(diào)器使用其 16 位網(wǎng)絡(luò)地址:設(shè)置以下目標(biāo)地址發(fā)送的模塊如下所示:DL 的(目標(biāo)低地址)=0DH(目標(biāo)高地址)=0廣播地址廣播傳輸發(fā)送使用位地址的 0X0000FFFF64o任何的潘射頻模塊將接受的數(shù)據(jù)包包含一個(gè)廣播地址。當(dāng)配置為在廣播模式下,接收模塊不發(fā)送的 ACK(確認(rèn))。將發(fā)送廣播數(shù)據(jù)包發(fā)送到所有模塊設(shè)置以下目標(biāo)地址發(fā)送的模塊如下所示:DL 的(目標(biāo)低地址)=0X0000FFFFDH(目標(biāo)高

45、地址)=0 x00000000注意:當(dāng)編程模塊,參數(shù)輸入十六進(jìn)制表示法(沒有為 0 x”前綴)。前導(dǎo)零可以省略。請(qǐng)參閱廣播傳輸”部分P13 的獲取更多信息。操作模式空閑模式當(dāng)不接收或傳輸數(shù)據(jù),射頻模塊處于空閑模式。在空閑模式下,射頻模塊,也是有效的 RF 數(shù)據(jù)檢查。以下條件的模式到其他模塊的操作下的變化:傳輸模式(連續(xù)的數(shù)據(jù)在 DI 緩沖區(qū)中的數(shù)據(jù)是隨時(shí)可以打包)接收模式(有效 RF 數(shù)據(jù)通過接收天線)睡眠模式(僅終端設(shè)備-不支持此版本)命令模式(命令模式序列)傳輸模式當(dāng)串行數(shù)據(jù)接收,并打包準(zhǔn)備,射頻模塊將退出空閑模式并嘗試傳輸數(shù)據(jù)。目標(biāo)地址確定哪個(gè)節(jié)點(diǎn)(s)將接收數(shù)據(jù)。在此之前的數(shù)據(jù)傳輸,該

46、模塊確保了一個(gè) 16 位網(wǎng)絡(luò)地址和路由到目標(biāo)節(jié)點(diǎn)已經(jīng)建立。如果 16 位網(wǎng)絡(luò)地址不詳,網(wǎng)絡(luò)地址發(fā)現(xiàn)會(huì)發(fā)生。如果不知道路線,路線將節(jié)點(diǎn)的地方發(fā)現(xiàn)了目標(biāo)的目的建立的一個(gè)途徑。如果一個(gè)地址模塊匹配網(wǎng)絡(luò)是沒有發(fā)現(xiàn),該數(shù)據(jù)包將被丟棄。這些數(shù)據(jù)將發(fā)送一次由路線確定。如果路由發(fā)現(xiàn)未能建立一個(gè)路線,數(shù)據(jù)包將被丟棄。圖 3-04o 傳輸模式序列當(dāng)數(shù)據(jù)從一個(gè)節(jié)點(diǎn)傳送到另一個(gè),一個(gè)網(wǎng)絡(luò)級(jí)別的確認(rèn)是發(fā)送特德在既定的路線返回到源節(jié)點(diǎn)這表明,以確認(rèn)數(shù)據(jù)包的源節(jié)點(diǎn)的數(shù)據(jù)包的節(jié)點(diǎn)收到了目的地。如果網(wǎng)絡(luò)未收到確認(rèn),源節(jié)點(diǎn)將重新傳輸數(shù)據(jù)。接收模式如果一個(gè)有效的射頻數(shù)據(jù)包接收和它的地址相匹配的射頻模塊的命令模式要修改或讀取射頻模塊

47、參數(shù),模塊必須首先進(jìn)入命令模式在這個(gè)國家中,傳入的串行字符解釋為命令。請(qǐng)參考 API 的模式部分p29 的配置模塊的備用手段。.命令模式要輸入 AT 命令模式發(fā)送 3 個(gè)字符的命令序列+”和觀察保護(hù)次數(shù)時(shí)代之前和之后的命令字符。參照默認(rèn) AT 命令模式序列”下面。默認(rèn) AT 命令模式序列模式(過渡到命令):?0 x3E8次發(fā)出任何字符一秒鐘GT(保護(hù)次數(shù))參數(shù)=0 x3E8編入三加一秒鐘之內(nèi)的字符(+)CC(命令序列字符)參數(shù)=0 x2B。般有字符發(fā)送一秒鐘GT(保護(hù)次數(shù))參數(shù)=0 x3E8序列中的所有值的參數(shù)可以被修改,以反映用戶的喜好。注意:未能進(jìn)入 AT 命令模式是最常見的原因波特率不匹

48、配。確保波特標(biāo)簽上設(shè)置的電腦設(shè)定”匹配的射頻模塊接口數(shù)據(jù)速率。默認(rèn)情況下,BD 參數(shù)=3(9600 個(gè)基點(diǎn))。發(fā)送 AT 命令:發(fā)送 AT 命令和參數(shù)使用下面的語法。圖 3-05。發(fā)送 AT 命令語法ATASCIISpaceParameterCarriagePrefixCommand(Optional)(Optional,HEX)ReturnI4-1II,上XIExample:ATDL1F要閱讀一個(gè)參數(shù)值寄存器存儲(chǔ)在射頻模塊,省略參數(shù)字段前面的例子將改變射頻模塊目的地地址(低)到“0 x1F:存儲(chǔ)新價(jià)值的非揮發(fā)性(長期)記憶體,隨后又將其送回 WR(寫入)命令。對(duì)于修改后的參數(shù)值注冊(cè)表堅(jiān)持在模

49、塊的復(fù)位后,改變必須保存到非易失性內(nèi)存使用 WR(寫入)命令。否則,參數(shù)都恢復(fù)到以前保存的值后,模塊復(fù)位。系統(tǒng)響應(yīng)。當(dāng)一個(gè)命令發(fā)送到模塊,該模塊將解析并執(zhí)行該命令。當(dāng)一個(gè)命令成功執(zhí)行的,模塊返回一個(gè)行”的消息。如果錯(cuò)誤執(zhí)行結(jié)果在一個(gè)命令,模塊返回一個(gè)錯(cuò)誤”消息。要退出命令模式:.發(fā)送 ATCN(退出命令模式)命令(隨即回車返回)OR.如果沒有有效的 AT 命令是通過 CT 內(nèi)收到指定的時(shí)間(命令模式超時(shí))命令,射頻模塊自動(dòng)返回到空閑模式。對(duì)于一個(gè)編程的射頻模塊使用 AT 命令和每個(gè)配置參數(shù)說明例子,指的是射頻模塊配置”一章p24 的。NetworkStartupExamples 網(wǎng)絡(luò)啟動(dòng)的例子

50、.確定名單的操作頻道使用的 SC(掃描頻道)命令和潘 ID 來操作使用的 ID(PANID)命令。默認(rèn) SD(掃描時(shí)間)參數(shù)值應(yīng)該足夠了。如果這些值改為默認(rèn)的,他們必須寫入非揮發(fā)性記憶體使用 WR(寫入)命令。.狀態(tài)發(fā)光二極管,如果啟用使用 D5 座(DIO5 配置)參數(shù),將啟動(dòng) 1 倍每秒閃爍,一旦協(xié)調(diào)器已經(jīng)開協(xié)調(diào)器如果 API 是啟用(AP 參數(shù)0):API 的調(diào)制解調(diào)器狀態(tài)協(xié)調(diào)器啟動(dòng)”協(xié)調(diào)器的 UARTo.AI(指示)參數(shù)為 0,標(biāo)志著一個(gè)成功啟動(dòng)。.在 MY 的(16 位源地址)屬性為 0(16 位網(wǎng)絡(luò)地址的 ZigBee 的協(xié)調(diào)器)。.啟動(dòng)后,協(xié)調(diào)器將允許協(xié)調(diào)器加入 NJ(節(jié)點(diǎn)加入時(shí)

51、間)值。.建議協(xié)調(diào)器與一 NI 串標(biāo)識(shí)符配置。這 NI 串標(biāo)識(shí)符應(yīng)寫入非揮發(fā)性記憶體使用 WR(寫入)命令將通過功率損耗保存。添加了一個(gè)子項(xiàng)(路由器).確定操作頻道列表(SC)和所需的 PANID 來加入(身份證)(0 xFFFF 的-加入任何盤)。默認(rèn) SD 參數(shù)就足夠了。如果這些值改為默認(rèn)的,他們必須寫入非揮發(fā)性記憶體使用 WR(寫入)命令。MY 的(16 位源地址)參數(shù),數(shù)據(jù)傳輸?shù)?DO 緩沖區(qū).該路由器得電,將試圖找到一個(gè)父項(xiàng)根據(jù)其加入 SC 和 ID 參數(shù)。.一旦路由器加入了一個(gè)父項(xiàng),狀態(tài)發(fā)光二極管,如果啟用(D5)的,將啟動(dòng)第二閃爍每 2 倍。該 ID 和 CH 參數(shù)將反映經(jīng)營 P

52、ANID 和頻道。該參數(shù)將反映 MY 的網(wǎng)絡(luò)地址的路由器 16 位。在 MP 命令返回路由器的父項(xiàng)的 16 位網(wǎng)絡(luò)地址(節(jié)點(diǎn)加入到它)。如果 API 是啟用(AP 參數(shù)0):API 的調(diào)制解調(diào)器狀態(tài)進(jìn)入”,是發(fā)出了 UART 的。.如果路由器不加入如預(yù)期,AI(整體指示)參數(shù)可以被理解為確定故障原因。驗(yàn)證 PAN 包含一個(gè)協(xié)調(diào)器或附近協(xié)調(diào)器由器具有匹配頻道(SC,CH)和 PAN 識(shí)別碼(ID)的設(shè)置,并允許節(jié)點(diǎn)加入到它(NJ 參數(shù))。.一旦路由器已加入了 PAN,路由器將允許位于 NJ 的基礎(chǔ)上加入?yún)?shù)。.這是建議,路由器是一個(gè)獨(dú)特的 NI-串標(biāo)識(shí)符配置。這 NI 串標(biāo)識(shí)符應(yīng)寫入非揮發(fā)性記憶

53、體使用 WR(寫入)命令將通過功率損耗保存。發(fā)送數(shù)據(jù).啟動(dòng)一個(gè)協(xié)調(diào)器(參閱協(xié)調(diào)器說明書).添加一個(gè)或多個(gè)子項(xiàng)路由器的協(xié)調(diào)器(參閱協(xié)調(diào)器說明書).一旦協(xié)調(diào)器已經(jīng)開始工作,所有的路由器和終端設(shè)備應(yīng)加入到他們的父項(xiàng)和狀態(tài) LED 應(yīng)每秒閃爍 2 倍。.如果任何節(jié)點(diǎn)都沒有加入,請(qǐng)閱讀 AI 命令,以確定原因。.發(fā)出 ATND 命令在協(xié)調(diào)器上獲得網(wǎng)絡(luò)列表上的所有節(jié)點(diǎn)。.使用終端軟件標(biāo)簽的 X-CUT 發(fā)送節(jié)點(diǎn)之間的串行數(shù)據(jù)。這些數(shù)據(jù)應(yīng)轉(zhuǎn)交從源頭到目的地節(jié)點(diǎn)作為參數(shù)指定的 DH 和 DL.(可選)更改任何節(jié)點(diǎn) Desination 地址到一個(gè) 64 位地址解散蓋起來使用在步驟 ND 命令 5(DH,DL

54、的命令,或在ZigBee 的傳輸請(qǐng)求的 API 框架)。然后重復(fù)步驟 6 以傳輸數(shù)據(jù)。.射頻模塊配置兩個(gè)命令模式協(xié)議支持的 XBee/XBee-PRORF 模塊:在和 API。AT 命令模式協(xié)議P22 的是打印并手工輸入命令和參數(shù)值打算觀看。API 的命令模式協(xié)議p29是一個(gè)二進(jìn)制協(xié)議,并且對(duì)方案旨在獲取和價(jià)值套。每個(gè)命令模式協(xié)議要求它自己的固件版本。指的是虛擬現(xiàn)實(shí)(固件版本)的診斷表命令,以確定固件版本。AT 命令編程示例參閱的 X-CTU的發(fā)展指南附錄 B部分,了解有關(guān)的 X-CTU 的配置軟件的信息Setup 設(shè)置本節(jié)中的編程示例要求 MaxStream 的潔具安裝的 X-CTU 軟件和

55、一個(gè)串行連接到電腦上。(MaxStream 的串口的 RS-232 和USB 接口的 PC 板,以方便用。).安裝 MaxStream 的 X-CTU 軟件到個(gè)人電腦的一個(gè)文件雙擊“setup_X-CTU.exe”。.射頻模塊裝入一個(gè)接口板,然后連接模塊組裝到電腦。.推出的 X-CTU 軟件,并選擇電腦設(shè)定標(biāo)簽。驗(yàn)證波特率和奇偶設(shè)置的 COM 端口直至今天為止匹配的射頻模塊的。注意:未能進(jìn)入 AT 命令模式是最常見的原因波特率不匹配。確保波特設(shè)置的電腦設(shè)定標(biāo)簽匹配的射頻模塊接口的數(shù)據(jù)速率。默認(rèn)情況下,BD 參數(shù)=3(相當(dāng)于 9600 個(gè)基點(diǎn))。示例配置:修改目標(biāo)地址射頻模塊例如:利用了 X-C

56、TU 的終端”選項(xiàng)卡以更改射頻模塊的 DL 的(目標(biāo)地址低)的參數(shù)并保存新的地址,非易失性內(nèi)存。在建立一個(gè)與射頻模塊和 PC串行連接指的是上面安裝程序部分,選擇終端”的 X-CTU 軟件選項(xiàng)卡,然后輸入下面的命令行(CR代表回車方法 1(每行一個(gè)命令)發(fā)送 AT 命令+ATDL 回車 ATDL1A0D 回車 ATWR 回車 ATCN 回車系統(tǒng)響應(yīng)CR(行輸入命令模式)()CR當(dāng)前值(了解目的地地址低)命令行模式CR(修改目標(biāo)地址低)確定CR(寫入非揮發(fā)性(退出內(nèi)存)行CR)方法 2(CR(多個(gè)命令在一行)發(fā)送 AT 命令+ATDL 回車 ATDL1A0D,水利,架 CN 回車鍵響應(yīng)行系統(tǒng)進(jìn)入命

57、令模式)()CR當(dāng)前值(讀取目標(biāo)地址低)確定CR行CR彳 fCR示例配置:恢復(fù)默認(rèn)射頻模塊如:利用了 X-CTU調(diào)制解調(diào)器配置”標(biāo)簽,以恢復(fù)和 PC默認(rèn)參數(shù)值模塊。建立連接后,與參考一節(jié)設(shè)置,選擇調(diào)制解調(diào)器配置”選項(xiàng)卡上的 X-CTU 軟件。1。選擇讀按鈕。2。選擇還原按鈕。命令參考表XBee/XBee 的專業(yè)射頻模塊預(yù)計(jì)在十六進(jìn)制數(shù)值。十六進(jìn)制值指定一個(gè)為 0 x”前綴。十進(jìn)制等值被指定由“D 類后綴。表行是按命令的類別,然后按最常用的邏輯。專用表 4-02o 專用命令A(yù)TCommand命令類別名稱和說明節(jié)點(diǎn)類型1參數(shù)范圍默認(rèn)WRSpecial寫入。寫參數(shù)值的非揮發(fā)性記憶體參數(shù)的修改,以便通

58、過隨后的重置堅(jiān)持。注意:一旦 WR 發(fā)出后,沒有額外的字符應(yīng)該被發(fā)送到模塊后,才確定r”開始收到響應(yīng)CRE-RESpecial還原為默認(rèn)值。還原到出廠默認(rèn)設(shè)置模塊參數(shù)。RE 命令不重置 ID 參數(shù)。CRE-FRSpecial軟件復(fù)位。復(fù)位模塊。立即作出回應(yīng)的確定”,然后執(zhí)行復(fù)位?100 毫秒之后。命令使用的 FR 會(huì)導(dǎo)致網(wǎng)絡(luò)層節(jié)點(diǎn)上重新啟動(dòng)如果SC 或身份證被重新修改,因?yàn)槭亲詈笠淮巍RE-NRSpecial網(wǎng)絡(luò)復(fù)位。更多的模塊復(fù)位網(wǎng)絡(luò)層參數(shù)的一個(gè)或在 PANo立即回應(yīng)一個(gè)行”,那么會(huì)導(dǎo)致網(wǎng)絡(luò)重新啟動(dòng)。所有網(wǎng)絡(luò)配置和路由信息從而喪失。如果 NR=0:重置網(wǎng)絡(luò)層參數(shù)的命令發(fā)出的節(jié)點(diǎn)。此選項(xiàng)僅支

59、持路由器和終端設(shè)備,必須謹(jǐn)慎使用。 參照重置協(xié)調(diào)器 1 節(jié)以獲取更多信息的如果 NR=1:重置發(fā)送廣播傳輸網(wǎng)絡(luò)中的所有節(jié)點(diǎn) PAN 層參數(shù)研究。RE(whenNR=0),CRE(whenNR=1)0-1-1.節(jié)點(diǎn)類型,支持命令:C=協(xié)調(diào)器,R=路由器,E=電子終端設(shè)備網(wǎng)絡(luò)與安全表 4 月 3 日。網(wǎng)絡(luò)命令(子類別指定括號(hào)內(nèi)()ATCommand命令類別名稱和說明節(jié)點(diǎn)類型 1參數(shù)范圍默認(rèn)CHNetworkingAddressing作業(yè)通道。閱讀頻道號(hào)碼用于發(fā)射和接收單元之間的射頻。利用 802.15.4 通道數(shù)。CRE0,0X0B-0X1A(XBee)0,0X0C-0X17(XBee-PRO)r

60、ead-only0IDNetworkingAddressingPAN 的 ID。設(shè)置欣取 PAN(個(gè)人區(qū)域網(wǎng)絡(luò))的 ID。協(xié)調(diào)器-設(shè)置首選 PAN 身份證。套裝(編號(hào)=0 xFFFF 的)為自動(dòng)選擇。路由器/終端設(shè)備-設(shè)置所需的泛身份證。當(dāng)一個(gè)協(xié)調(diào)器的設(shè)備進(jìn)行搜索,它試圖加入到父只具有一個(gè)匹配的 PAN 身份證。套裝(編號(hào)=0 xFFFF 的)加入泛編號(hào)父項(xiàng)經(jīng)營的任何。身份證變更應(yīng)寫入非揮發(fā)性記憶體使用 WR 命令。身份證更改不使用,直至該模塊復(fù)位(FR,NR 或 power-up)。CRE0-0 x3FFF,0 xFFFF0 x0123(291d)DH2NetworkingAddressing目的地地址高。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論