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

ZigBee 3.0 终端入不了网

协调器配置如下:

开启NV_INIT和NV_RESTORE

初始化里bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION);

终端配置如下:

开启NV_INIT和NV_RESTORE

测试步骤:

协调器触发BDB_COMMISSIONING_MODE_NWK_STEERING,终端触发BDB_COMMISSIONING_MODE_NWK_STEERING,

终端加入成功,如果此时把终端恢复出厂设置(bdb_resetLocalAction),重复上面的入网步骤,发现终端加入该协调器后几秒就重启,

此时终端的短地址就变了,一直重复下去,终端不断的重启,短地址不断的变化
这是什么原因?是不是协调器那边关于该终端第一次入网的信息没有擦除导致的?

尝试把协调器和终端都bdb_resetLocalAction,再重新入网,此时没问题了

不明白这是什么原因?请帮忙分析一下!

Alvin Chen:

你的终端也需要清除NV

user5367314:

回复 Alvin Chen:

终端执行bdb_resetLocalAction不就是器清除NV吗?如果不是,那是什么命令?
现在的情况是单独对终端执行bdb_resetLocalAction,该终端无法再加入原来的协调器
终端和协调器都执行bdb_resetLocalAction,终端可以加入该协调器

YiKai Chen:

回复 user5367314:

我用原始SampleLight/SampleSwitch測試沒有這個問題,你是不是有修改到協議棧的源碼?

Alvin Chen:

回复 user5367314:

"现在的情况是单独对终端执行bdb_resetLocalAction,该终端无法再加入原来的协调器" 上传抓包文件看看。

user5367314:

回复 Alvin Chen:

抓包文件如附件,这次测试没遇到终端恢复出厂后无法入网的问题,但是抓包文件好像也不对,

一直有beacon数据,不知道是什么原因?

001抓包文件.psd

YiKai Chen:

回复 user5367314:

你的抓包文件裡面有個終端入網3次都是成功的,看不出來哪裡有你說的問題啊

user5367314:

回复 YiKai Chen:

问题复现了,附件的终端一直在加协调器,加上了就掉线了,又加,一直无限循环

002重复入网.psd

YiKai Chen:

回复 user5367314:

抓包文件002重复入网.psd裡面還是看到有個終端入網3次都是成功的,看不出來哪裡有你說的問題

user5367314:

回复 YiKai Chen:

是入网成功没错,但是一直再不断的入网掉线,入了之后几秒后就掉线了,
此时再重新入网,又成功入网几秒后又掉线,每次终端的短地址也是变化的,
这就没法用了啊,终端一直在那不停的变化短地址,排除硬件问题,
他们的直线可视距离在1米左右

YiKai Chen:

回复 user5367314:

你是不是有修改到協議棧的源碼?

赞(0)
未经允许不得转载:TI中文支持网 » ZigBee 3.0 终端入不了网
分享到: 更多 (0)