合作伙伴工作台
注册

指令下发

指令下发

用户可以通过平台向设备下发指令,下发指令内容均按照JSON格式下发。具体报文格式要求可参见业务数据开发

用户可以在“设备管理”标签页里,点击设备列表右侧操作中的“指令下发”按钮,创建指令。

对于非透传设备,用户点击“指令下发”按钮后,选择或搜索物模型的指令下发服务标识,按照服务的参数要求依次填入各个参数的value值,平台会组成该特定主题的Topic报文,以JSON格式下发。

非透传设备在收到并执行指令后,需要对下发指令回复响应。用户可以在MQTT协议报文主题中,填入指令下发响应服务的Topic主题,具体报文格式要求可参见业务数据开发

对于透传设备,用户需在指令下发框内填入完整的JSON结构体。

下发指令后,用户可以在“设备管理”标签页里,点击设备列表右侧操作中的“指令下发日志”按钮查询某一设备的指令下发日志,也可以在“指令下发日志”标签页的检索框填写设备ID,选择需查询的具体时间范围,直接查询指令下发日志。在指令下发日志里,可以查看指令下发时间、指令下发状态、指令级别、指令内容等信息,其中指令下发状态总共分为7种:

l  指令已保存:指令已到达天翼物联网平台(AIoT)并保存,未下发到设备

l  指令已发送:指令已下发到设备

l  指令已送达:指令已到达设备,且平台收到设备回复的ACK信息

l  指令已完成:指令执行的响应结果已到达天翼物联网平台(AIoT)

l  指令失败:指令执行失败

l  指令发送超时:指令已下发,但平台并未收到设备回复的ACK到达信息

l  指令ttl超时指令未下发,缓存时间超时

对于透传设备,无法到达指令已完成状态,指令的最终状态即为指令已送达



这篇文档是否帮助您解决了问题?
如果您愿意进一步帮助我们改进文档 ,请留下您的联系方式。