园区物联网服务 IoTC-命令下发:命令执行状态说明

时间:2025-01-26 10:33:29

命令执行状态说明

命令执行状态以及状态变化机制如下所示。

命令执行状态

说明

等待(PENDING)

  • NB-IoT设备采用缓存下发模式下发命令时,如果设备未上报数据, 物联网平台 会将命令进行缓存,此时任务状态为“等待”状态。
  • NB-IoT设备采用立即下发模式下发命令时,无此状态。
  • MQTT设备下发命时令,无此状态。

超期(EXPIRED)

  • NB-IoT设备采用缓存下发模式下发命令时,如果在设置的超期时间内,物联网平台未将命令下发给设备,则状态变更为“超期”。超期时间会根据应用侧接口中携带的expireTime为准,如果未携带,默认48h。
  • NB-IoT设备采用立即下发模式下发命令时,无此状态。
  • MQTT设备下发命时令,无此状态。

取消(CANCELED)

如果命令下发任务为“等待”状态时,用户人工取消了命令下发任务,则任务状态变更为“取消”。

已发送(SENT)

  • NB-IoT设备采用缓存下发模式下发命令时,设备上报数据,物联网平台会将缓存的命令发送给设备,此时状态会由“等待”变为“已发送”。
  • NB-IoT设备采用立即下发模式下发命令时,如果设备在线,状态为“已发送”。
  • MQTT设备下发命时令,如果设备在线,状态为“已发送”。

超时(TIMEOUT)

NB-IoT设备收到命令后,物联网平台在180秒内未收到设备反馈的收到命令响应,此时状态会变为“超时”。MQTT设备无此状态。

已送达(DELIVERED)

物联网平台收到设备反馈的已收到下发命令响应后,状态变为“已送达”。

成功(SUC CES SFUL)

如果设备在执行完命令后,会给物联网平台反馈命令执行成功的结果,将任务状态变更为“成功”。

失败(FAIL)

  • 如果设备在执行完命令后,会给物联网平台反馈命令执行失败的结果,将任务状态变更为“失败”。
  • NB-IoT设备采用立即下发模式下发命令时,如果设备离线,状态为“失败”。
  • MQTT设备下发命令时,如果设备离线,状态为“失败”。
support.huaweicloud.com/usermanual-ocsmartcampus/ocsmartcampus_04_0012.html