Digi XBee-Pro 900HP模塊(硬件版本:S3B)可以支持三種不同的固件:XBP9B-DM、XBP9B-DP和XBP9B-XC,而XBP9B-XC算是比較舊的固件了,比較常用的就是XBP9B-DM和XBP9B-DP這兩個(gè)固件。
顧名思義,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固件不支持
分析: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
3、XBP9B-DM固件,SO=2;XBP9B-DP固件,SO=0
分析:SO表示“睡眠選型”,其含義如下:
同步睡眠功能是DigiMesh協(xié)議里支持的,所以,XBP9B-DM固件:SO=2,這是默認(rèn)值;XBP9B-DP固件:SO=0,即不起作用;這樣一來,也就沒有SS、OS、OW、MS和SQ這些動態(tài)只讀指令了。
4、固件版本號和CK值不同
分析: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í)際上是不起什么作用的。
審核編輯:陳陳
-
固件
+關(guān)注
關(guān)注
10文章
555瀏覽量
23016 -
DM
+關(guān)注
關(guān)注
0文章
31瀏覽量
21399 -
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)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論