物联网平台提供设备任务功能,可向批量设备发起属性设置、异步服务调用和自定义任务。下文介绍如何创建和管理任务。

有关设备任务通信的Alink协议数据格式说明,请参见设备任务相关的Topic和Alink数据格式

创建任务

  1. 登录物联网平台控制台
  2. 实例概览页,找到对应的实例,单击实例名称。
  3. 在左侧导航栏,选择设备管理 > 任务
  4. 任务管理页面,单击新建任务,完成以下配置,单击下一步
    创建任务
    • 任务信息下,配置基本信息。
      参数 说明
      任务名称 输入任务名称。支持中文、英文大小写字母、数字和下划线(_),长度限制为4~30个字符。
      任务类型 选择类型:
      • 自定义任务
      • 设备批量属性设置任务
      • 设备批量服务调用任务
        说明 仅支持异步服务调用。
      任务描述 输入该任务的用途等信息。描述长度不超过100个字符,一个中文计为一个字符。
    • 任务设置下,配置任务内容。
      参数 说明
      目标设备,产品,或分组 选择可执行任务的设备。
      说明 正在通过虚拟设备功能调试的设备,执行任务会失败。
      下发给设备的任务执行规则 上传规则文件。格式为JSON,文件大小不能超过64 KB。

      您可单击下载模板,获取任务类型对应的规则文件模板。

      文件签名算法 选择MD5SHA256

      仅当任务类型自定义任务时,可设置此参数。

      任务中下发给设备的文件 上传自定义任务的文件。文件大小不能超过1,000 MB,支持后缀名为bin、apk、tar、gz、zip、gzip、tar.gz的文件。

      仅当任务类型自定义任务时,可设置此参数。

  5. 参照下表,完成作业配置。
    作业配置
    参数 说明
    作业执行速率配置 设置每分钟作业推送数量,取值范围为50~1000。
    作业执行的超时配置 设置超时时间,取值范围为5~1440分钟( 24小时)。

    从设备任务进入IN_PROGRESS状态开始计算时间。如果超过了超时时间,任务下作业仍未执行完成,将被自动设置为TIMED_OUT状态,作业停止执行。

    不设置表示不会超时。

  6. 单击完成,返回任务列表,查看已创建任务及当前状态。
    说明执行中状态的任务,可进行取消操作。
    任务列表

执行结果

创建任务完成后,物联网平台根据您的设置向设备推送任务。

在任务列表,单击该任务对应的查看,单击以下页签:

  • 任务信息
    • 查看任务基本信息,例如任务的名称、类型、状态、超时配置等。
    • 单击下载,可获取下发给设备的执行规则文件,或自定义任务文件。
    任务信息
  • 作业概览

    查看任务下各状态的作业统计。

    您可单击查看,跳转到目标设备的设备详情页面,单击任务页签,查看该设备下的所有任务列表。

    作业概览