属性上报预处理规则 的触发时间,是在云平台接收到硬件上报的属性,且在正式更新设备属性之前。适合用于对设备上报属性做必要的格式处理、二次计算、转化、合并等,总之可以进行任意的加工。
目前支持的操作如下:
添加任务 #
名称 | 说明 |
数据类型 | 执行一次定时执行循环执行自定义执行 |
计划时间 | 这是您设定任务开始执行的特定日期和时间。例如,如果您希望任务在每天早上8点开始运行空调,您可以在此处设定。这样,空调会自动在您设定的时间开始执行,无需人工干预。 |
执行次数 | 这是用户设定任务需要执行的次数的地方。对于一次性和定时任务,此项可能不适用。对于循环执行的任务,用户可以设定任务的执行次数。 |
执行间隔 | 这是设定任务执行的间隔的地方,可以设置任何期望的间隔,单位分钟 |
添加从机 #
定时任务是指设定一个时间规则,执行转发设备数据的任务。可是设置转发固定的数据,也可以转发其他传感器的数据。
定时任务可以实现在不同协议的设备之间中转数据,平台会对数据进行协议封装再进行转发。
设置包含两部分内容:接收设备及传感器(即要把设备转发给哪个设备)、任务配置。
接收设备及传感器
选择需要接收数据的设备和传感器,所选择的设备,前提必须是连接上平台,且数据通讯正常的。
此处选择一个mqtt协议的设备及传感器,任务执行时,平台会把数据转发给它。
任务配置
任务配置分两部分设置:转发数据设置、计划任务时间设置。
转发数据设置
是否转发:选择“是”。
这里转发的意思,就是选择别的设备的数据,用来转发。如图选择获取mqtt设备的传感器数据,再转发给上面的接收设备。
是否转发:选择“否”。
如果选择“否”,则直接输入整型或浮点型数据,固定发送此数据给接收设备。(如果接收设备的协议是TCP自定义协议,此处用法不一样,另开文章讲解)
计划任务时间设置
一共有三种执行时间计划:重复执行、定时执行、执行一次。
重复执行
重复执行是指在每星期选定的日子内,按照时间循环重复执行。
如上图所示:每周的星期一,每隔30秒重复执行一次任务。
定时执行
定时执行是指在每星期选定的日子内,按照选定的几点几分几秒执行一次,也就是一天只执行一次。
如上图所示:每周的星期一,在12点10分30秒的这个时间执行一次。下次执行要等下一周的星期一。
执行一次
定时执行就是,把未来一周内的任务执行完,之后再不执行。
如上图所示:在星期五、星期六、星期日三天中的12点10分30秒这个时间各执行一次,之后再不执行。