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

CC2530 Z-Stack 3.0.0 终端不能入网

请教一下大家, 

在KEY_CHANGE事件中, 通过下面代码, 已经使协调器组网成功了。

bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION);
NLME_PermitJoiningRequest(0xFF);

终端在KEY_CHANGE事件中, 通过下面的代码,缺不能入网成功。(ZDO_STATE_CHANGE事件中, 最后的状态是 DEV_HOLD)

bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING);

NLME_PermitJoiningRequest(0xFF);

大家知道问题在那里吗?

miffy:

我总结的一篇文章,在附件,希望能帮助到你。

th smi:

回复 miffy:

协调器 组网, 终端入网 都是调用下面的代码吗?

bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING | BDB_COMMISSIONING_MODE_INITIATOR_TL);

th smi:

回复 th smi:

我这边终端入网,ZDO_STATE_CHANGE事件中 最终的状态  devStates_t 是 DEV_HOLD, 请问这是什么原因?

miffy:

回复 th smi:

我是先干掉了HAL_KEY=FALSE,不要任何按键,然后是在GenericApp示例程序基础上开发的,没有问题,协调器和路由器之间的TCLK和network key保持一直,刷完就自动入网了,或者恢复出厂设置以后,重新启动,也会自动入网,NV_RESTORE之类的Z-Stack 3.0都是默认开启的。

xiaolong_ba:

回复 miffy:

在Ztack 3.0.1的general app的示例中为啥我去掉LCD和KEY之后,其他什么都没有改,为啥一直捉取不到报文,这个还需要什么注意的地方吗?

user4041165:

回复 xiaolong_ba:

新的协议栈里面信道有第一类信道和第二类信道,看是不是一直扫描第二类信道上去了。

hehui cai:

回复 th smi:

请问你的问题解决了吗?我也遇到了同样的情况

miffy:

回复 hehui cai:

3.0协议栈是会有这类问题,有时候一次入不了网,多试几次,就能入了,分析ubiqua抓包数据,发现Transport key过去以后没有任何反应,然后又Transport key了一次,还是没反应,多试几次反而就成功了,profile交换都正常了,不知道是什么原因。

按理说附近只有一个coordinator开放网络,不至于错误加入到别的网络中,就是很奇怪的了。

wei shi5:

回复 miffy:

你好 hold li  请问你的这个问题后面解决了吗 是怎么解决的呢?我现在也也碰到这个问题了,求帮助,

VV:

回复 wei shi5:

wei shi5

你好 hold li  请问你的这个问题后面解决了吗 是怎么解决的呢?我现在也也碰到这个问题了,求帮助,

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 Z-Stack 3.0.0 终端不能入网
分享到: 更多 (0)