如何通过X-CTU控制台监控XBee GPIO数据?

How to monitor XBee GPIO data through X-CTU console?

我使用 PIR 传感器进行运动检测,使用 XBee s2c 进行传输。连接到 PIR 的远程(传输)XBee 配置如下

基础(接收)XBee配置如下

在底部,GPIO4 连接到 LED。我已经按照 here 所述进行了简单测试,以检查 GPIO 是否正常工作。它的工作方式与上述给定的 DH 和 DL 一样。当 D4 配置为 5 时,LED 会一直发光。理论上,只要 PIR 发送高电平,LED 就应该关闭,反之亦然。但是我有两个问题

  1. 远程 XBee 的控制台未显示正在发送的任何帧,但基本 XBee 的控制台显示接收帧并且正在接收正确的 PIR 数据。
  2. base 的引脚 D4 没有跟随接收到的数据,即它一直保持高电平。

我观察到正在接收的帧,它们显示的是 PIR 的响应,符合预期。 D4 引脚如何不跟随接收到的帧?我已遵循 this XBee 的 DIO 线传递教程。

确保您是 运行 802.15.4 (ATVR=0x20XX) 或 DigiMesh 固件 (0x90XX) 而不是 ZigBee 固件 (0x40XX)。查看 XCTU 中的选项,我认为 ZigBee 固件不支持 I/O 线路传递。

查看该知识库文章,您可能需要在遥控器上设置 ATIT,在底座上设置 ATT4ATIA。如果这些寄存器不可用,那么您的固件版本可能 运行 不支持 I/O 行传递。