开发支持
首页/服务与支持/开发支持/

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

此接口可根据项目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

触摸自然的脉搏 聆听世界的声音
对天地的敬畏 对人和安全的关怀
为了那一片宁静的风景
我们永远在路上
关注我们:
预览

公司地址

中国 江苏
南京市鼓楼区马家街26号
+86 25 84443850
周一至周日 8:00 - 18:00

合作与共赢