Digi XBee-Pro 900HP模塊(硬件版本:S3B)可以支持三種不同的固件:XBP9B-DM、XBP9B-DP和XBP9B-XC,而XBP9B-XC算是比較舊的固件了,比較常用的就是XBP9B-DM和XBP9B-DP這兩個固件。
顧名思義,XBP9B-DM固件支持的是DigiMesh協(xié)議,可以實現(xiàn)星狀網(wǎng)絡(luò),也可以實現(xiàn)網(wǎng)狀網(wǎng)絡(luò),也就是自組網(wǎng)。XBP9B-DP固件支持的是點對點/點對多點(P2MP)協(xié)議;在P2MP中,發(fā)送設(shè)備始終將所有消息直接發(fā)送到目標節(jié)點。其他節(jié)點不轉(zhuǎn)發(fā)該數(shù)據(jù)包。發(fā)送設(shè)備僅將P2MP單播直接傳送到目標設(shè)備,該目的設(shè)備必須在發(fā)送設(shè)備的范圍內(nèi)。
那么,XBP9B-DM和XBP9B-DP這兩個固件的主要區(qū)別在哪里呢?下面通過比較AT指令,認識這兩者的區(qū)別:
1、XBP9B-DM固件支持MR指令,而XBP9B-DP固件不支持
分析:MR參數(shù)的含義是“mesh單播重試”,實現(xiàn)功能是設(shè)置或讀取網(wǎng)絡(luò)數(shù)據(jù)包傳遞試圖的最大次數(shù);就是針對DigiMesh協(xié)議的。若MR不為零,則設(shè)備發(fā)送的數(shù)據(jù)包將請求網(wǎng)絡(luò)確認,若設(shè)備未收到確認,則最多可重新發(fā)送MR+1次。更改此值會極大地改變路由請求所花費的時間。建議將此值設(shè)置為1。若將此參數(shù)設(shè)置為0,它將禁用網(wǎng)絡(luò)ACK;最初,設(shè)備可以找到路由,但是若路由失敗,它將永遠無法修復。
此外,注意CE參數(shù)是:CE=0(默認值),設(shè)置為“標準路由器”。
2、XBP9B-DM固件,TO=0xC0;XBP9B-DP固件,TO=0x40
3、XBP9B-DM固件,SO=2;XBP9B-DP固件,SO=0
分析:SO表示“睡眠選型”,其含義如下:
同步睡眠功能是DigiMesh協(xié)議里支持的,所以,XBP9B-DM固件:SO=2,這是默認值;XBP9B-DP固件:SO=0,即不起作用;這樣一來,也就沒有SS、OS、OW、MS和SQ這些動態(tài)只讀指令了。
4、固件版本號和CK值不同
分析:XBP9B-DM固件的版本號是80xx,XBP9B-DP固件的版本號是10xx。
5、還有一個AG命令,僅在XBP9B-DM固件里支持
AG(聚合器支持)命令通過具有對接收廣播節(jié)點以下的效果網(wǎng)絡(luò)發(fā)送的廣播:①若路由表中有空間,則接收節(jié)點會建立一條DigiMesh路由回到原始節(jié)點。②若AG參數(shù)與接收節(jié)點的當前DH/DL相匹配,則接收節(jié)點的DH和DL更新為始發(fā)節(jié)點的地址。③具有DH和DL更新的,啟用API的設(shè)備從串行端口發(fā)送聚合尋址更新幀(0x8E)。
綜上所述,要想用XBP9B-DM固件實現(xiàn)點對多點傳輸,可以做如下參數(shù)配置和優(yōu)化:
1、TO=0x40,設(shè)置為點對多點傳輸方式。
2、CE=2,設(shè)置為“非路由模塊”,可以減小模塊上MCU和帶寬浪費。
3、NH=1,由于不做路由,可以把網(wǎng)絡(luò)跳點設(shè)置為1(默認NH=7),以增大帶寬。一些固件內(nèi)部像timeout的算法會用到這個參數(shù)。
4、MR默認為1,SO默認為2,可以不用修改,實際上是不起什么作用的。
審核編輯:陳陳
-
固件
+關(guān)注
關(guān)注
10文章
561瀏覽量
23611 -
DM
+關(guān)注
關(guān)注
0文章
32瀏覽量
21535 -
DP
+關(guān)注
關(guān)注
1文章
226瀏覽量
40505 -
AT指令
+關(guān)注
關(guān)注
1文章
41瀏覽量
12345
原文標題:比較AT指令,認識Digi 900HP模塊DM和DP固件的區(qū)別
文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
Multisim 帶通濾波器設(shè)計 3M 到100M 但是XBP1沒有反應(yīng)
LM3S9B92和LM3S9B96在使用以太網(wǎng)控制器有什么區(qū)別沒有
C語言編程資料
特瑞仕半導體開發(fā)新產(chǎn)品XBP06V0U25R-G,可抑制瞬態(tài)電壓
CAT-D38999-DTS9B CAT-D38999-DTS9B 標準圓形連接器
嵌入式設(shè)計師到架構(gòu)師逐步蛻變的10本書

評論