2

我目前正在开展一个项目,在该项目中我使用 XBee 2 mW Wire Antenna - Series 2 ( ZigBee Mesh) 等天线。

如何使用 API 模式下的软件(不使用XCTU)将天线配置为进入睡眠模式?

我应该如何唤醒天线?

4

1 回答 1

2

有很多方法可以让您的设备进入睡眠状态。如果您无法访问 X-CTU,您可以通过另一根天线(通常是在任何微控制器的帮助下协调)

根据您分配的值,您可以配置 4 种睡眠类型 (SM)

  • 0 - 不睡觉
  • 1 - PIN HIBERNATE //我相信只有当 Sleep_Rq,模块引脚 9,从高状态转换到低状态时,这个才会唤醒设备。关于这种模式的文档不多
  • 4 - Cyclic SLEEP //此模式取决于 SP 和 SN 参数。SP(20 到 AF0)是以毫秒为单位的睡眠周期,SN(0000 到 FFFF)是唤醒前的睡眠周期数
  • 5 - 带引脚唤醒的循环休眠 //与以前相同,但您也可以在 Sleep_Rq(模块引脚 9)从高状态转换为低状态时唤醒设备。

这是一条典型的 api 消息,用于将您的终端设备配置为睡眠模式 4

7E //start delimiter 
00 0F //length 
17 //frame type identifier (remote AT message)
01 //frame ID 
00 7D 33 A2 00 40 5C 42 //64bit END-DEVICE address 
0C FF //16bit destination network address 
02 //command options 
83 77 //command name ( SM in ASCII ) 
04 //command data 
** //checksum 

一般来说,X.CTU 可以为您节省大量时间,如果由于某种原因您不能使用它,请查看这个有效的替代Zigbee 运算符

于 2012-11-05T15:35:32.187 回答