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

15.4 collector report poll interval 设置为0,出现问题

15.4协议 两边都是 官方板子;

由于 我本人不想 使用timer 作为上报数据的触发,所以 我在collector的 config.h文件 把以下两个值设置为0;

#define CONFIG_REPORTING_INTERVAL 0//不主动上报
#define CONFIG_POLLING_INTERVAL 0//不主动查询
现在 出现sensor的 static void assocCnfCb(ApiMac_mlmeAssociateCnf_t *pData) 函数中:
    if(pData->status == ApiMac_assocStatus_success) 这个 过不了;发现status = 235 ;
但是 我在collector debug 看了,确定:
assocRsp.status = ApiMac_assocStatus_success
这就导致 sensor 一直在 rejoined。
这是 什么原因导致的啊?请求大神详细说说
Viki Shi:

请提供一下所用的SDK及CCS版本,我这边测试确认一下

user5993042:

回复 Viki Shi:

simplelink_cc13x0_sdk_3_20_00_23
Code Composer Studio 9.2.0

YiKai Chen:

回复 user5993042:

CONFIG_POLLING_INTERVAL不能設置成0,會導致sensor沒辦法接收任何資訊而入網失敗

user5993042:

回复 YiKai Chen:

嗯 CONFIG_POLLING_INTERVAL不能設置成0依然可以收到咨询,我强制把 sensor 的默认值 设置为0,然后再 把config 的处理函数 设置为不理会 collector 发过来的设定; 结果依然能够实现通讯;

YiKai Chen:

回复 user5993042:

這樣忽略掉或許可行、但是你的目的是?

赞(0)
未经允许不得转载:TI中文支持网 » 15.4 collector report poll interval 设置为0,出现问题
分享到: 更多 (0)