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

zstack 3.0.2 绑定,report问题

1,

协调器调用bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING)创建网络。

终端调用bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING)寻网并加入。

加网成功后,终端每次都需要180s才能和协调器绑定成功,经过试验这个时间是固定的。尝试过两边都调用bdb_StartCommissioning(BDB_COMMISSIONING_MODE_FINDING_BINDING),但是没有效果。所以有没有方法可以让已经在同一网络的协调器和终端直接绑定?

2,

终端在初始化时调用bdb_RepAddAttrCfgRecordDefaultToList,在绑定成功后180s协调器才会收到终端的report,这是为什么啊?

3,

使用bdb_RepChangedAttrValue上报为什么不是即时的?每次都要上报周期到了才会上报修改的数据。

Viki Shi:

180s是默认的permit join时间吧,你改一下BDBC_MIN_COMMISSIONING_TIME试试

YIFEI YUAN:

回复 Viki Shi:

在3.0.2协议栈中,需要多个终端绑定同一个协调器的话,需修改什么东西吗?同样的程序的两个终端只有一个可以组网

Viki Shi:

回复 YIFEI YUAN:

DNWK_MAX_BINDING_ENTRIES设置大一点试试

YIFEI YUAN:

回复 Viki Shi:

viki大神,麻烦你一下,再问你个问题,谢谢啦。
DNWK_MAX_BINDING_ENTRIES大于10之后,终端会不断的绑定失败然后重启。
1,这个是因为理论上CC2530最多只能绑定10个设备吗?
2,是因为cc2530的硬件资源不够用吗?
3,有没有什么方法可以改善,可以多绑定些节点?

赞(0)
未经允许不得转载:TI中文支持网 » zstack 3.0.2 绑定,report问题
分享到: 更多 (0)