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

CC2650 一直連別台Device

我的多台end device cc2650 zigbee和帶有zigbee的gateway A互連,

但我發現有時老是有幾台end device連不上,而且每次重開不一定同樣幾台,

經sniffer分析packet後發現,原來連不上的是一直訪問另一台較遠同channel的gateway B,

但因這些end device address不存在那台gateway B,所以無法連上。

結果就是少數幾台連不上gateway A的一直嘗試去連gateway B,絲毫不給附近的gateway A機會。

請問有什麼辦法能避免此問題呢??

例如:試著連gateway B失敗後即該改連gateway A

Viki Shi:

终端设备可以指定panid,加入gatewayA的网络。同时预编译NV_RESTORE,这样连接一次后,网络信息就储存了

Kuo Austin:

回复 Viki Shi:

Hi Viki
我的end device並不限制連某台gateway,指定panid以後想將device addr加入gateway B or C…white list並連線就會有問題了。
我有多台end device和多台gateway,當哪台gateway擁有end device addr的白名單,end device就應該join到這台gateway。

同時間多台gateway只會有一台擁有end device addr白名單,end device可以訪問各個GW遭拒絕後應該換一台訪問,不要
一直retry 遭拒絕的GW

Viki Shi:

回复 Kuo Austin:

看一下这边的终端设备状态切换:e2echina.ti.com/…/104629
“結果就是少數幾台連不上gateway A的一直嘗試去連gateway B” —请问这里的尝试次数设置了多少?【NUM_DISC_ATTEMPTS】

Kuo Austin:

回复 Viki Shi:

Hi Viki
NUM_DISC_ATTEMPTS = 2
是指end device應該在一台gateway嘗試連線2次就該轉換其它device嗎??

YiKai Chen:

回复 Kuo Austin:

基本上Z-Stack的設備會根據beacon frame的回應順序嘗试入網、如果每次都是Gateway A先回應設備的beacon request 、你的設備就會一直試圖加入Gateway A.

Kuo Austin:

回复 YiKai Chen:

Hi YiKai

謝謝回覆,我知道這原因,只是在想有什麼方法讓end device被拒絕後能改試其它同channel 的gateway,

Kuo Austin:

回复 YiKai Chen:

謝謝,看來有機會

赞(0)
未经允许不得转载:TI中文支持网 » CC2650 一直連別台Device
分享到: 更多 (0)