一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Digi XBee3 ZigBee組網(wǎng)和通信測試步驟

lcdz66 ? 來源:雨飛工作室 ? 2023-12-14 09:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下面采用Digi的XBee ZigBee mesh網(wǎng)絡開發(fā)套件來進行組網(wǎng)和通信操作,需要裝備好至少兩個模塊和對應的開發(fā)底板。

首先,確保您的電腦上已經(jīng)安裝好Digi的開發(fā)工具XCTU,請下載對應您的電腦操作系統(tǒng)的最新版本。將兩個Digi的XBee ZigBee模塊通過開發(fā)底板和電腦連接起來,打開XCTU,用左上角的帶有放大鏡圖標的查找按鈕來查詢連接到電腦上的模塊,并把它添加到XCTU左側的無線模塊列表中。在XCTU軟件中,默認是位于配置窗口中,點擊左邊模塊,便會讀取模塊相關的參數(shù),在配置窗口中展現(xiàn)出來。

wKgZomV6WDmAYXbxAALUVS7ToJo903.jpg

XCTU的參數(shù)區(qū)域的上方,有一排常用的按鈕,分別是讀取(read),寫入(write)參數(shù),加載默認參數(shù)(default),升級固件(update),配置導入導出(profile)。首次使用,建議用Update按鈕更新一下到最新固件,在firmware version中選擇最上方最新的固件,確定是ZigBee協(xié)議的固件,去掉“強制模塊保留當前配置”的選項,然后點update按鈕。這樣就恢復模塊到出廠的設置。如果您的模塊已經(jīng)是最新固件,請用參數(shù)區(qū)上方的“Default”按鈕加載模塊的默認參數(shù),并按“Write”寫入模塊,使模塊恢復出廠的配置,確保不會因為之前使用時的不恰當參數(shù)影響通信效果。寫入默認值后,再按“Read”按鈕重新加載一下參數(shù)到XCTU右側的參數(shù)欄上。

點擊左側另一個模塊,用同樣的方式恢復一下模塊的出廠設置。在配置模式下,如果僅對某個參數(shù)進行讀取和寫入,可以使用對應參數(shù)右方的刷新和寫入按鈕。

兩個ZigBee模塊要相互通信,必須在同一個網(wǎng)絡中,所以我們需要**將一個模塊配置成協(xié)調器,另一個模塊配置成路由器并加入到協(xié)調器的網(wǎng)絡中。**注意:模塊默認的NJ為254s,所以在5min內會關閉允許加入,為了避免加入窗口被關閉,可以把NJ改為FF,也就是永遠允許加入。

以下兩個模塊簡稱A和B。
A模塊:CE=1 配置為協(xié)調器,DL=FFFF,NJ=0xFF
B模塊:不改任何參數(shù)。

將A模塊的CE改為1,就把模塊配置成協(xié)調器了,這時模塊會生成一個網(wǎng)絡號為ID指定值的ZigBee網(wǎng)絡,默認ID=0,因此協(xié)調器會生成一個隨機64bit的網(wǎng)絡號的ZigBee網(wǎng)絡。如果刷新模塊參數(shù),會發(fā)現(xiàn)OP和CH有一個值了,這里OP是指當前的網(wǎng)絡號,CH是指當前的信道號。DH和DL組成模塊的目標地址,我們把DL改為FFFF,是因為默認DH和DL都為0,這樣指代協(xié)調器本身,DH為0而DL=FFFF則是廣播地址。

B模塊是默認的路由器的出廠配置,ID=0表示可以加入任意網(wǎng)絡。如果周邊沒有其它ZigBee網(wǎng)絡,B模塊又是首次使用,那么它肯定會在10秒內加入A模塊的網(wǎng)絡,可以讀取一下B模塊的OP和CH,觀察它是否和A模塊相同,以此來判斷是否在同一個網(wǎng)絡中。默認地B模塊的DH和DL都是0,表示目標地址是協(xié)調器。入網(wǎng)后,模塊的入網(wǎng)指示燈會均勻地閃爍(每秒兩次),這樣我們已經(jīng)配置好兩個對發(fā)的模塊了。如果B模塊的Assoc指示燈沒有閃爍而是常亮,那表示還沒有入網(wǎng),這時可以手動在commissioning按鈕上連按四下,讓這個模塊離開原來網(wǎng)絡,以便加入A模塊的網(wǎng)絡,通常只要天線連著,就可以看到B模塊入網(wǎng),然后我們就可以做透傳對發(fā)測試。

這時我們可以點擊右上角的圖標切換到終端窗口,來觀察串口數(shù)據(jù)透傳的效果。終端窗口實際上是個帶有ASCII和16進制顯示終端的串口調試工具,有個串口打開/關閉按鈕,以及一個視圖分離按鈕,方便查看兩個模塊各自的收發(fā)數(shù)據(jù)。

wKgaomV6WDmAAHLUAAGqmKVmDwg773.jpg

分別選中模塊,并在終端模式中打開串口,將其中一個模塊的串口終端視圖分離,我們在任意一個終端中輸入數(shù)據(jù),另一個模塊的張端就能收到相同的數(shù)據(jù)。如下圖所示:

wKgaomV6WDmAE9xAAAFg6sfc3V0639.jpg

在透傳模式下,數(shù)據(jù)送入A模塊的串行UART接口,就會被發(fā)到目標地址指定的B模塊上,從B模塊的串行UART中輸出,所以稱之為透傳。平時模塊處于空閑或傳輸數(shù)據(jù)的狀態(tài),當我們需要更改模塊參數(shù)時,就可以通過向串口發(fā)指定時序的特定字符串來進入命令模式,以便更改模塊配置。默認地,在空閑期間連續(xù)輸入三個“+”號可進入命令模式,這時可以通過向串口發(fā)AT命令來實現(xiàn)特定功能。比如,我們之前設置協(xié)調器的目標地址為0xFFFF,這樣網(wǎng)絡內所有的模塊都能收到該數(shù)據(jù)并轉發(fā);如果我們只需向特定的模塊發(fā)送數(shù)據(jù),就不應該用廣播模式,而需要把目標地址設置為特定的模塊的MAC地址。

下面AT命令演示了讀取B模塊的自身地址并將它設置為A模塊的目標地址的過程:

在B模塊上,用“+++“進入命令模式,發(fā)ATSH,ATSL分別讀出模塊64位MAC地址的高位和低位。切換到A模塊的終端窗口中,用ATDH和ATDL把剛才獲取得的參數(shù)設置目標地址,并用ATWR寫入flash,這樣斷電重啟后配置不會被清空。注意:**默認地在命令模式中如果10s內無任何輸入,就會退出命令模式,回到透傳模式的空閑狀態(tài)。**所以AT命令中的字符請連續(xù)輸入不要間停超過10s,否則需要重新用”+++“進入命令模式。

wKgZomV6WDmAGd77AAEmjhIRi2Y621.jpg

靜靜等待約10s后模塊退出命令模式(也可以發(fā)ATCN命令直接退出命令模式),這時在終端窗口中輸入數(shù)據(jù),另一個模塊的終端也能收到數(shù)據(jù)。只不過,此時作為協(xié)調器的A模塊不再是廣播模式,而是只定向往B模塊發(fā)數(shù)據(jù)了。

通過AT命令可以設置很多參數(shù),比如NI是設置模塊的ASCII名稱,NR是退網(wǎng)命令,ID是指定網(wǎng)絡名稱,還可以通過AT命令讀取或設置模塊的IO口狀態(tài)等。

下面我們將把A模塊的網(wǎng)絡ID更改,讓B模塊重新加入,以下是完整操作過程的相關AT命令:

A模塊:1)讀一下CE,以確定是要操作的協(xié)調器A模塊;2)讀一下當前ID值;寫入新的網(wǎng)絡ID;3)配置寫入flash;4)稍等片刻后查詢當前工作的網(wǎng)絡ID。

wKgZomV6WDmAMJXCAAE9HnUP5nw118.jpg

B模塊:1)讀一下CE,確定是路由器;2)讀一下當前網(wǎng)絡ID;3)讀一下當前信道;4)發(fā)退網(wǎng)命令,離開之前加入的網(wǎng)絡;5)稍等片刻查詢新加入的網(wǎng)絡ID;6)查詢當前信道。

wKgZomV6WDmAdLapAAFIuzjMvLI853.jpg

由于透傳模式下,需要通過特定字符組合和時序進入命令模式,在一些需要頻繁使用AT命令的場景下就顯得很不方便,因此Digi的模塊除了支持透傳模式外,還可以通過API模式更靈活地使用模塊。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ZigBee
    +關注

    關注

    158

    文章

    2284

    瀏覽量

    246249
  • 路由器
    +關注

    關注

    22

    文章

    3839

    瀏覽量

    116738
  • Mesh網(wǎng)絡

    關注

    0

    文章

    44

    瀏覽量

    14668
  • 協(xié)調器
    +關注

    關注

    0

    文章

    30

    瀏覽量

    16191
  • xctu
    +關注

    關注

    0

    文章

    3

    瀏覽量

    3155

原文標題:Digi XBee3 ZigBee組網(wǎng)和通信測試

文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Digi采用電池供電長壽命無線傳感器XBee

      Digi近日推出了XBee傳感器。這是一種由電池供電的長壽命無線傳感器,易于連接到 Drop-in Networking 網(wǎng)絡應用或 ZigBee 網(wǎng)絡中。ZigBee 技術使低成
    發(fā)表于 10-29 14:52

    Digi長壽命XBee無線電池傳感器

      Digi推出了 XBee (R) 傳感器。這是一種由電池供電的長壽命無線傳感器,易于連接到 Drop-in Networking 網(wǎng)絡應用或 ZigBee 網(wǎng)絡中。ZigBee
    發(fā)表于 10-29 15:43

    Digi用于創(chuàng)建無線傳感器網(wǎng)絡的XBee傳感器

      Digi近日推出了XBee傳感器。這是一種由電池供電的長壽命無線傳感器,易于連接到 Drop-in Networking 網(wǎng)絡應用或 ZigBee 網(wǎng)絡中。ZigBee 技術使低成
    發(fā)表于 11-15 16:53

    Digi推出新一代XBeeXBee

    關鍵詞:Digi , XBee , XBee-PRO , ZigBee模塊 美國明尼蘇達州明尼通卡市(2010年6月8日)? Digi In
    發(fā)表于 10-14 17:30 ?776次閱讀

    關于Digi International XBee? S2D ZigBee線程就緒射頻模塊的分析介紹

    Digi XBee S2D ZigBee 線程就緒射頻模塊提供更大的內存容量,使得設計人員能夠升級到線程網(wǎng)絡協(xié)議。 此線程就緒射頻模塊不僅保留了之前 XBee 型號的優(yōu)勢,同時還采用了
    的頭像 發(fā)表于 08-23 10:54 ?3043次閱讀

    基于XBee進行ZigBee組網(wǎng)——XBee介紹

    XBee模塊是Digi公司的一款采用ZigBee技術的無線模塊,通過串口與單片機等設備間進行通信,能夠非??焖俚貙崿F(xiàn)將設備接入到ZigBee
    發(fā)表于 07-06 10:29 ?3069次閱讀
    基于<b class='flag-5'>XBee</b>進行<b class='flag-5'>ZigBee</b><b class='flag-5'>組網(wǎng)</b>——<b class='flag-5'>XBee</b>介紹

    Digi XBee LR模塊的主要特點

    全球領先的物聯(lián)網(wǎng)連接產(chǎn)品、解決方案和服務提供商迪進國際(Digi International?, NASDAQ: DGII)今天發(fā)布了Digi XBee? LR模塊,這是首款XBee
    的頭像 發(fā)表于 07-04 15:44 ?1015次閱讀

    將超聲波測距傳感器與Digi XBee3連接

    電子發(fā)燒友網(wǎng)站提供《將超聲波測距傳感器與Digi XBee3連接.zip》資料免費下載
    發(fā)表于 12-06 15:04 ?0次下載
    將超聲波測距傳感器與<b class='flag-5'>Digi</b> <b class='flag-5'>XBee3</b>連接

    帶有BMP180的DIGI XBEE3

    電子發(fā)燒友網(wǎng)站提供《帶有BMP180的DIGI XBEE3.zip》資料免費下載
    發(fā)表于 12-12 10:24 ?0次下載
    帶有BMP180的<b class='flag-5'>DIGI</b> <b class='flag-5'>XBEE3</b>

    帶雨滴傳感器的DIGI XBEE3

    電子發(fā)燒友網(wǎng)站提供《帶雨滴傳感器的DIGI XBEE3.zip》資料免費下載
    發(fā)表于 12-12 09:50 ?0次下載
    帶雨滴傳感器的<b class='flag-5'>DIGI</b> <b class='flag-5'>XBEE3</b>

    將 SiLabs XBee3 LTE-M 連接到 Medium One 物聯(lián)網(wǎng)云

    將 SiLabs XBee3 LTE-M 連接到 Medium One 物聯(lián)網(wǎng)云
    的頭像 發(fā)表于 12-30 09:40 ?776次閱讀

    看圖細說Digi XBee模塊型號

    先說說Digi XBee模塊的分類,從頻段、擴頻技術、封裝、天線接口、發(fā)射功率幾個方面劃分。
    的頭像 發(fā)表于 01-09 17:20 ?2262次閱讀

    Digi XBee3 Zigbee模塊的硬件設計Troubleshooting問題分析

    Digi XBee3 Zigbee模塊的硬件設計指南里,有個Troubleshooting問題,值得注意。
    的頭像 發(fā)表于 02-06 09:51 ?1254次閱讀

    淺談Digi XBee模塊的操作模式

    一般地,Digi XBee模塊有空閑模式、接收模式、發(fā)送模式、睡眠模式和命令模式5種操作模式。下面以XBee3 Zigbee模塊來說明。
    的頭像 發(fā)表于 02-06 14:08 ?2160次閱讀

    淺談Digi XBee3模塊如何設置“自定義默認值”

    Digi XBee3模塊的設備參數(shù)一旦在應用程序中進行測試并最終確定,這次參數(shù),客戶就可以把它們設為默認值。 這些自定義配置可以在制造設備時鎖定固件版本或設置命令值,從而無需安裝工程師現(xiàn)場調整設備參數(shù)。
    的頭像 發(fā)表于 02-10 11:32 ?1461次閱讀