你好:
我的zigbee网络中有20个路由设备,1个协调器,采用MTO方式,现在协调器周期性询问每个路由设备,即做心跳轮询,一段时间以后,有时很快,就有一些路由设备没有回复,此时抓包没有发现“离线”的设备发出任何数据包,连link status包都没有,不知道它到底在做什么,但“离线”的设备单片机应用部分却是正常的,只是网络部分“死掉”了。所有设备都开启了NV_RESTORE。
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.
你好:
我的zigbee网络中有20个路由设备,1个协调器,采用MTO方式,现在协调器周期性询问每个路由设备,即做心跳轮询,一段时间以后,有时很快,就有一些路由设备没有回复,此时抓包没有发现“离线”的设备发出任何数据包,连link status包都没有,不知道它到底在做什么,但“离线”的设备单片机应用部分却是正常的,只是网络部分“死掉”了。所有设备都开启了NV_RESTORE。
pan.baidu.com/.../1Zx460-ocymDPN_-_ElLH4A
你好,这是抓包数据(不好意思,我是用Ubiqua抓包,格式不符合不能上传),离线的设备mac是00:12:4B:00:14:DB:0A:88,在10:37:30发出最后一个network status包后什么都没有再发出,在14:12:33重新烧录协调器固件后又重新活过来了。
你好,这是抓包数据压缩包,MAX_RTG_SRC_ENTRIES原本就已经设置为130了。
你好,以下是我之前根据文档 AN123 – Breaking the 400-Node ZigBee® Network Barrier With TI’s ZigBee SoC and Z-Stack™ Software 进行参数的修改,麻烦帮我看看哪些参数设置不妥当。
#define BCAST_DELIVERY_TIME 100
#define CONCENTRATOR_DISCOVERY_TIME 4
#define CONCENTRATOR_ENABLE TRUE
#define CONCENTRATOR_ROUTE_CACHE true
#define DEFAULT_ROUTE_REQUEST_RADIUS 8
#define INT_HEAP_LEN 2048
#define LINK_DOWN_TRIGGER 12
#define MAX_NEIGHBOR_ENTRIES 16
#define MAX_RTG_SRC_ENTRIES 130
#define MTO_RREQ_LIMIT_TIME 5000
#define NWK_LINK_STATUS_PERIOD 15
#define NWK_MAX_DEVICE_LIST 20
#define NWK_ROUTE_AGE_LIMIT 3
#define ROUTE_DISCOVERY_TIME 13
#define SRC_RTG_EXPIRY_TIME 2