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