您好、Ryan、祝您一切顺利!
我需要了解进行检查(从我的 CC2652P 模块)时的一个重要问题、即器件(终端设备/路由器)是否已真正加入 ZigBee 网络。
几个月前、您建议我使用以下函数调用:
"您可以检查 ZStack_DevState (应为 ZStack_DevState_DEV_End_Device 或 ZStack_DevState_DEV_router)
或 bdbAttributes.bdbNodeIsOnANetwork (应为 true)。"
实际上、此变量指示设备是否以某种方式加入到网络中、但此时设备并未真正物理加入!
我不确定我说的是什么、因为在没有协调器(没有路由器)处于活动状态(它们肯定是关闭的)的设备上、变量无论如何都是正确的
此时,我们只需简单地添加以下调用: "sendActiveEndpointRequest (/*dest addr*/0,/*end点*/0);" ,在到达协调器时返回 true。
这还可以吗、或者您是否建议我们采用更好的方法?
非常感谢
路易吉