모든 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
Key: AuthorizationValue: Bearer 9D7E8F6G3H2I4J1K5L0M7N8O9P2Q3R4S1T5U6V
/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/: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/:nid/:name