微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZHA coord 收到多个Device_annce

ZHA coord 收到多个Device_annce

时间:10-02 整理:3721RD 点击:

这里,同时收到多个zll的Device_annce,目前是只对最后一个Device_annce进行发送ZDP_ActiveEPReq();

所以我想问问这里怎么处理,才能同时让多个设备都可以进行到Active_EP_rsp?

@vv 

没人回复?在线等,我就不信你放假了

收到多少个Device_annce就回复多少个ZDP_ActiveEPReq,另外Device_annce采用flooding广播的方式,多个设备同时annce会有丢包的风险,zll节点应该有重发Device_annce的机制,直到收到ZDP_ActiveEPReq才停止。

Coordinator不回复ZDP_ActiveEPReq,zll就一直发送Device_annce吗?我这边看到的是ZLL只发送两次

那我可不可以把好几个ZLL发送的Device_annce改成一个一个的操作:

先进来Device_annce的优先处理,再没完成最后的Simple_Desc_rsp,其他ZLL的Device_annce我不回复(直接return)。

可以用队列保存起来,再挨个回复

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top