用定时任务触发设备功能
约 405 字大约 1 分钟
用定时任务触发设备功能
现在,我们已经了解了如何向设备下发属性和下发命令,但我们希望自动定时下发这些消息给设备。比如:我们希望设备定时开启风机。
您可以在自己的应用系统中,定时调用云平台 API 来实现定时下发命令。不过还有更简单的方法,对于小规模的简单场景,您可以直接使用云平台内置的 定时任务。
定时任务 允许您设置多种定时策略,有云平台自动向设备下发预设的消息,支持下发属性、下发命令以及下发自定义数据。
这里我们假设希望设备工作日每天早晨 6:30 开启风机,我们只需要创建一个定时任务,选择命令下发,在命令 JSON 编辑器中编写命令消息,如下图:
随后我们设置定时策略,如下图:
创建成功后,我们需要开启定时任务,这样它就像一个闹钟一样开始运行了。
您可以在定时任务详情页中打开 调试 功能,便可以查看任务日志,包括每次执行的时间。
同样,您还可以创建关闭风机的定时任务。当然,如果需要更加复杂的定时策略,您可以结合自己的业务规则,调用云平台 API 来下发消息给设备。