文档首页/ IoT物联网/ 常见问题/ 二次开发/ 产品开发常见问题/ 插件开发/ 在线开发的插件中如何实现命令下发响应
更新时间:2022-02-24 GMT+08:00

在线开发的插件中如何实现命令下发响应

设备在接收到命令后,可以上报两类消息:ACK和命令下发响应。ACK用于表示命令已经到达设备,命令下发响应用于表示设备执行命令的结果。如果需要设备在接到命令后,需要返回命令下发响应,则:
  • 需要在数据上报消息和命令响应消息中均定义地址域字段(messageId),并且该字段在两种消息的字段列表中的位置必须相同,使编解码插件可以对数据上报消息和命令响应消息进行区分。
  • 需要在命令下发消息和命令响应消息中定义响应标识字段(mid),并且该字段在两种消息的字段列表中的位置必须相同,使编解码插件可以将命令下发消息和对应的命令响应消息进行关联。

在线开发编解码插件时,命令下发响应的实现实例详见命令执行结果的编解码插件在线开发