指令下发及响应
1、订阅指令下发服务Topic。选择Subscribe项,输入Topic字段,即相应指令下发服务标识,点击Subscribe按钮,完成Topic订阅。
本例中订阅Topic为:set_high_temperature_alarm_value。
2、回到平台产品,点击“设备管理”标签页里的“指令下发”按钮,创建指令并下发。
3、MQTT.fx会接收到一条Topic消息,即为平台下发的指令内容。Payload如下:
{"taskId":8,"payload":{"high_temperature_alarm_value":45}}
4、此时平台指令下发状态为“指令已送达”。使用MQTT.fx可以模拟设备应答,响应平台下发的指令。
订阅指令下发响应服务Topic。选择Subscribe项,输入Topic字段,即相应指令下发响应服务标识,点击Subscribe按钮,完成Topic订阅。
本例中订阅Topic为:set_high_temperature_alarm_value_resp。
5、发送指令下发响应服务报文。选择Publish项,输入或选择完成订阅的set_high_temperature_alarm_value_resp主题,按照指令下发响应服务携带属性的格式要求,输入Payload,示例如下:
{"taskId":8,"resultPayload":{"high_temperature_alarm_value":45}}
点击Publish按钮,发送报文至平台。
6、发送数据成功后,回到平台产品中心,点击“设备管理”标签页里的“指令下发日志”按钮,查看指令下发日志。指令下发状态显示“指令已完成”。
这篇文档是否帮助您解决了问题?