TLSR8258 开发了一个endpoint设备,经常出现zbdemo_bdbCommissioningCb 返回状态:1、BDB_COMMISSION_STA_PARENT_LOST。然后调用zb_isDeviceJoinedNwk()返回0,导致发ZCL的包无法多重试几次。
请问什么情况下会调用zb_isDeviceJoinedNwk返回0和BDB_COMMISSION_STA_PARENT_LOST,能改什么参数不会很快返回 BDB_COMMISSION_STA_PARENT_LOST和 zb_isDeviceJoinedNwk = 0。因为想多试试发多几次包。
这边想在网络状态差的时候多重发几次ZCL包,
2、并且发现调用zb_rejoinReq,回连网络太慢了。能否有其他更快的方式rejoin。
总结:1、降低 zb_isDeviceJoinedNwk返回0,发生的情况,多试几次
2、提高调用zb_rejoinReq 重连网络的时间和效率
No related topics |
你好,
1和2都是看起来是距离太远导致的,太远请在中间加路由设备,或者拉进工作距离,BDB_COMMISSION_STA_PARENT_LOST返回0时,设备已经主动尝试很多次重传都没成功才会触发。
@TL_Soyo 您上面回答的:设备已经主动尝试很多次重传都没成功才会触发这个返回0。请问是多少次哈,我能修改这个重试的次数吗?