请求方式及地址
GET
http://api.nlecloud.com/devices/{deviceId}/Sensors/{apiTag}
URL请求参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| deviceId | integer | 设备ID(必须) | Required |
| apiTag | string | 传感标识名(必须) | Required |
| isPrivate | boolean | Default value is False |
响应参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| ResultObj | SensorBaseInfoDTO | ||
| Status | ResultStatus | 返回状态 | |
| StatusCode | integer | 返回的状态码 | |
| Msg | string | 返回的消息 | |
| ErrorObj | Object |
响应示例
{
"ResultObj": {
"ApiTag": "sample string 1",
"Groups": 64,
"Protocol": 64,
"Name": "sample string 4",
"CreateDate": "sample string 5",
"TransType": 64,
"DataType": 64,
"TypeAttrs": {},
"DeviceID": 9,
"SensorType": "sample string 10",
"GroupID": 1,
"Coordinate": "sample string 11",
"Value": {},
"RecordTime": "sample string 13"
},
"Status": 0,
"StatusCode": 1,
"Msg": "sample string 2",
"ErrorObj": {}
}
请求方式及地址
GET
http://api.nlecloud.com/devices/{deviceId}/Sensors
URL请求参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| deviceId | integer | 设备ID(必须) | Required |
| apiTags | string | 传感标识名(必须),多个标识名之间用逗号分开(参数值为空时查询所有传感器) | Required |
| isPrivate | boolean | Default value is False |
响应参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| ResultObj | Collection of SensorBaseInfoDTO | ||
| Status | ResultStatus | 返回状态 | |
| StatusCode | integer | 返回的状态码 | |
| Msg | string | 返回的消息 | |
| ErrorObj | Object |
响应示例
{
"ResultObj": [
{
"ApiTag": "sample string 1",
"Groups": 64,
"Protocol": 64,
"Name": "sample string 4",
"CreateDate": "sample string 5",
"TransType": 64,
"DataType": 64,
"TypeAttrs": {},
"DeviceID": 9,
"SensorType": "sample string 10",
"GroupID": 1,
"Coordinate": "sample string 11",
"Value": {},
"RecordTime": "sample string 13"
},
{
"ApiTag": "sample string 1",
"Groups": 64,
"Protocol": 64,
"Name": "sample string 4",
"CreateDate": "sample string 5",
"TransType": 64,
"DataType": 64,
"TypeAttrs": {},
"DeviceID": 9,
"SensorType": "sample string 10",
"GroupID": 1,
"Coordinate": "sample string 11",
"Value": {},
"RecordTime": "sample string 13"
}
],
"Status": 0,
"StatusCode": 1,
"Msg": "sample string 2",
"ErrorObj": {}
}
请求方式及地址
POST
http://api.nlecloud.com/devices/{deviceId}/Sensors
URL请求参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| deviceId | integer | 设备ID | Required |
包体请求参数
无
请求示例
响应参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| ResultObj | integer | ||
| Status | ResultStatus | 返回状态 | |
| StatusCode | integer | 返回的状态码 | |
| Msg | string | 返回的消息 | |
| ErrorObj | Object |
响应示例
{
"ResultObj": 1,
"Status": 0,
"StatusCode": 2,
"Msg": "sample string 3",
"ErrorObj": {}
}
请求方式及地址
PUT
http://api.nlecloud.com/devices/{deviceId}/Sensors/{apiTag}
URL请求参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| deviceId | integer | 设备ID | Required |
| apiTag | string | 传感器标识名 | Required |
包体请求参数
无
请求示例
响应参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| Status | ResultStatus | 返回状态 | |
| StatusCode | integer | 返回的状态码 | |
| Msg | string | 返回的消息 | |
| ErrorObj | Object |
响应示例
{
"Status": 0,
"StatusCode": 1,
"Msg": "sample string 2",
"ErrorObj": {}
}
请求方式及地址
DELETE
http://api.nlecloud.com/devices/{deviceId}/Sensors/{apiTag}
URL请求参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| deviceId | integer | 设备ID | Required |
| apiTag | string | 传感标识名 | Required |
响应参数
| 参数 | 类型 | 描述 | 其它 |
|---|---|---|---|
| Status | ResultStatus | 返回状态 | |
| StatusCode | integer | 返回的状态码 | |
| Msg | string | 返回的消息 | |
| ErrorObj | Object |
响应示例
{
"Status": 0,
"StatusCode": 1,
"Msg": "sample string 2",
"ErrorObj": {}
}