中文

Supports

Home/Sevices/Supports/

获取项目下的测点以及传感器

此接口可根据项目id来查找项目下的测点以及测点下的传感器的详细信息。

请求头参数

需要放到http请求头(Headers)里的参数,通常为token。

 Header参数名类型是否必填示例描述
cookieStringgenerator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0L将access token写入到cookie中,用于网关校验。

请求参数

Body参数类型是否必填示例描述
projectIdlong569项目的唯一id

示例代码

 请求方式 POST

 请求地址 https://api.njgn.com/api/sensor_point/select_sensor_point_by_project

public static String getAllSensorByProject(){    // 接口请求地址
    String url = "https://api.njgn.com/api/sensor_point/select_sensor_point_by_project";    // 获取的AccessToken组装成cookie
    String cookie = "generator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0LCJlbnYiOiJ0ZXN0IiwidHlwZSI6ImdlbmVyYXRpb24iLCJleHAiOjQ3NTEyMjc3MjQsInZlcnNpb24iOiIxLjAiLCJpYXQiOjE1OTU1NTQxMjR9.wTbTICUpp9siuILzSaUYWWoE9dn_Runpa1lURSk2WRY";    // 请求参数
    Map < String, String > requestParam = new HashMap < > ();
    requestParam.put("projectId", "569");    // 请求头的参数
    Map < String, String > headerMap = new HashMap < > ();
    headerMap.put("cookie", cookie);    // 调用提供的HttpUtil库,result即为本次调用的结果
    String result = HttpUtil.post(url, requestParam, headerMap);    return result;
}

返回示例

{
    "result": [
        {
            "id": "10599",
            "projectId": "569",
            "name": "1",
            "createTime": 1595300372715,
            "updateTime": 1595300372715,
            "sensor": [
                {
                    "id": "14774",
                    "createTime": 1595300446900,
                    "updateTime": 1595301468669,
                    "sensorNumber": "",
                    "designNumber": "zibao1",
                    "name": "应变计",
                    "sensorModel": "VWS",
                    "outputSign": "振弦",
                    "monitorFactory": "应力",
                    "projectId": "569",
                    "pointId": "10599",
                    "alarmLevel": 0,
                    "finalUnit": "MPa",
                    "middle1Unit": "",
                    "middle2Unit": "",
                    "middle3Unit": "",
                    "middle1Name": "",
                    "middle2Name": "",
                    "middle3Name": ""
                }
            ]
        }
    ],
    "op": true,
    "message": "OK"
}

参数名称类型描述
opboolean标识调用是否成功
messageString调用失败时返回错误信息
result.idString测点的唯一id
result.createTimelong测点的创建时间
result.updateTimelong测点的更新时间
result.nameString测点的名称
result.projectIdString测点所属的项目的id
result.sensor.idString传感器的唯一id
result.sensor.createTimelong传感器的创建时间
result.sensor.updateTimelong传感器的更新时间
result.sensor.sensorNumberString传感器的出厂编号
result.sensor.designNumberString传感器的设计编号
result.sensor.nameString传感器的仪器名称
result.sensor.sensorModelString传感器的仪器型号
result.sensor.outputSignString传感器器的监测类型
result.sensor.monitorFactoryString传感器的输出信号
result.sensor.projectIdString所属项目的id
result.sensor.pointIdString所属测点的id
result.sensor.alarmLevelshort传感器最后一次数据的报警级别
result.sensor.finalUnitString结果值单位
result.sensor.middle1UnitString中间值1单位
result.sensor.middle2UnitString中间值2单位
result.sensor.middle3UnitString中间值3单位
result.sensor.middle1NameString中间值1的名称
result.sensor.middle2NameString中间值2的名称
result.sensor.middle3NameString中间值3的名称


logo

Reaching the Nature, Discovering the World
Reverence for heaven and earth, concern for people and safety
For that tranquil landscape
We are always on the road
Follow Us
Follow Us
Preview

Address

China Jiangsu
9th Floor, Building 34, Shanggu Center, No. 2 Junlan Road, Gulou District, Nanjing
+86 25 84443850
Mon-Sun 8:00 am- 18:00 pm

Cooperations