wenbo2005.online

学习记录 / ESP8266(MODE)点灯科技

将数据存储到云端

ESP8266(MODE)点灯科技2024-10-03

将生成的伪温湿度存储到点灯科技的云端,普通用户只能存储10个云端数据,并且只保留七天

(一),定义变量

BlinkerNumber Num1("温度");                   //定义两个数据组件
BlinkerNumber Num2("湿度");

int temp;
int humi;

(二),编写图标函数

void dataStorage()                    //每个图表组件最多可以容纳3种数据(密钥)
{
    temp = random(0,100);
    humi = random(50,100);

    Blinker.dataStorage("温度",temp);        //第一个参数为"密钥",可以是已经存在的
    Blinker.dataStorage("湿度", humi);

    Num1.print(temp);                     //数据显示
    Num2.print(humi);
}

(三),初始化

void setup() {

    .....

    Blinker.attachDataStorage(dataStorage, 60, 2);     //关联回调函数,每60秒采集一次数据,每两分钟发送到云端一次
    /*

func, 对应的回调函数time, 对应数据采集时间-默认60 s, 最少60 s times, 对应采集times次后上传到云端-默认2次, 最多不超过4次

    */
}

注意:只能保留小数点后两位,建议存整数