# 设备实时数据配置查询

  • 接口描述

用户可通过本接口获取自己名下指定设备的实时数据配置信息。

  • 请求方法

GET

  • 请求路径
/v1/dev/rtd/config
  • 接口传参说明
参数 含义 数据类型 传参限制 是否必填
currPage 当前页数 字符串 1-3位正整型数
perPage 每页条数 字符串 10 / 50 / 100
snCode 设备SN码 字符串 纯数字字符串
  • 返回值示例

此处仅描述data中包含的数据,外部返回值的含义请参考统一返回值 (opens new window)

{
  "list": [
    {
      "groupName": "内部地址", // 配置分组名
      "snCode": "20010009", // 设备SN码
      "dataWriteable": 1, // 读写状态 (1-读/写,2-只读,3-只写)
      "sendState": 1,  // 是否已同步到设备 (1-是,0-否)
      "dataName": "60844", // 数据名
      "dataCode": 8382, // 数据编号
      "dataMin": "0", // 最小值
      "dataMax": "65535" // 最大值
    },
    {
      "groupName": "内部地址",
      "snCode": "20010009",
      "dataWriteable": 2,
      "sendState": 1,
      "dataName": "60842",
      "dataCode": 8381,
      "dataMin": "-999999999",
      "dataMax": "999999999"
    }
  ],
  "totalPage": 2,
  "totalSize": 4
}

# 设备实时数据查询

  • 接口描述

用户可通过本接口获取自己名下指定设备的实时数据。

  • 请求方法

GET

  • 请求路径
/v1/dev/rtd/data
  • 接口传参说明
参数 含义 数据类型 传参限制 是否必填
snCode 设备SN码 字符串 纯数字字符串
dataCode 实时数据编号(通过实时数据配置查询接口获取;
如有多个编号,以英文逗号分隔)
字符串
  • 返回值示例

以下为返回结果示例。

{
  "meta": {
    "success": true,
	"message": "ok"
  },
  "data": [
    {
      "dataCode": "8382", // 实时数据编号
      "value": "0" // 实时数据当前值
    },
    {
      "dataCode": " 8380",
      "value": null
    }
  ]
}

# 写入实时数据

  • 接口描述

用户可通过本接口编辑指定实时数据编号(可以通过实时数据配置接口获取)的实时数据值。

  • 请求方法

POST

  • 请求路径
/v1/dev/rtd/write
  • 接口传参说明
参数 含义 数据类型 传参限制 是否必填
currPage 当前页数 字符串 1-3位正整型数
dataCode 实时数据编号(通过实时数据配置查询接口获取) 字符串
value 要写入的实时数据新值 字符串
  • 返回值示例

返回如下结果则操作成功。

{
  "meta": {
    "success": true,
    "message": "ok"
  },
  "data": "100001"
}