This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

终端发现协调器断网,再重连遇到的问题

终端和协调器都未设置 NV_RESTORE;

协调器上电,终端上电,能很快的组网成功;

然后将协调器断电,再触发终端向协调器发送数据,发送数据失败后,终端开始扫描网络,等待加入。

再将协调器上电,然后终端就会不停的向协调器请求加入网络,而协调器也发送确认并接受请求,但最终无法完成入网,导致该过程无限重复;

f8wconfig配置如下:

-DZDAPP_CONFIG_PAN_ID=0x6345

-DNWK_START_DELAY=100

-DEXTENDED_JOINING_RANDOM_MASK=0x007F

-DBEACON_REQUEST_DELAY=5000

-DBEACON_REQ_DELAY_MASK=0x00FF

-DLINK_STATUS_JITTER_MASK=0x007F

-DROUTE_EXPIRY_TIME=0

-DAPSC_ACK_WAIT_DURATION_POLLED=3000

-DNWK_INDIRECT_MSG_TIMEOUT=7

-DMAX_RREQ_ENTRIES=8

-DAPSC_MAX_FRAME_RETRIES=1

-DNWK_MAX_DATA_RETRIES=2

-DMAX_POLL_FAILURE_RETRIES=2

-DMAX_BCAST=9

-DAPS_MAX_GROUPS=16

-DMAX_RTG_ENTRIES=40

-DNWK_MAX_BINDING_ENTRIES=4

-DMAX_BINDING_CLUSTER_IDS=4

-DDEFAULT_KEY="{0x01, 0x03, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0F, 0x00, 0x02, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0D}"

//-DASSERT_RESET

-DMAC_MAX_FRAME_SIZE=116

-DZDNWKMGR_MIN_TRANSMISSIONS=20
/* Compiler keywords */
-DCONST="const __code"
-DGENERIC=__generic
/****************************************
 * The following are for End Devices only
 ***************************************/
-DRFD_RCVC_ALWAYS_ON=FALSE

-DPOLL_RATE=

-DQUEUED_POLL_RATE=0

-DRESPONSE_POLL_RATE=0

-DREJOIN_POLL_RATE=0
抓包结果.psd