Skip to content

SendDeviceMsg

调用该接口发送消息。

使用说明

暂无

请求参数

SendDeviceMsgRequest

名称类型是否必选描述
productKeyString设备所属产品productKey
deviceNameString设备名称
commandPidString命令标识符
blockPidString模块标识符ID
commandParamMapMap<String,Object>消息内容
commandNameString命令名称
defaultBlockString是否默认模块:
  • 0-不是
  • 1-是
reqidString消息ID号。全局唯一,用于ack或系统消息追踪

返回数据

SendDeviceMsgResponse

名称类型描述
codeString调用成功,返回0,调用失败,查看错误信息。
msgString调用成功,提示"操作成功",调用失败,查看错误信息。
dataObject返回结果。true表示成功,false表示失败

示例

请求示例

json
{
  "productKey": "r1FnjRnGR",
  "deviceName": "52A35D3iD",
  "defaultBlock": "1",
  "blockId": "c3e812520d8b4e26b05209ca9005dd2c",
  "commandPid": "safe",
  "commandName": "下发安全码",
  "commandParamMap": {
    "key": "safeCode"
  }
}

返回示例

json
{
    "code": "0",
    "msg": "操作成功",
    "data": true
}