모든 url은 ‘nid’ 와 ‘time’ 컬럼을 기본으로 필요한 컬럼을 가져다 쓸 수 있다.

//기간별 데이터를 가져오는 url : 
GET/ [<http://3.37.116.43:3002>](<http://3.37.116.43:3002/api/mainpage/:nid>)/endpoint/:nid?startTime=<start_time>&endTime=<end_time>&lastData=false&컬럼1=true&컬럼2=true&컬럼3=true

//최신 데이터를 가져오는 url : 
GET/  [<http://3.37.116.43:3002>](<http://3.37.116.43:3002/api/mainpage/:nid>)/endpoint/:nid?lastData=true&&컬럼1=true&컬럼2=true&컬럼3=true

Screenshot 2024-05-30 160511.jpg

siteinfo_main

/siteinfo_main/:nid

//기간별 예시 
<http://3.37.116.43:3002/siteinfo_main/zMool0I-2310dfas?startTime=2024-05-20&endTime=2024-05-28&sid=true&operation_mode=true&irrigation_start_time_after_sunrise=true&pump_delay=true&irrigation_delay_restriction=true&max_irrigation_duration=true&interruption_time_after_continuous_irrigation=true&latitude=true&longitude=true>
//최신 데이터 예시 
<http://3.37.116.43:3002/siteinfo_main/zRP01-06-2310dfas?lastData=true&sid=true&operation_mode=true&irrigation_start_time_after_sunrise=true&pump_delay=true&irrigation_delay_restriction=true&max_irrigation_duration=true&interruption_time_after_continuous_irrigation=true&latitude=true&longitude=true>
Key Value Type Descriptions Remarks 초기값
sid
operation_mode 1 0: 스케쥴, 1:스마트 1
irrigation_start_time_after_sunrise 30 numeric 일출시간 + 입력값 후에 관수시작 예) 일출시간 06:30, 입력값 30 → 07:00에 관수시작 30
pump_delay 5 numeric 단위 초 (펌프 on후에 첫번째 밸브가 열리기까지 딜레이 초 5
irrigation_delay_restriction 3 numeric 관수지연제한 3
max_irrigation_duration 30 numeric 최대 관수 지속시간 0
interruption_time_after_continuous_irrigation 30 numeric 연속 관수 시간 후 중단시간 0
latitude 34.5 numeric 위도 37.411
longitude 127.5 numeric 경도 127.094
[
    {
        "time": "2024-05-28 01:09:38",
        "nid": "zRP01-06-2310dfas",
        "sid": "zRP01-06-2310dfas",
        "operation_mode": "1",
        "irrigation_start_time_after_sunrise": "-310",
        "pump_delay": "3",
        "irrigation_delay_restriction": "3",
        "max_irrigation_duration": "0",
        "interruption_time_after_continuous_irrigation": "0",
        "latitude": "37.590",
        "longitude": "126.970"
    }
]

siteinfo_adv

/siteinfo_adv/:nid

//기간별 예시
<http://3.37.116.43:3002/siteinfo_adv/zRP01-06-2310dfas?startTime=2024-05-20&endTime=2024-05-28&sid=true&flowmeter_factor=true&mixer_operation_time=true&mixer_start_time=true&fertigation_on_time=true&fertigation_off_time=true&ec_min=true&ec_max=true&ph_max=true&ph_min=true&rain_criteria_before_irri=true&rain_criteria_in_irri=true&errorflowmin=true&errorflowrate=true&standbytime=true>
//최신 데이터 예시 
<http://3.37.116.43:3002/siteinfo_adv/zRP01-06-2310dfas?lastData=true&sid=true&flowmeter_factor=true&mixer_operation_time=true&mixer_start_time=true&fertigation_on_time=true&fertigation_off_time=true&ec_min=true&ec_max=true&ph_max=true&ph_min=true&rain_criteria_before_irri=true&rain_criteria_in_irri=true&errorflowmin=true&errorflowrate=true&standbytime=true>

sid
flowmeter_factor 0.2 numeric 유량계 변환 계수 0.2
mixer_operation_time 10 numeric 교반기 동작시간 10
mixer_start_time -10 numeric 교반 시작시간(음수: 관수 전) -15
fertigation_on_time 10 numeric 관비기 ON시간 (초) 5
fertigation_off_time 10 numeric 관비기 OFF시간 (초) 5
ec_min 1.1 numeric 2.0
ec_max 2.2 numeric 4.0
ph_max 2.2 numeric 6.0
ph_min 1.1 numeric 4.0
rain_criteria_before_irri 2.0 numeric 관수전 우천 판단기준 강우량 키 변경 필요 0
rain_criteria_in_irri 2.0 numeric 관수중 우천 판단기준 강우량 추가예정 0
errorflowmin 10 numeric 유량에러판단 시간 10
errorflowrate 10 numeric 유량에러 판단 유량값 5
standbytime 10 numeric 관수시간카운트 지연 0
[
    {
        "time": "2024-05-28 01:09:38",
        "nid": "zRP01-06-2310dfas",
        "sid": "zRP01-06-2310dfas",
        "flowmeter_factor": "0.0",
        "mixer_operation_time": "10",
        "mixer_start_time": "-15",
        "fertigation_on_time": "4",
        "fertigation_off_time": "3",
        "ec_min": null,
        "ec_max": null,
        "ph_max": null,
        "ph_min": null,
        "rain_criteria_before_irri": "2.0",
        "rain_criteria_in_irri": "2.0",
        "errorflowmin": null,
        "errorflowrate": null,
        "standbytime": null
    }
]

siteinfo_valve

/siteinfo_valve/:nid/:name