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

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

在读取属性时候,节点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 );

qingquan chen:

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

Aries Lord:

回复 qingquan chen:

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

赞(0)
未经允许不得转载:TI中文支持网 » zigbee读取属性值, 数据包未发送,返回成功
分享到: 更多 (0)