3

我试图更改 ZigBee 的 PAN ID 和节点发现,但是一旦我更改了它的 PAN ID,我就收到了一个调制解调器状态数据包 (0x03),它显然描述了解除关联。之后,我发送 ATND 命令进行节点发现,我得到调制解调器状态 (0x06) -- 协调器启动,但没有发现结果。

我发现如果我在第一个 ATND 命令之后再次发送任何 ATND 命令,它会按我的预期工作。为什么更改 PAN ID 后收到来自 ZigBee 的解除关联数据包?

4

1 回答 1

2

当您更改协调器上的 PAN ID 时,它会关闭一个网络(解除关联),然后创建另一个网络(启动协调器)。然后,您需要等待节点加入该新网络,然后才能发现它们。在当前未加入网络的设备上执行节点发现是没有意义的。

如果您在协调器上设置ATJN为,则主机将在设备加入网络时收到加入通知帧(类型)。也许这就是你要找的东西?10xA5

于 2014-03-21T18:16:47.103 回答