Topic

FAQ
Login Register
TLSR8258 endpoint设备BDB_COMMISSION_STA_PARENT_LOST 发包,zb_rejoinReq
Mar 22, 2024 16:03

/

A

/A



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 重连网络的时间和效率


2 replies
TL_Soyo Mar 25, 2024 15:12
0
/A

你好,

  1和2都是看起来是距离太远导致的,太远请在中间加路由设备,或者拉进工作距离,BDB_COMMISSION_STA_PARENT_LOST返回0时,设备已经主动尝试很多次重传都没成功才会触发。

qdkxcc [Author] Mar 26, 2024 15:20
0
/A



@TL_Soyo  您上面回答的:设备已经主动尝试很多次重传都没成功才会触发这个返回0。请问是多少次哈,我能修改这个重试的次数吗?