RM新时代网站-首页

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AT指令XBP9B-DM和XBP9B-DP固件的區(qū)別是什么

lcdz66 ? 來源:雨飛工作室 ? 2023-02-11 09:35 ? 次閱讀

Digi XBee-Pro 900HP模塊(硬件版本:S3B)可以支持三種不同的固件:XBP9B-DM、XBP9B-DP和XBP9B-XC,而XBP9B-XC算是比較舊的固件了,比較常用的就是XBP9B-DM和XBP9B-DP這兩個(gè)固件。

ca4a501a-a983-11ed-bfe3-dac502259ad0.png

ca795784-a983-11ed-bfe3-dac502259ad0.png

顧名思義,XBP9B-DM固件支持的是DigiMesh協(xié)議,可以實(shí)現(xiàn)星狀網(wǎng)絡(luò),也可以實(shí)現(xiàn)網(wǎng)狀網(wǎng)絡(luò),也就是自組網(wǎng)。XBP9B-DP固件支持的是點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)(P2MP)協(xié)議;在P2MP中,發(fā)送設(shè)備始終將所有消息直接發(fā)送到目標(biāo)節(jié)點(diǎn)。其他節(jié)點(diǎn)不轉(zhuǎn)發(fā)該數(shù)據(jù)包。發(fā)送設(shè)備僅將P2MP單播直接傳送到目標(biāo)設(shè)備,該目的設(shè)備必須在發(fā)送設(shè)備的范圍內(nèi)。

那么,XBP9B-DM和XBP9B-DP這兩個(gè)固件的主要區(qū)別在哪里呢?下面通過比較AT指令,認(rèn)識這兩者的區(qū)別:

1、XBP9B-DM固件支持MR指令,而XBP9B-DP固件不支持

ca93727c-a983-11ed-bfe3-dac502259ad0.png

cac223ba-a983-11ed-bfe3-dac502259ad0.png

分析:MR參數(shù)的含義是“mesh單播重試”,實(shí)現(xiàn)功能是設(shè)置或讀取網(wǎng)絡(luò)數(shù)據(jù)包傳遞試圖的最大次數(shù);就是針對DigiMesh協(xié)議的。若MR不為零,則設(shè)備發(fā)送的數(shù)據(jù)包將請求網(wǎng)絡(luò)確認(rèn),若設(shè)備未收到確認(rèn),則最多可重新發(fā)送MR+1次。更改此值會極大地改變路由請求所花費(fèi)的時(shí)間。建議將此值設(shè)置為1。若將此參數(shù)設(shè)置為0,它將禁用網(wǎng)絡(luò)ACK;最初,設(shè)備可以找到路由,但是若路由失敗,它將永遠(yuǎn)無法修復(fù)。

此外,注意CE參數(shù)是:CE=0(默認(rèn)值),設(shè)置為“標(biāo)準(zhǔn)路由器”。

2、XBP9B-DM固件,TO=0xC0;XBP9B-DP固件,TO=0x40

cad23dfe-a983-11ed-bfe3-dac502259ad0.png

cafa22ec-a983-11ed-bfe3-dac502259ad0.png

3、XBP9B-DM固件,SO=2;XBP9B-DP固件,SO=0

cb28695e-a983-11ed-bfe3-dac502259ad0.png

cb438d9c-a983-11ed-bfe3-dac502259ad0.png

分析:SO表示“睡眠選型”,其含義如下:

cb6aa620-a983-11ed-bfe3-dac502259ad0.png

同步睡眠功能是DigiMesh協(xié)議里支持的,所以,XBP9B-DM固件:SO=2,這是默認(rèn)值;XBP9B-DP固件:SO=0,即不起作用;這樣一來,也就沒有SS、OS、OW、MS和SQ這些動態(tài)只讀指令了。

4、固件版本號和CK值不同

cb8c3042-a983-11ed-bfe3-dac502259ad0.png

cb97713c-a983-11ed-bfe3-dac502259ad0.png

分析:XBP9B-DM固件的版本號是80xx,XBP9B-DP固件的版本號是10xx。

5、還有一個(gè)AG命令,僅在XBP9B-DM固件里支持

AG(聚合器支持)命令通過具有對接收廣播節(jié)點(diǎn)以下的效果網(wǎng)絡(luò)發(fā)送的廣播:①若路由表中有空間,則接收節(jié)點(diǎn)會建立一條DigiMesh路由回到原始節(jié)點(diǎn)。②若AG參數(shù)與接收節(jié)點(diǎn)的當(dāng)前DH/DL相匹配,則接收節(jié)點(diǎn)的DH和DL更新為始發(fā)節(jié)點(diǎn)的地址。③具有DH和DL更新的,啟用API的設(shè)備從串行端口發(fā)送聚合尋址更新幀(0x8E)。

綜上所述,要想用XBP9B-DM固件實(shí)現(xiàn)點(diǎn)對多點(diǎn)傳輸,可以做如下參數(shù)配置和優(yōu)化:

1、TO=0x40,設(shè)置為點(diǎn)對多點(diǎn)傳輸方式。

2、CE=2,設(shè)置為“非路由模塊”,可以減小模塊上MCU和帶寬浪費(fèi)。

3、NH=1,由于不做路由,可以把網(wǎng)絡(luò)跳點(diǎn)設(shè)置為1(默認(rèn)NH=7),以增大帶寬。一些固件內(nèi)部像timeout的算法會用到這個(gè)參數(shù)。

4、MR默認(rèn)為1,SO默認(rèn)為2,可以不用修改,實(shí)際上是不起什么作用的。
審核編輯:陳陳

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

    關(guān)注

    10

    文章

    555

    瀏覽量

    23016
  • DM
    DM
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    21399
  • DP
    DP
    +關(guān)注

    關(guān)注

    1

    文章

    201

    瀏覽量

    39797
  • AT指令
    +關(guān)注

    關(guān)注

    1

    文章

    41

    瀏覽量

    12128

原文標(biāo)題:比較AT指令,認(rèn)識Digi 900HP模塊DM和DP固件的區(qū)別

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

收藏 人收藏

    評論

    相關(guān)推薦

    Multisim 帶通濾波器設(shè)計(jì) 3M 到100M 但是XBP1沒有反應(yīng)

    本帖最后由 sgh69 于 2018-1-17 21:18 編輯 Multisim 帶通濾波器設(shè)計(jì) 3M 到100M 但是XBP1沒有反應(yīng)
    發(fā)表于 01-17 20:56

    LM3S9B92和LM3S9B96在使用以太網(wǎng)控制器有什么區(qū)別沒有

    LM3S9B92的以太網(wǎng)控制器程序放到LM3S9B96中沒有響應(yīng),請問這兩片芯片的以太網(wǎng)控制器那個(gè)有區(qū)別沒有呢? ?
    發(fā)表于 05-14 06:10

    C語言編程資料

    /DI0823b71bqHp 學(xué)用Visual.C.6.0開發(fā)Active.X控件].(美)Nathan.Wallance.文字版.pdfhttps://xbp.pub/i/AIa9f1a393QPM ANSI C標(biāo)準(zhǔn)
    發(fā)表于 05-20 13:53

    海爾21F9B、25F9B彩電電路圖

    海爾21F9B彩電電路圖海爾21F9B彩色電視機(jī)電路圖,海爾21F9B彩電圖紙,海爾21F9B原理圖。
    發(fā)表于 05-06 17:39 ?50次下載
    海爾21F<b class='flag-5'>9B</b>、25F<b class='flag-5'>9B</b>彩電電路圖

    嘉華21B9T彩電電路圖

    嘉華21B9T彩色電視機(jī)電路圖,嘉華21B9T彩電圖紙,嘉華21B9T原理圖。
    發(fā)表于 05-23 11:20 ?55次下載
    嘉華21<b class='flag-5'>B9</b>T彩電電路圖

    特瑞仕半導(dǎo)體開發(fā)新產(chǎn)品XBP06V0U25R-G,可抑制瞬態(tài)電壓

    擴(kuò)大了保護(hù)功能的二極管 抑制瞬態(tài)電壓(TVS)的產(chǎn)品陣容 XBP06V0U25R-G特瑞仕半導(dǎo)體株式會社開發(fā)
    的頭像 發(fā)表于 08-27 15:09 ?5971次閱讀

    CAT-D38999-DTS9B CAT-D38999-DTS9B 標(biāo)準(zhǔn)圓形連接器

    電子發(fā)燒友網(wǎng)為你提供TE(ti)CAT-D38999-DTS9B相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有CAT-D38999-DTS9B的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CAT-D38999-DTS9B真值表,CAT-D389
    發(fā)表于 07-13 19:00

    嵌入式設(shè)計(jì)師到架構(gòu)師逐步蛻變的10本書

    1.單片機(jī)C語言編程與實(shí)例.pdfhttps://xbp.pub/i/RIc3b75e4aFXp2.嵌入式C語言進(jìn)階之道.pdfhttps://xbp.pub/i/JI1345b
    發(fā)表于 11-03 15:51 ?6次下載
    嵌入式設(shè)計(jì)師到架構(gòu)師逐步蛻變的10本書

    9DMV0131B-9DMV0141B 數(shù)據(jù)表

    9DMV0131B-9DMV0141B 數(shù)據(jù)表
    發(fā)表于 02-02 18:55 ?1次下載
    <b class='flag-5'>9DMV0131B-9DMV0141B</b> 數(shù)據(jù)表

    9QXL2001B原理圖

    9QXL2001B原理圖
    發(fā)表于 03-13 19:17 ?0次下載
    <b class='flag-5'>9QXL2001B</b>原理圖

    9QXL2000B原理圖

    9QXL2000B原理圖
    發(fā)表于 03-13 19:17 ?0次下載
    <b class='flag-5'>9QXL2000B</b>原理圖

    9DMV0131B-9DMV0141B 數(shù)據(jù)表

    9DMV0131B-9DMV0141B 數(shù)據(jù)表
    發(fā)表于 07-04 18:40 ?0次下載
    <b class='flag-5'>9DMV0131B-9DMV0141B</b> 數(shù)據(jù)表

    9QXL2001B原理圖

    9QXL2001B原理圖
    發(fā)表于 07-04 20:34 ?0次下載
    <b class='flag-5'>9QXL2001B</b>原理圖

    9QXL2000B原理圖

    9QXL2000B原理圖
    發(fā)表于 07-04 20:34 ?0次下載
    <b class='flag-5'>9QXL2000B</b>原理圖

    B9B-XH-AM(LF)(SN)

    電子發(fā)燒友網(wǎng)站提供《B9B-XH-AM(LF)(SN).pdf》資料免費(fèi)下載
    發(fā)表于 11-23 10:55 ?0次下載
    RM新时代网站-首页