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

终端设备尝试入网请求时间

网络中只要协调器和终端,当协调器断电时,终端是一直尝试加入吗?
终端的配置如下,我想实现的是终端一直在尝试加入协调器直到协调器上电
请问下面的配置有问题吗?

/**************************************** * The following are for End Devices only ***************************************/ -DRFD_RCVC_ALWAYS_ON=FALSE /* The number of milliseconds to wait between data request polls to the coordinator. */ -DPOLL_RATE=1000 /* This is used after receiving a data indication to poll immediately * for queued messages...in milliseconds. */ -DQUEUED_POLL_RATE=100 /* This is used after receiving a data confirmation to poll immediately * for response messages...in milliseconds */ -DRESPONSE_POLL_RATE=100 /* 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. */ -DREJOIN_POLL_RATE=440 /* Rejoin retry backoff silent period timer duration in milliseconds - default 15 minutes according to HA test spec */ -DREJOIN_BACKOFF=900000 /* Rejoin retry backoff scan timer duration in milliseconds - default 15 minutes according to HA test spec */ -DREJOIN_SCAN=900000

YiKai Chen:

你這是Z-Stack home 1.2.x的,參考下面的設定
/* Rejoin retry backoff silent period timer duration in milliseconds – default 15 minutes according to HA test spec */
-DREJOIN_BACKOFF=900000

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

指的是终端跟父節點失聯後會搜尋15分鐘試圖重新入網,如果無法入網,就休息15分鐘,然後繼續這樣下去直到入網為止

Alvin Chen:

-DREJOIN_BACKOFF=900000/* Rejoin retry backoff scan timer duration in milliseconds - default 15 minutes according to HA test spec */
-DREJOIN_SCAN=900000上面的两个值规定了Rejoin的频率

user5367314:

回复 Alvin Chen:

我想只要协调器断电的时候,终端一直在尝试入网,
这样保证协调器一上电终端就能连上,请问怎么设置?

Alvin Chen:

回复 user5367314:

减小这个间隔

user5367314:

回复 Alvin Chen:

我想把终端设置1秒一次的去尝试入网,请问参数该设置成多少?

YiKai Chen:

回复 user5367314:

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

user5367314:

回复 YiKai Chen:

你好,设置如下,故意把协调器断电15分钟,发现协调器上电后还是连不上,按说应该是可以马上连上的啊,
但是等待15分钟后可以连上了,参数设置有问题?
/* Rejoin retry backoff silent period timer duration in milliseconds – default 15 minutes according to HA test spec */
-DREJOIN_BACKOFF=1000//900000

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

YiKai Chen:

回复 user5367314:

有抓包看看狀況嗎?

user5367314:

回复 YiKai Chen:

用了两个终端设备,一个-DREJOIN_BACKOFF=1000,另一个为-DREJOIN_BACKOFF=900000

协调器断电15分钟后上电  此时两个终端都有未入网  再等15分钟

-DREJOIN_BACKOFF=900000的终端可以入网

而DREJOIN_BACKOFF=1000的还是无法入网

对比测试.psd

user5367314:

回复 user5367314:

有测试了几次,30个终端一个协调器,协调器断电再上电,好多终端就连不上了,

抓包发现,这些终端根本就没发入网请求,请问是什么原因?但是坏的节点重启一下就会发入网请求正常上网?

坏的节点不发送入网请求的情况不是必现的,试个十来次会出现一次这样的情况

5353.坏的终端抓包.psd

赞(0)
未经允许不得转载:TI中文支持网 » 终端设备尝试入网请求时间
分享到: 更多 (0)