微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 终端发现协调器断网,再重连遇到的问题

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

时间:10-02 整理:3721RD 点击:

终端和协调器都未设置 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

协议栈版本为  2.5.1;

你试一下MT发送 或者 按键触发  ZB_PERMIT_JOINING_REQUEST()命令

我在1.2A版本发现类似问题,但是现象不同。

我也遇到过这样的问题,我的f8wconfig。没有做任何修改。

而且出现这种情况是不定期的,一般长时间运行之后会出现这种情况。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top