物联网平台支持设备任务功能,可同时向多个设备发起属性设置、异步服务调用、消息发送和自定义的任务。本文介绍设备任务的使用及流程。

使用说明

物联网平台的设备任务,是按照已定义的JSON格式的规则文件,在设备端实现对应的任务功能。

任务 说明
自定义任务 可根据业务需要,自行开发自定义任务规则内容和设备文件。

您需在设备端,开发任务功能,并根据物联网平台定义的Alink协议格式,开发任务实现逻辑。

设备批量属性设置任务 产品、设备或分组维度下的多个设备,包含相同的物模型属性标识符时,可通过本任务同时设置多个的设备的一个或多个属性值。
设备批量服务调用任务 产品、设备或分组维度下的多个设备,包含相同的物模型服务(异步调用)标识符时,可通过本任务同时调用多个设备的异步服务。
Pub批量消息推送任务 产品、设备或分组维度下的多个设备,其设备自定义Topic的后缀,配置均相同时,可通过本任务批量调用接口Pub,向多个设备发布消息。

自定义Topic格式为/${productKey}/${deviceName}/user/${TopicShortName},其中${TopicShortName}为自定义Topic后缀。更多信息,请参见自定义Topic

流程说明

不同类型设备任务,实现流程如下图所示。

您可根据实际业务需求,添加对应的设备任务。具体操作,请参见: