定时服务使用指南
概述
使用指南
启用定时服务
ESP RainMaker 提供了以下 API 来启用定时服务:
esp_err_t esp_rmaker_schedule_enable(void);
重要
该 API 应在 esp_rmaker_node_init() 之后、esp_rmaker_start() 之前调用。
- 支持的最大定时服务数量可以通过配置项进行设置:
CONFIG_ESP_RMAKER_SCHEDULING_MAX_SCHEDULES。 - 可以在
idf.py menuconfig中找到此配置项。具体步骤如下:
提示
由于定时服务的有效负载大小会随着定时服务数增加而变大,您可能还需增大 CONFIG_ESP_RMAKER_MAX_PARAM_DATA_SIZE,以支持更多的定时服务。
提醒
在使用定时服务前,建议首先设置时区。关于时区的信息,请参阅此文档。最简单的方法是设置 CONFIG_ESP_RMAKER_DEF_TIMEZONE 选项,例如 CONFIG_ESP_RMAKER_DEF_TIMEZONE="Asia/Shanghai"。
可以在 idf.py menuconfig 中找到此选项,具体步骤如下: