<delect id="nxhbp"><meter id="nxhbp"><strike id="nxhbp"></strike></meter></delect>
      <track id="nxhbp"><dfn id="nxhbp"></dfn></track>

          <form id="nxhbp"></form>

          開發支持
          首頁/服務與支持/開發支持/

          根據傳感器和時間獲取數據

          本接口可獲取某些傳感器在某段時間內的數據詳情。

          請求頭參數

          需要放到http請求頭(Headers)里的參數,通常為token。

           Header參數名類型是否必填示例描述
          cookieStringgenerator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0L將access token寫入到cookie中,用于網關校驗。

          請求參數

          Body參數類型是否必填示例描述
          projectIdlong569項目的唯一id
          sensorsIdjsonArray[14774,14775]傳感器id組成的數組
          startTimelong1587333600000開始時間(毫秒時間戳格式)
          endTimelong1587433600000結束時間(毫秒時間戳格式)

          示例代碼

           請求方式 POST

           請求地址 https://api.njgn.com/api/get_data/select_sensors_data_by_time

          public static String getSensorsDataByTime(){    // 接口請求地址
              String url = "https://api.njgn.com/api/get_data/select_sensors_data_by_time";    // 獲取的AccessToken組裝成cookie
              String cookie = "generator=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0ODM5NzA5MTgxMjE0NzIwMDAiLCJzeXN0ZW1JZCI6MzMzMjE4NTQ1MTU4OTc5NTg0LCJlbnYiOiJ0ZXN0IiwidHlwZSI6ImdlbmVyYXRpb24iLCJleHAiOjQ3NTEyMjc3MjQsInZlcnNpb24iOiIxLjAiLCJpYXQiOjE1OTU1NTQxMjR9.wTbTICUpp9siuILzSaUYWWoE9dn_Runpa1lURSk2WRY";    // 請求參數
              Map < String, String > requestParam = new HashMap < > ();
              requestParam.put("projectId", "569");
              requestParam.put("sensorsId", "[14774,14775]");
              requestParam.put("startTime", "1587333600000");
              requestParam.put("endTime", "1589925600000");    // 請求頭的參數
              Map < String, String > headerMap = new HashMap < > ();
              headerMap.put("cookie", cookie);    // 調用提供的HttpUtil庫,result即為本次調用的結果
              String result = HttpUtil.post(url, requestParam, headerMap);    return result;
          }

          返回示例

          {
              "result": [
                  {
                      "id": "29086754",
                      "time": 1589915100000,
                      "gcz1": 0,
                      "f1": 0,
                      "f2": 0,
                      "isCalculate": 1,
                      "sensorId": "14775",
                      "projectId": "569",
                      "middle1": null,
                      "middle2": null,
                      "middle3": null,
                      "temporary": 0,
                      "modDatum": "",
                      "temperatureDatum": "",
                      "alarmSign": 0,
                      "rangeAlarm": 0
                  }
              ],
              "op": true,
              "message": "OK"
          }

          參數名稱類型描述
          opboolean調用是否成功
          messageString調用失敗時返回錯誤信息
          result.idString數據唯一id
          result.timelong數據采集時間
          result.gcz1double數據結果值
          result.f1double采集值1(數據通道1的采集值)
          result.f2double采集值2(數據通道2的采集值)
          result.isCalculateshort是否完成計算:1,已完成;0,未完成
          result.sensorIdString所屬傳感器id
          result.projectIdString所屬項目id
          result.middle1double中間值1,未設置中間值1公式則為null
          result.middle2double中間值2,未設置中間值2公式則為null
          result.middle3double中間值3,未設置中間值3公式則為null
          result.temporarydouble臨時計算值,有組合的情況下保存的時組合前的值
          result.modDatumString采集值1的基準值
          result.temperatureDatumString采集值2的基準值
          result.alarmSignshort報警標識:1,報警;0,未報警
          result.rangeAlarmshort采集值越限標識:1,值越限;0,未越限


          logo

          觸摸自然的脈搏 聆聽世界的聲音
          對天地的敬畏 對人和安全的關懷
          為了那一片寧靜的風景
          我們永遠在路上
          關注我們:
          預覽

          公司地址

          中國 江蘇
          南京市鼓樓區馬家街26號
          +86 25 84443850
          周一至周日 8:00 - 18:00

          合作與共贏

          免费看av在线网站网址