添加定时任务

描述

定时任务是指设定一个时间规则,执行转发设备数据的任务。可是设置转发固定的数据,也可以转发其他传感器的数据。

定时任务可以实现在不同协议的设备之间中转数据,平台会对数据进行协议封装再进行转发。

设置包含两部分内容:接收设备及传感器(即要把设备转发给哪个设备)、任务配置。

接收设备及传感器

选择需要接收数据的设备和传感器,所选择的设备,前提必须是连接上平台,且数据通讯正常的。

此处选择一个mqtt协议的设备及传感器,任务执行时,平台会把数据转发给它。

任务配置

任务配置分两部分设置:转发数据设置、计划任务时间设置。

转发数据设置

是否转发:选择“是”。

这里转发的意思,就是选择别的设备的数据,用来转发。如图选择获取mqtt设备的传感器数据,再转发给上面的接收设备。

是否转发:选择“否”。

如果选择“否”,则直接输入整型或浮点型数据,固定发送此数据给接收设备。(如果接收设备的协议是TCP自定义协议,此处用法不一样,另开文章讲解)

计划任务时间设置

一共有三种执行时间计划:重复执行、定时执行、执行一次。

重复执行 

重复执行是指在每星期选定的日子内,按照时间循环重复执行。

如上图所示:每周的星期一,每隔30秒重复执行一次任务。

定时执行

定时执行是指在每星期选定的日子内,按照选定的几点几分几秒执行一次,也就是一天只执行一次。

如上图所示:每周的星期一,在12点10分30秒的这个时间执行一次。下次执行要等下一周的星期一。

执行一次

定时执行就是,把未来一周内的任务执行完,之后再不执行。

如上图所示:在星期五、星期六、星期日三天中的12点10分30秒这个时间各执行一次,之后再不执行。