0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AT指令XBP9B-DM和XBP9B-DP固件的区别是什么

lcdz66 来源:雨飞工作室 2023-02-11 09:35 次阅读

Digi XBee-Pro 900HP模块(硬件版本:S3B)可以支持三种不同的固件:XBP9B-DM、XBP9B-DP和XBP9B-XC,而XBP9B-XC算是比较旧的固件了,比较常用的就是XBP9B-DM和XBP9B-DP这两个固件。

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

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

顾名思义,XBP9B-DM固件支持的是DigiMesh协议,可以实现星状网络,也可以实现网状网络,也就是自组网。XBP9B-DP固件支持的是点对点/点对多点(P2MP)协议;在P2MP中,发送设备始终将所有消息直接发送到目标节点。其他节点不转发该数据包。发送设备仅将P2MP单播直接传送到目标设备,该目的设备必须在发送设备的范围内。

那么,XBP9B-DM和XBP9B-DP这两个固件的主要区别在哪里呢?下面通过比较AT指令,认识这两者的区别:

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

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

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

分析:MR参数的含义是“mesh单播重试”,实现功能是设置或读取网络数据包传递试图的最大次数;就是针对DigiMesh协议的。若MR不为零,则设备发送的数据包将请求网络确认,若设备未收到确认,则最多可重新发送MR+1次。更改此值会极大地改变路由请求所花费的时间。建议将此值设置为1。若将此参数设置为0,它将禁用网络ACK;最初,设备可以找到路由,但是若路由失败,它将永远无法修复。

此外,注意CE参数是:CE=0(默认值),设置为“标准路由器”。

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协议里支持的,所以,XBP9B-DM固件:SO=2,这是默认值;XBP9B-DP固件:SO=0,即不起作用;这样一来,也就没有SS、OS、OW、MS和SQ这些动态只读指令了。

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

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

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

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

5、还有一个AG命令,仅在XBP9B-DM固件里支持

AG(聚合器支持)命令通过具有对接收广播节点以下的效果网络发送的广播:①若路由表中有空间,则接收节点会建立一条DigiMesh路由回到原始节点。②若AG参数与接收节点的当前DH/DL相匹配,则接收节点的DH和DL更新为始发节点的地址。③具有DH和DL更新的,启用API的设备从串行端口发送聚合寻址更新帧(0x8E)。

综上所述,要想用XBP9B-DM固件实现点对多点传输,可以做如下参数配置和优化:

1、TO=0x40,设置为点对多点传输方式。

2、CE=2,设置为“非路由模块”,可以减小模块上MCU和带宽浪费。

3、NH=1,由于不做路由,可以把网络跳点设置为1(默认NH=7),以增大带宽。一些固件内部像timeout的算法会用到这个参数。

4、MR默认为1,SO默认为2,可以不用修改,实际上是不起什么作用的。
审核编辑:陈陈

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 固件
    +关注

    关注

    10

    文章

    557

    浏览量

    23030
  • DM
    DM
    +关注

    关注

    0

    文章

    31

    浏览量

    21405
  • DP
    DP
    +关注

    关注

    1

    文章

    201

    浏览量

    39824
  • AT指令
    +关注

    关注

    1

    文章

    41

    浏览量

    12131

原文标题:比较AT指令,认识Digi 900HP模块DM和DP固件的区别

文章出处:【微信号:雨飞工作室,微信公众号:雨飞工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Multisim 带通滤波器设计 3M 到100M 但是XBP1没有反应

    本帖最后由 sgh69 于 2018-1-17 21:18 编辑 Multisim 带通滤波器设计 3M 到100M 但是XBP1没有反应
    发表于 01-17 20:56

    LM3S9B92和LM3S9B96在使用以太网控制器有什么区别没有

    LM3S9B92的以太网控制器程序放到LM3S9B96中没有响应,请问这两片芯片的以太网控制器那个有区别没有呢?  
    发表于 05-14 06:10

    C语言编程资料

    /DI0823b71bqHp 学用Visual.C.6.0开发Active.X控件].(美)Nathan.Wallance.文字版.pdfhttps://xbp.pub/i/AIa9f1a393QPM ANSI C标准
    发表于 05-20 13:53

    海尔21F9B、25F9B彩电电路图

    海尔21F9B彩电电路图海尔21F9B彩色电视机电路图,海尔21F9B彩电图纸,海尔21F9B原理图。
    发表于 05-06 17:39 50次下载
    海尔21F<b class='flag-5'>9B</b>、25F<b class='flag-5'>9B</b>彩电电路图

    嘉华21B9T彩电电路图

    嘉华21B9T彩色电视机电路图,嘉华21B9T彩电图纸,嘉华21B9T原理图。
    发表于 05-23 11:20 55次下载
    嘉华21<b class='flag-5'>B9</b>T彩电电路图

    特瑞仕半导体开发新产品XBP06V0U25R-G,可抑制瞬态电压

    扩大了保护功能的二极管 抑制瞬态电压(TVS)的产品阵容 XBP06V0U25R-G特瑞仕半导体株式会社开发
    的头像 发表于 08-27 15:09 5979次阅读

    CAT-D38999-DTS9B CAT-D38999-DTS9B 标准圆形连接器

    电子发烧友网为你提供TE(ti)CAT-D38999-DTS9B相关产品参数、数据手册,更有CAT-D38999-DTS9B的引脚图、接线图、封装手册、中文资料、英文资料,CAT-D38999-DTS9B真值表,CAT-D389
    发表于 07-13 19:00

    嵌入式设计师到架构师逐步蜕变的10本书

    1.单片机C语言编程与实例.pdfhttps://xbp.pub/i/RIc3b75e4aFXp2.嵌入式C语言进阶之道.pdfhttps://xbp.pub/i/JI1345b
    发表于 11-03 15:51 6次下载
    嵌入式设计师到架构师逐步蜕变的10本书

    9DMV0131B-9DMV0141B 数据表

    9DMV0131B-9DMV0141B 数据表
    发表于 02-02 18:55 1次下载
    <b class='flag-5'>9DMV0131B-9DMV0141B</b> 数据表

    9QXL2001B原理图

    9QXL2001B原理图
    发表于 03-13 19:17 0次下载
    <b class='flag-5'>9QXL2001B</b>原理图

    9QXL2000B原理图

    9QXL2000B原理图
    发表于 03-13 19:17 0次下载
    <b class='flag-5'>9QXL2000B</b>原理图

    9DMV0131B-9DMV0141B 数据表

    9DMV0131B-9DMV0141B 数据表
    发表于 07-04 18:40 0次下载
    <b class='flag-5'>9DMV0131B-9DMV0141B</b> 数据表

    9QXL2001B原理图

    9QXL2001B原理图
    发表于 07-04 20:34 0次下载
    <b class='flag-5'>9QXL2001B</b>原理图

    9QXL2000B原理图

    9QXL2000B原理图
    发表于 07-04 20:34 0次下载
    <b class='flag-5'>9QXL2000B</b>原理图

    B9B-XH-AM(LF)(SN)

    电子发烧友网站提供《B9B-XH-AM(LF)(SN).pdf》资料免费下载
    发表于 11-23 10:55 0次下载