智慧硬件开发
智慧硬件开发
硬件云端接入
设备接入
回调通知
获取设备状态指令
获取设备状态指令
最后更新:2022/09/27

企业微信云端主动推送命令到设备云,设备云根据推送的命令做出相应事件响应。
当设备接收到该指令时,需要马上调用一次 更新设备状态接口上报一次在线状态。如无该指令,仍保持半小时上报一次即可。

请求方式:POST(HTTPS
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608&timestamp=1403610513&nonce=380320359
请求包体:

{
    "msg_type":"command",
    "base_info":{
        "req_id":"xxx",
        "device_sn":"xxx",
        "createtime":1658332800,
        "model_id":"xxx",
        "auth_corpid":"xxx",
        "service_corpid":"xxx"
    },
    "command":{
        "command_type":"fetch_device_status"
    }
}

参数说明:

参数名类型描述
msg_typestring用于表示本消息是 事件event 还是指令 command,此处固定为command , 对应command节点数据有效
command结构体指令数据
command_typestring指令类型
base_info结构体固定字段基础数据
req_idstring请求req_id,可以用于排重
device_snstring设备序列号,在第三方管理端登记的SN
createtimeuint32事件触发时间戳(unix 时间戳 单位:秒)
model_idstring设备型号modelid
auth_corpidstring绑定设备企业的corpid
service_corpidstring硬件提供商企业corpid
服务商的响应必须在1000ms内完成

 

command指令说明:

command硬件云接收到指令后的动作
fetch_device_status更新设备状态
上一篇查询设备SN合法性事件
下一篇用户扫码指令
    本节内容
硬件直连接入
更新日志
联系我们