Get Point Mapping¶
获取测点Mapping类型。
请求格式¶
POST http://{apigw-address}/edge-service/v1/point-mapping
请求参数 (Body)¶
名称 | 是否必须 | 数据类型 | 描述 |
---|---|---|---|
mdmids | True | String | 测点所属设备的asset ID,多个ID之间以逗号 (,) 分隔 |
points | True | String | 测点标识符,多个标识符之间以逗号 (,) 分隔 |
响应参数¶
名称 | 数据类型 | 描述 |
---|---|---|
status | Int | 响应状态码 |
msg | String | 返回消息,用于描述响应结果 |
submsg | String | 返回子消息,用于描述响应结果 |
data | Object | 响应数据,其结构见下表 |
data结构¶
data 对象的结构如下所示:
"data":{
"Asset ID 1":{
"Measurement point ID 1":Mapping type code,
"Measurement point ID 2":Mapping type code,
"Measurement point ID 3":Mapping type code
},
"Asset ID 2":{
"Measurement point ID 4":Mapping type code,
"Measurement point ID 5":Mapping type code,
"Measurement point ID 6":Mapping type code
}
to be continued...
}
其中,
- Asset ID: 测点所属设备的 asset ID,其内容为Object 类型。
- Measurement point ID: 测点标识符。
- Mapping type code: int类型。映射类型码,具体值及含义如下:
示例¶
请求示例¶
POST http://{apigw-address}/edge-service/v1/point-mapping
requestBody: {
"mdmids": "RV7dPS1d,RV7dPS1c",
"points": "CBX.STATUS002,CBX.STATUS009,CBX.STATUS008"
}
返回示例¶
{
"msg":"Success",
"data":{
"RV7dPS1d":{
"CBX.STATUS002":1,
"CBX.STATUS009":1,
"CBX.STATUS008":1
},
"RV7dPS1c":{
"CBX.STATUS002":1,
"CBX.STATUS009":1,
"CBX.STATUS008":1
}
},
"submsg":null,
"status":0
}