协调器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