Patrick Pan

小技巧:如何解决JN5169 ZED设备Rejoin距离小于正常操作距离的问题

Discussion created by Patrick Pan Employee on Feb 18, 2019

现在NXP官网上的SDK4170-v1840在使用时会出现JN5169 ZED设备Rejoin距离小于(约减少20~25%)正常操作距离的问题(其实根据Zigbee标准这是正确的行为,只是由于别的厂商没有按照标准去做而导致NXP方案的行为与之不一致)。

可从Tips: how to fix Rejoin Distance issue 中下载SDK4170-v2007,并将SDK中下列代码注释掉:

1)注释掉Bdb_ns.c里vNsDiscoverNwk中的BDB_vSetAssociationFilter(); 

2)注释掉Bdb_start.cBDB_vRejoinCycle中的BDB_vSetRejoinFilter();

3)注释掉Bdb_tl_end_device_initiator_target.cBDB_vTlStateMachine和vTlHandleScanResponse中的BDB_vSetRejoinFilter()。

 

此外,AN中App_pdm_convert.c里APP_vConvertR21_PdmToR22_Records

中的zps_g_pvApl用ZPS_pvAplZdoGetAplHandle()代替。

Outcomes