
Yue TANG:
把sampleApp_Send_P2P_Message函数的代码发出来看看。
one Man:
回复 Yue TANG:
uint8 SampleApp_Send_P2P_Message( uint8 *data, int len ){ if ( AF_DataRequest( &SampleApp_P2P_DstAddr, &SampleApp_epDesc, SAMPLEAPP_P2P_CLUSTERID, len, data, &SampleApp_TransID, AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) { return 1; } else { // Error occurred in request to send. } return 0;}
谢谢
Yue TANG:
回复 one Man:
SampleApp_P2P_DstAddr,确定地址已获得吗?这个地址是广播吗?
one Man:
回复 Yue TANG:
SampleApp_P2P_DstAddr.addrMode = (afAddrMode_t)Addr16Bit; //点播 SampleApp_P2P_DstAddr.endPoint = SAMPLEAPP_ENDPOINT; SampleApp_P2P_DstAddr.addr.shortAddr = 0x0000; //发给协调器
Yue TANG:
回复 one Man:
1. 判断一下AF_DataRequest的返回值,来判断一下发送不成功的原因。
2. 抓包看看
one Man:
回复 Yue TANG:
AF_DataRequest的返回值是00,也就是说发送出去了
抓包的图,麻烦帮忙看看
one Man:
回复 Yue TANG:
user4787060:
回复 one Man:
您好,请问您最后怎么解决的?我现在也遇到了同样的问题。方便回复我吗?我扣扣:389206819,谢谢您
TI中文支持网


