大家好、我使用的是 ztack v3、并且配置如下:

都在范围内。 当我关闭 zr1时,zr2不会向 ZC 发送消息,我正在检查邻居和相关列表以及路由器协调器。 这是所有器件都开启时的状态:

您可以看到、zc 和 zr1位于邻居列表中(zc = 32464、zr1 = 14785)、并且协调器为 zr1。 (忽略集中器、因为我尚未对该部分进行编程)。

现在、这是 zr1关闭时的情况。 当我将消息从 zr2发送到 zc 时、它不会损坏。 (当 zr1打开时、它会正常工作)。 所有器件都可以相互检测。
此外、如何确定消息采用的路由? 我怎么能知道消息是直接发送给 邻居还是通过中介发送? (我需要此文件用于红色结构数据分析仪、例如设备之间的 RSSI)。
我的另一个问题是,当我尝试发送消息在行我的程序或它被卡住或它重置(这是随机的)(如果我等待一段时间,这不会发生)。 在发送消息之前,我找不到要检查的标志。 在知道我可以发送消息之前、某个人可以将我指向要检查的.h、结构或标志吗? 我不想使用计时器、我更喜欢检查标志
就这些。
谢谢你。
尼科