设备控制

例, 请求: http://api.shinemonitor.com/public/?sign=7f220b6f21d0b52d0452d9c66ffe1f4f84635b81&salt=2337424845041575962&token=91a6c87e89acbfb2fa482f3b02ee071ee58ea0293dd92f243a88ee51415f497f&action=ctrlDevice&pn=J1817101731142&devcode=752&devaddr=1&sn=687484400018&id=shutdown&val=1&source=0&_app_client_=android&_app_id_=com.demo.test&_app_version_=3.6.2.1

参数 描述 必选
action ctrlDevice
pn 数采器编号
devcode 设备协议编码
devaddr 设备地址(485总线)
sn 设备序列号
id 要设置的字段id
val 要设置的字段id的值

响应:

参数 描述 必选
dat 指令下发后的响应, 格式为大写16进制字符串, 如: "AA BB CC DD EE FF". 系统不会解析或修改这个响应, 将直接透传回调用者.
另外, 一些指令并不会带来响应, 此时返回"null"
status 默认为-1(不处理),值为0下发成功,值为1下发失败
{
    "err":0,
    "desc":"ERR_NONE",

    "dat":{
        "dat":"00 01 02",
         "status":-1
    }
}

可能出现的错误:

返回错误码 描述 详细描述
0x0001 ERR_FAIL 失败
0x0006 ERR_FORMAT_ERROR 格式错误
0x0009 ERR_UNSUPPORTED 不支持的操作
0x0008 ERR_FORBIDDEN 拒绝
0x0107 ERR_COLLECTOR_OFFLINE 数采器已离线
0x000B ERR_NO_PERMISSION 无权限
0x0002 ERR_TIMEOUT 超时
Copyright © eybond 2022 all right reserved

results matching ""

    No results matching ""