协议栈:Z-Stack 3.0.2
协调器:CC2538
终端:CC2530
问题描述:
调用“AF_DataRequestSrcRtg()”函数返回状态值“0xbb”。
afStatus_t AF_DataRequestSrcRtg( afAddrType_t *dstAddr, endPointDesc_t *srcEP,
uint16 cID, uint16 len, uint8 *buf, uint8 *transID,
uint8 options, uint8 radius, uint8 relayCnt, uint16* pRelayList )
“relayCnt”填充为0,“pRelayList”填充为NULL。
Alvin Chen:
确定不是0x0b? 如果你没有获取route record 就不要去用。直接用 AF_DataRequest
Alvin Chen:
回复 Alvin Chen:
#define ZApsNotAuthenticated0xbb
如果是安全问题,这和mto 没太多关联。
Jesse Huang:
回复 Alvin Chen:
“relayCnt”填充为0,“pRelayList”填充为NULL的AF_DataRequestSrcRtg与AF_DataRequest不一样吗?
user4381970:
使能mto后发送数据都要直接调用AF_DataRequestSrcRtg发送了吗?使用static void MT_AfDataRequestSrcRtg(uint8 *pBuf)通过网关发送吗?还要网关管理pRelayList吗?
不能使用zcl层的函数发送吗
Jesse Huang:
回复 user4381970:
TI 的 “Many to one” 机制没有专门的文档指导,我现在也是有点懵。