微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zigbee读取属性值, 数据包未发送,返回成功

zigbee读取属性值, 数据包未发送,返回成功

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

在读取属性时候,节点A发出:zcl_SendRead();节点B收到后,会自动调用zcl_SendReadRsp(),最后调用 AF_DataRequest()函数。

但是执行完AF_DataRequest(),没有数据包发出来。

AF_DataRequest()的返回值是0(success成功发送的)。

其它地方都正常。以下是相关程序:

节点A:

zclReadCmd_t  readAttriCmd ;
readAttriCmd.numAttr = 1;
readAttriCmd.attrID[0]= ATTRID_ON_OFF;

zcl_SendRead( SAMPLESW_ENDPOINT, &zclSampleSw_DstAddr_BroadcastGroup,

ZCL_CLUSTER_ID_GEN_ON_OFF, &readAttriCmd,

ZCL_FRAME_CLIENT_SERVER_DIR,

0,0 );

读取属性,跟绑定有关系吗?

AF_DataRequest返回成功只是把要发送的数据写入发送缓存。该操作为CPU写RAM的操作,不包括无线发送。你可以测试AF_DataRequest函数返回时间,是远远快于250kbps的。

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

网站地图

Top