收藏官网首页

求助帖。数据上传频率问题

查看数: 17754 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-11-19 20:09

正文摘要:

数据上传频率太快了,每隔几秒一次。我希望5分钟或者10分钟上传一次。我找到 gizDevReportPolicy(dataPoint_t *currentData)这个函数了,把前面屏蔽掉了(这一部分是如果采集数值发生变化就上传数据,不需要屏蔽了) ...

回复

bigfanofloT 发表于 2017-11-22 09:17:51
北冥小海鸥 发表于 2017-11-19 21:06
谢谢大哥,我看了你是博士好厉害啊,小弟是硕士

北冥小海鸥 发表于 2017-11-19 21:06:56
bigfanofloT 发表于 2017-11-19 20:57
延时使用gizGetTimerCount,代码参考微信宠物屋的
void userHandle(void)
{

谢谢大哥,我看了你是博士好厉害啊,小弟是硕士
bigfanofloT 发表于 2017-11-19 20:57:39
延时使用gizGetTimerCount,代码参考微信宠物屋的
void userHandle(void)
{
    uint8_t ret  = 0;
    static uint32_t thLastTimer = 0;

    currentDataPoint.valueInfrared = irHandle();

    if((gizGetTimerCount()-thLastTimer) > SAMPLING_TIME_MAX)
    {
        ret = dht11Read((uint8_t *)&currentDataPoint.valueTemperature, (uint8_t *)&currentDataPoint.valueHumidity);
        if(ret != 0)
        {
            printf("Failed to read DHT11\r\n");
        }
                                
        thLastTimer = gizGetTimerCount();
    }
}

点评

谢谢大哥,我看了你是博士好厉害啊,小弟是硕士  详情 回复 发表于 2017-11-19 21:06
加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表