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

CC2530: 终端往协调器发送数据不畅

Part Number:CC2530Other Parts Discussed in Thread:Z-STACK

使用 Z-Stack Mesh 1.0.0协议;

终端与协调器都使能NV_RESTORE;

组网后终端会定时给协调器发送数据,抓包查看,发现终端发送Data request 请求,协调器也回复ACK之后,部分终端没有成功发送数据。LQI值也不低。请问下这个可能是什么原因导致(已附上抓包数据)。7571.data.psd

YiKai Chen:

Kimi_cheng 说:部分终端没有成功发送数据

請問你的终端程序是如何发送数据的?能把相關程序貼上來嗎?

,

Kevin Qiu1:

抓包文件比较长,哪些终端不行,说明下这个终端的网络地址

,

Kimi_cheng:

static void A10_SendTheMessage(void)
{afAddrType_t dstAddr;//uint8 uart_data[8] = {0};//static uint8 tansferId = 0;dstAddr.addrMode = afAddr16Bit;dstAddr.addr.shortAddr = 0x0000;dstAddr.endPoint = GENERICAPP_ENDPOINT;AF_DataRequest( &dstAddr, &GenericApp_epDesc,CLUSTER_A10_REPORT_A20,1,&seat_belt_status,&GenericApp_TransID,AF_DISCV_ROUTE, AF_DEFAULT_RADIUS );//HalUARTWrite(HAL_UART_PORT_0 ,uart_data,1);
}

这个是终端发送数据的函数

,

Kimi_cheng:

在GenericApp_ProcessEvent()里面加入了一个周期事件,或者按键中断有效,通过这两种方法调用终端发送函数A10_SendTheMessage();

,

YiKai Chen:

調試AF_DataRequest的回傳是不是都是success

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: 终端往协调器发送数据不畅
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1