【XBEE手册】AT命令

【XBEE手册】AT命令

@(ZigBee)(ZigBee)[ZigBee, XBEE手册]


##寻址命令
###DH(Destination address High )
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或读取64位目标地址的高32位。将DHDL组合使用时,它会定义设备用于数据传输的64位目标地址。

DHDL的特殊定义包括0x000000000000FFFF(广播)和0x0000000000000000(协调器)。

参数范围
0 - 0xFFFFFFFF

默认
0
###DL(Destination address Low)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示64位目标地址的低32位。将DHDL组合使用时,它会定义设备在透传模式下用于传输的目标地址。

DHDL的特殊定义包括0x000000000000FFFF(广播)和0x0000000000000000(协调器)。

保留的Zigbee网络地址:

0x000000000000FFFF是广播地址。
0x0000000000000000对网络协调器进行寻址。
参数范围
0 - 0xFFFFFFFF

默认
为0xFFFF (协调员)

0 (路由器/终端设备)
###MY(16-bit Network Address)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

读取设备的16位网络地址。

值0xFFFE表示设备尚未加入Zigbee网络。

参数范围
0 - 0xFFFF [只读]

默认
0 - 0xFFFE
###MP(16-bit Parent Address)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

参数范围
0 - 0xFFFE [只读]

默认
0xFFFE
###NC(Number of remaining Children)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

读取可以加入该设备的剩余终端子设备的数量。如果NC返回0,则设备处于饱和状态,并且不允许任何其他终端设备子项加入。

参数范围
0 - MAX_CHILDREN(最大值可变)[只读]

默认
N / A
###SH(Serial Number High)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

显示出厂时分配给XBee的唯一IEEE 64位扩展地址的高32位。

始终启用64位源地址。该值是只读的,永远不会更改。

参数范围
0 - 0xFFFFFFFF [只读]

默认
在工厂设置
###SL(Serial Number Low)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

显示出厂时分配给XBee的唯一IEEE 64位RF扩展地址的低32位。

始终启用64位源地址。该值是只读的,永远不会更改。

参数范围
0 - 0xFFFFFFFF [只读]

默认
在工厂设置
###NI(Node Identifier)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

存储设备的节点标识符字符串,该设备是用户定义的设备名称或描述。最多可包含20个ASCII字符。

XCTU可防止用户超出此命令的字符串限制20个字符。如果用户使用其他软件应用程序发送字符串,则可以输入更长的字符串,但设备上的软件会返回错误。
使用 ND(网络发现)命令将此字符串作为参数,以便轻松识别网络上的设备。

DN命令也可使用该标识符。

参数范围
一串区分大小写的ASCII可打印字符,长度为0到20个字节。回车符或逗号自动结束命令。

默认
0x20(ASCII空格字符)
###SE(Source Endpoint)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示应用程序层源端点值。该值用作所有数据传输的源端点。SE仅用于透传模式。 默认值(0xE8)是Digi数据端点。

设置或显示用于数据传输的应用程序层源端点值。

此命令仅影响透传模式下的传出传输(AP = 0)。

0xE8是用于传出数据传输的Digi数据端点。

0xE6是用于配置和命令的Digi设备对象端点。

参数范围
0 - 0xFF

默认
0xE8
###DE(Destination Endpoint)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示应用程序层目标ID值。该值用作所有数据传输的目标端点。默认值(0xE8)是Digi数据端点。

参数范围
0 - 0xFF

默认
0xE8
###CI(Cluster ID)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示应用程序层ID值。使用此值作为所有数据传输的群集ID。CI仅用于透传模式。

参数范围
0 - 0xFFFF

默认
0x11(透传数据群集ID)
###TO(Transmit Options)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

用于配置透传模式的传输选项的位域。

设置或显示Zigbee应用程序层源传输选项。使用此值作为透传模式下所有数据传输的传输选项。

参数范围
0 - 0xFF

位域:

未使用的位必须设置为0.这些位可以逻辑或运算在一起:

参数 描述
0x01 禁用重试和路由修复。
0x20 启用APS加密(如果EE = 1)。
注意这会将最大RF有效负载减少4个字节,低于NP报告的值。
0x40 使用此目标的扩展超时。

BR设置为0时,TO选项会自动禁用DigiMesh和Repeater模式。

默认
为0x00
###NP(maximum Number of Payload bytes)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

读取可在传输中发送的最大RF有效负载字节数。

使用APS加密(启用API传输选项位),将最大有效负载大小减少9个字节。

使用源路由(AR <0xFF),将进一步减少了最大有效负载大小。

注意 NP返回十六进制值。例如,如果NP返回0x54,则相当于84个字节。

参数范围
0 - 0xFFFF(字节)[只读]

默认
[只读]
###DD(Diji Device type identifier)
DD命令
此命令适用于XBee / XBee-PRO Zigbee RF模块。

存储Digi设备类型标识符值。 使用此值可区分多个XBee设备。

如果更改DD,RE命令将不会恢复默认值。 将DD恢复为默认值的唯一方法是将其显式设置为默认值。

Digi保留范围0 - 0xFFFFFF。 对于XBee ZB SMT器件,器件类型为0xA0000。

参数范围
0 - 0xFFFFFFFF

默认
0xA0000
###CR(pan Conflict Report)
CR(PAN冲突报告)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

网络管理员必须在一分钟内收到的PAN ID冲突报告数,以触发PAN ID更改。

缺损的信标可能导致报告错误的PAN ID冲突。

较高的值可减少错误的PAN ID更改的可能性。

将CR设置为0会将阈值设置为默认配置值(3)。

参数范围
1 - 0x3F

默认
3
##网络命令
###CH(operating CHannel)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

读取用于在RF设备之间传输和接收数据的信道编号,并使用802.15.4信道编号。

值为0表示设备尚未加入PAN且未在任何信道上运行。

参数范围
0,0x0B - 0x1A(XBee)

0,0x0B - 0x19(XBee-PRO,信道11-25)

默认
[只读]
###CE(Coordinator Enable)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示设备是否为协调器。

参数范围

参数 描述
0 不是协调员
1 协调员

SM必须为0才能将CE设置为1)

默认
0
###ID(extended pan ID)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或读取64位扩展PAN ID。如果设置为0,则协调器选择随机扩展PAN ID,路由器/终端设备加入任何扩展PAN ID。

使用WR命令将ID更改写入非易失性存储器,以便在发生重启电源时保留ID设置。

参数范围
0 - 0xFFFFFFFFFFFFFFFF

默认
0
###II(preconfigured 16-bit pan ID)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

形成网络时使用的预配置16位PAN ID。使用此命令替换现有网络上的协调节点。

II设置为默认值(推荐)时,模块会在随机的16位PAN ID上形成网络。

范围
0 - 0xFFFF

默认
为0xFFFF
###OP(Operating Pan ID)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

读取64位扩展PAN ID。OP值反映其中设备运行网络的扩展PAN ID。如果ID > 0,则OP等于ID

参数范围
0x01 - 0xFFFFFFFFFFFFFFFF

默认
N / A
###NH(maximum uNicast Hops)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示网络中的最大跳数。此命令将限制:设置最大广播跳数值(BH)和确定单播超时。

超时计算为(50 * NH)+ 100 ms。

默认单播超时1.6秒(NH = 0x1E)足以使数据和确认遍历大约8跳。

参数范围
0 - 0xFF

默认
0X1E
###BH(maximum Broadcast Hops)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

广播数据传输的最大传输跳数。

参数范围
0 - 0x1E

默认
0
###OI(Operating pan ID)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

读取16位PAN ID。OI值反映设备即时的16位PAN ID。

参数范围
0 - 0xFFFF

默认
[只读]
###NT(Node discovery Timeout)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示使用ND(节点发现)命令时基节点等待来自其他节点的响应的时间。

发出ND命令时,传输包括NT值,以便为所有远程设备提供响应超时。远程设备在发送响应之前等待一个小于NT的随机时间。

参数范围
0x20 - 0xFF(x 100 ms)

默认
0x3C(6秒)
###NO(Network discovery Options)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

在特定设备上设置或读取ND(网络发现)命令的网络发现选项值。选项位字段值更改ND命令的行为以及本地设备在收到ND命令或API节点标识指示符(0x95)帧时返回的可选值。

参数范围
0 - 0x03(位字段)

位字段

选项 描述
0x01 DD(Digi设备标识符)值附加到ND响应或API节点标识帧。
0x02 本地设备发送ND 的时响应帧ND被发出。

默认
0x0
###SC(Scan Channel)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或读取要扫描的信道列表。

协调器 - 在组建网络之前可选择的信道的位字段列表。

路由器/终端设备 - 扫描的信道的位字段列表,以查找要加入的协调器/路由器。

如果发生重启电源,则 使用WR命令将更改写入SC以保留SC设置。

参数范围
0 - 0xFFFF(位字段)

位字段掩码:

参数
0 0x0B
1 0x0C
2 0X0D
3 0x0E
4 0x0F
5 0x10
6 0x11
7 0x12
8 0x13
9 0x14
10 0x15
11 0x16
12 0x17
13 0x18
14 0x19
15 0x1A

注意当用户在设备上将SC设置为0xFFFF时,不允许信道26以超过3 dBm的速率进行传输。如果信道26存在于搜索掩码(SC)中,则协调器对网络形成的主动搜索(信标)在所有信道上限制为不超过3dBm。
协调器/路由器/终端设备的其他通信,或路由器和终端设备的网络加入(关联)的主动搜索在信道26上限制为不超过3dBm. PLPM配置设置控制其他信道上的发送功率。

对于XBee-PRO SMT模块,信道26不允许以超过6 dBm的频率进行传输。
对于XBee-PRO TH模块,信道26不允许以超过2 dBm的速率进行传输。
默认
0x7FFF的
###SD(Scan Duration)
此命令适用于XBee / XBee-PRO Zigbee RF模块。

设置或显示扫描持续时间指数。 使用WR命令将更改写入SD

注意如果在搜索信道掩码(SC)中启用信道26(0x8000),则设备会在网络形成或加入期间以3 dBm的频率在所有信道上传输功率。

协调器 - 活动和能量扫描的持续时间(在每个信道上),用于确定协调器启动的可接受信道和PAN ID。

路由器/终端设备 - 用于在关联期间定位要加入的可用协调器/路由器的主动扫描持续时间(在每个信道上)。

扫描时间测量为:

([要扫描的信道数] (2 ^ SD 15.36 ms)+(38 ms * [要扫描的信道数])+ 20 ms

使用SC(扫描信道)命令设置要扫描的信道数。XBee最多可扫描16个信道(SC = 0xFFFF)。XBee-PRO最多可扫描13个信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值