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

zstack 3.0.2测试中遇到的问题

协调器2538,终端2530(大约20个终端),协调器与终端可视距离在5米左右

1.正常入网后,偶尔会随机出现个别终端掉线,但是很快就恢复,这是正常的吗?如何避免出现这样的现象?

   加大POLL间隔还是其他方法?

2.协调器和终端都开启MV,对已经入网的终端恢复出厂设置bdb_resetLocalAction,偶尔出现该终端

一直无法再入网了,只有对协调器也执行bdb_resetLocalAction,该终端才可以正常入网,这是什么原因?

之前用home1.2.2协议栈没有这样的问题,猜测原因是终端虽然复位了,但是协调器里还存有该终端的信息,

终端复位后再次入网,协调器对比和之前的信息不一样,所以导致一直无法入网

3.协调器和终端都开启MV,偶尔出现终端重新上电后一直无法入网,此时把协调器的允许入网打开即可入网,这是什么原因?

4.还有个问题,协调器默认的允许入网有效期是3分钟,可是大约5分钟后新的终端还是能加的进来,半小时后测试新的终端才加不进来,

是否可以3分钟到了收到去关闭入网允许?

Alvin Chen:

1.正常入网后,偶尔会随机出现个别终端掉线,但是很快就恢复,这是正常的吗?如何避免出现这样的现象?
请抓包看一下是什么原因引起的掉线。
2.同理提供抓包文件,但是默认MAX device 是20个,如果你没加大,则无法加入。
#define NWK_MAX_DEVICE_LIST20// Maximum number of devices in the// Assoc/Device list.
3至于你的其他问题请提供抓包文件,如果你用的steering则180s后自动关闭。

YiKai Chen:

1. 聽起來不大正常,建議抓包看看什麼問題
2&3. 也是建議你抓包看看問題
4. BDB协调器默认的允许入网有效期是3分钟,3分钟到自動关闭入网,如果大约5分钟后新的终端还是能加的进来,也是建議你抓包看看問題

user5367314:

回复 YiKai Chen:

我们没有用到LCD部分,为什么把LCD使能关闭了,就下载就出现一堆错误?(编译过程没有错误)

打开LCD使能后正常下载

user5367314:

回复 YiKai Chen:

把已经入网的终端直接断电,然后拿到一个新的地方再次复位加入新的协调器,
然后再把该终端拿回来,复位后还能入到原来的协调器吗?
因为该终端没有发送leave指令,而是直接断电的,不知道能否再次加入?

YiKai Chen:

回复 user5367314:

加入新的协调器,然后再把该终端拿回来,复位后还能入到原来的协调器、这邊的复位是factory reset?

user5367314:

回复 YiKai Chen:

就是bdb_resetLocalAction复位啊,是factory reset吧?

YiKai Chen:

回复 user5367314:

bdb_resetLocalAction复位是factory reset、這樣的話就是要重新启动協調器入網

user5367314:

回复 YiKai Chen:

协调器2538+2592,终端2530,可视距离5米,

终端联网后,会随机的出现终端掉线,掉线后会自动重连,

附件是抓包文件,随机的出现终端,不是固定哪个终端

一直这样,一会掉一会连,终端个数是10个左右,没有路由器

终端每30S会POLL一次,终端一直不睡眠

/**************************************** * The following are for End Devices only ***************************************/

-DRFD_RCVC_ALWAYS_ON=TRUE

/* The number of milliseconds to wait between data request polls to the coordinator.(默认1000) */-DPOLL_RATE=32000

/* This is used after receiving a data indication to poll immediately * for queued messages…in milliseconds.(默认100) */-DQUEUED_POLL_RATE=1000

/* This is used after receiving a data confirmation to poll immediately * for response messages…in milliseconds(默认100) */-DRESPONSE_POLL_RATE=1000

/* This is used as an alternate response poll rate only for rejoin request. * This rate is determined by the response time of the parent that the device * is trying to join.(默认440) */-DREJOIN_POLL_RATE=1000

/* Rejoin retry backoff silent period timer duration in milliseconds – default 15 minutes according to HA test spec */-DREJOIN_BACKOFF=60000

/* Rejoin retry backoff scan timer duration in milliseconds – default 15 minutes according to HA test spec */-DREJOIN_SCAN=60000

/* Latest sample apps use LED4 and do not use S1 switch (默认-DENABLE_LED4_DISABLE_S1)*/

附件

终端频繁掉线.psd

YiKai Chen:

回复 user5367314:

可视距离5米会随机的出现终端掉线,掉线后会自动重连、感覺RF效能不好、建議你先查一下RF的設計

user5367314:

回复 YiKai Chen:

即使放在一起也是会出现掉线,距离在20厘米左右还是一样的情况,

都是买的模块,不是我们自己用芯片做的,

另外测试中遇到终端复位(bdb_resetLocalAction)后出现了该终端加上了协调器就掉了,掉了又加上了,加了又掉了,无限循环,

和协调器距离在10厘米左右,抓包文件如附件、

一直掉线重连.psd

赞(0)
未经允许不得转载:TI中文支持网 » zstack 3.0.2测试中遇到的问题
分享到: 更多 (0)