用定时任务触发设备功能
现在,我们已经了解了如何向设备下发属性和下发命令,但我们希望自动定时下发这些消息给设备。比如:我们希望设备定时开启风机。
您可以在自己的应用系统中,定时调用云平台 API 来实现定时下发命令。不过还有更简单的方法,对于小规模的简单场景,您可以直接使用云平台内置的 定时任务。
定时任务 允许您设置多种定时策略,有云平台自动向设备下发预设的消息,支持下发属性、下发命令、下发自定义数据以及触发属性采集。
进入「所有任务」点击「创建任务」:选择目标设备(支持按设备、设备类型或设备组),再选择任务类型并填写执行内容。
随后设置定时策略(间隔重复或定时执行),创建成功后开启任务开关,任务就会像闹钟一样按策略自动运行。点击任务卡片上的「运行」可以立即执行一次。
您可以在「任务日志」中查看每次执行的时间与结果。
同样,您还可以创建关闭风机的定时任务。当然,任务的使用说明请浏览 任务基础。如果需要更加复杂的定时策略,您可以结合自己的业务规则,调用云平台 API 来下发消息给设备。
