4026|3

27

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

使用zstack进行组网时终端无法加入网络的问题!!! [复制链接]

本帖最后由 kelaosi 于 2014-10-29 17:36 编辑

在进行zigbee通信实验过程中,发现组网成功后终端怎么也无法加入网络,后经逐步调试,发现在ZDO_NetworkDiscoveryConfirmCB函数中,所搜寻到的网络参数“pNwkDesc->deviceCapacity”等于0,结果导致条件判断语句“if ( !pNwkDesc->deviceCapacity )”为真,从而得出了“msg.hdr.status = ZDO_FAIL;”的结果。请问各位这是什么原因造成的?在协调器的建网过程中也没找到相关参数的设置,如果有地方配置这些参数的话,是在什么文件中呢?问题如下图所示:

QQ截图20141029173340.jpg (39.67 KB, 下载次数: 0)

QQ截图20141029173340.jpg
此帖出自RF/无线论坛

最新回复

nwk_globals.h文件中你搜一下NWK_MAX_DEVICES和NWK_MAX_ROUTERS这两个参数,是设置协调器的子设备容量和路由设备容量的,你看一下是不是超过你实际连接的设备数量了?  详情 回复 发表于 2014-10-30 20:13
点赞 关注
 

回复
举报

45

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
用协议分析仪抓一下终端设备入网时的数据包,看协调器回复的信标帧中对“是否允许入网”标志位是如何设置的。
如果是协调器的问题,那就需要看你协调器的网络参数是如何配置的了。
此帖出自RF/无线论坛

点评

请问协调器的参数在哪配置呢?我只找到了panid和channel这两项,其它参数不知道在哪里配置  详情 回复 发表于 2014-10-30 09:16
 
 

回复

27

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
Zigbee_App 发表于 2014-10-29 18:59
用协议分析仪抓一下终端设备入网时的数据包,看协调器回复的信标帧中对“是否允许入网”标志位是如何设置的 ...

请问协调器的参数在哪配置呢?我只找到了panid和channel这两项,其它参数不知道在哪里配置
此帖出自RF/无线论坛
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

4
 
nwk_globals.h文件中你搜一下NWK_MAX_DEVICES和NWK_MAX_ROUTERS这两个参数,是设置协调器的子设备容量和路由设备容量的,你看一下是不是超过你实际连接的设备数量了?
此帖出自RF/无线论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表