TI中文支持网
TI专业的中文技术问题搜集分享网站

求助:当路由器设备有多个EndPoint时,协调器发送SimpleDescReq信号,会有部分ZBufferFull的错误?

大家好,根据我在论坛上看到的方法,修改配置如下,仍然会报这个错误,请帮我看看吧:

BCAST_DELIVERY_TIME=20

-DMAX_BCAST=20

我的预定义设置如下:

SECURE=1
TC_LINKKEY_JOIN
NV_INIT
NV_RESTORE
xHOLD_AUTO_START
xZTOOL_P1
MT_TASK
xMT_APP_FUNC
xMT_SYS_FUNC
xMT_ZDO_FUNC
LCD_SUPPORTED
MULTICAST_ENABLED=FALSE
ZCL_READ
ZCL_WRITE
ZCL_REPORT
ZCL_EZMODE
ZCL_BASIC
ZCL_IDENTIFY
ZCL_ON_OFF
ZCL_DIAGNOSTIC
FEATURE_SYSTEM_STATS
HOME_AUTO
OSAL_SAPI=FALSE
GHOSTYU_LCD_12864
HAL_UART=TRUE
ZIGBEE_CHILD_AGING
INT_HEAP_LEN=3280
NWK_MAX_DEVICE_LIST=12
CONCENTRATOR_ENABLE=TRUE
CONCENTRATOR_DISCOVERY_TIME=120
MAX_RTG_SRC_ENTRIES=50
SRC_RTG_EXPIRY_TIME=2
CONCENTRATOR_ROUTE_CACHE=1
MTO_RREQ_LIMIT_TIME=5000
LINK_DOWN_TRIGGER=12
NWK_ROUTE_AGE_LIMIT=6
BCAST_DELIVERY_TIME=100
DEF_NWK_RADIUS=15
DEFAULT_ROUTE_REQUEST_RADIUS=8
ROUTE_DISCOVERY_TIME=13
ZDNWKMGR_MIN_TRANSMISSIONS=0
NWK_LINK_STATUS_PERIOD=5
BCAST_DELIVERY_TIME=20

Aries Lord:

BCAST_DELIVERY_TIME=20

-DMAX_BCAST=20

这两个参数是全网络的参数,包含了协调器接收的广播包。网络中如果还有其它设备在广播,就会有FULL的可能。

一般遇到FULL了,延迟2秒,再重发。

lili guo:

回复 Aries Lord:

这个问题我已经解决了,延时不能解决问题,反而会引起丢包现象。

最好的解决办法是定时发送请求,请求的时间间隔可根据时间而定。

赞(0)
未经允许不得转载:TI中文支持网 » 求助:当路由器设备有多个EndPoint时,协调器发送SimpleDescReq信号,会有部分ZBufferFull的错误?
分享到: 更多 (0)