跳至主要內容

用定时任务触发设备功能

约 405 字大约 1 分钟

用定时任务触发设备功能

现在,我们已经了解了如何向设备下发属性和下发命令,但我们希望自动定时下发这些消息给设备。比如:我们希望设备定时开启风机。

您可以在自己的应用系统中,定时调用云平台 API 来实现定时下发命令。不过还有更简单的方法,对于小规模的简单场景,您可以直接使用云平台内置的 定时任务

定时任务 允许您设置多种定时策略,有云平台自动向设备下发预设的消息,支持下发属性、下发命令以及下发自定义数据。

这里我们假设希望设备工作日每天早晨 6:30 开启风机,我们只需要创建一个定时任务,选择命令下发,在命令 JSON 编辑器中编写命令消息,如下图:

定时任务
定时任务

随后我们设置定时策略,如下图:

定时任务
定时任务

创建成功后,我们需要开启定时任务,这样它就像一个闹钟一样开始运行了。

定时任务
定时任务

您可以在定时任务详情页中打开 调试 功能,便可以查看任务日志,包括每次执行的时间。

同样,您还可以创建关闭风机的定时任务。当然,如果需要更加复杂的定时策略,您可以结合自己的业务规则,调用云平台 API 来下发消息给设备。