指令下发
设备登陆成功后,用户可以通过门户向设备下发指令,门户上仅支持对单一设备进行指令下发。点击设备右侧“指令下发”按钮,创建指令。下发指令内容需提前在门户“服务定义”标签页添加服务,下发时选择具体的服务类型及服务ID,并按照数据集规定格式进行下发,否则下发失败。目前平台支持指令下发、数据获取、参数查询及参数配置四种命令类型的下发。其中,数据获取及参数查询仅需选择对应的服务即可;对于指令下发及参数配置,需要用户按照服务定义填写响应的指令内容,指令内容均按照json格式下发,且通过门户下发时,用户仅需填写value值即可,平台会根据实际产品定义的数据类型编码下发至设备,为用户简化编码工作。
数据获取、参数查询、参数配置三种类型指令下发,平台下行指令及设备上行响应共用同一个服务ID,即该服务代表某种具体的操作,上下行的要求一致;指令下发及指令下发响应的服务ID需要分别定义,该服务所代表的的操作并不固定,用户可根据自身需要进行上下行服务定义:
下发指令成功后,可以在门户“指令下发日志”中查看下发时间、状态信息及执行结果,状态信息共分为5种:指令已保存(指令保存在数据库中未到达平台)、指令已发送(指令已到达平台但未下发到设备)、指令已送达(指令已到达设备但未返回执行结果)、指令已完成(指令已收到并返回执行结果)、指令发送失败(指令未能成功下发到平台)。
指令执行结果主要包括:执行成功、执行失败、数据集错误等,平台会相应给出指令内容、执行结果内容或错误原因。
这篇文档是否帮助您解决了问题?