스마트팜 모니터링 · 위기알림 · 자동제어 화면 명세서
홍보용 데모 기본값 (토마토 · 연동형 3동 8×50m · 시뮬레이터 데이터 · 카메라 녹화 영상) · 3D 대시보드 · 반응형(폰 · 패드 가로 · 24/27/32″) · 기획안 docs/smartfarm_기획안_v1.md · v1 2026-10-13
기획안기획안(docs/smartfarm_기획안_v1.md)의 요구 · 장 번호 제안기획안에 없어 화면 설계 중 추가한 것 확인결정 필요 (기획안 11장) · 3D는 실제로 돌아가는 Three.js 장면 — 캔버스에서는 정지 화면, 프로토타입에서는 돌리고 · 확대하고 · 눌러볼 수 있음 · 화면 디자인은 기본 컴포넌트 수준 — 다음 단계 스타일 가이드에서 확정 (토큰: css-screens .scr)
모니터24″ 1920 · 27″/32″ 2560 · 32″ 4K 3840

원본 화면. 관리자 · 컨설턴트. 대시보드는 스크롤 없이 한 화면, 큰 화면은 늘리지 않고 보여주는 양을 늘림 (카메라 작은 창 · 24시간 차트).

A 3D 대시보드

메인 화면 = 농장을 3D로 그린 공간. 센서 위치와 현재 값 · 장비 동작 · 카메라가 공간 위에 표시됨 (기획안 7.3). 라벨을 누르면 센서 상세, 카메라를 누르면 영상.

A-13D 대시보드
농장 상태
정상 1주의 1장애 1
3동 · 센서 21 · 카메라 4
진행 중 알림 3건 미확인 2 · 경고 1 · 장애 1 · 주의 1
오늘 자동제어 13회 마지막 14:12 · 2동 천창 50%
외부 날씨3D 24.6℃ 맑음 습도 48% · 북서 3.2m/s · 일사 640W/㎡
기상 예보3D 내일 03시서남서 11m/s · 비 안전 규칙 R1 대기 — 감지되면 창 전부 닫힘
3D 불러오는 중…
정상주의경고위험장애히트맵 적정보다 낮음 · 높음
CAM-1 · 2동 입구눌러서 크게
LIVE14:20:31
진행 중 알림 3전체
경고2동 · 고온14:12

온도 30.6℃ — 천창 50% 자동 열림

30℃ 넘은 상태 2분 지속 → 규칙 R2. 33℃ 넘으면 100% + 유동팬.

확인하기
장애3동 · 센서14:05

온도 센서 T3-2 통신 두절 (18분)

3동 자동제어는 T3-1 · T3-3 평균으로 대체 중. 배터리 · 게이트웨이 점검 필요.

주의예보13:40

내일 03시 강풍 11m/s 예보

안전 규칙 R1 대기 — 강풍이 감지되면 측창 · 천창이 전부 닫힘.

오늘 자동제어규칙
14:122동 천창 50% · R2완료
11:051동 관수 5분 · R6완료
08:403동 관수 5분 · R6완료
05:201동 유동팬 30분 · R7완료
02:14뒤편 퇴치기 30초 · R9 멧돼지완료
동별 온도 · 오늘
동별 습도 · 오늘
기획안 7.3 3D를 크게 · 오른쪽 알림 (동 카드 없음 — 동 상태는 3D 위 동 라벨로, 누르면 동 상세 B-1) — 숫자 목록 대신 "어느 동, 어느 위치에서 무슨 일이"를 공간으로.
  • 멀리서는 동 대표값(동 위 큰 라벨), 이상 센서는 항상 라벨 표시 (2동 뒤쪽 T2-3 주의 · 3동 T3-2 장애 깜빡임). 확대하면 센서별 값 전부
  • 장비 상태를 그대로 움직임으로: 2동 천창이 50% 열려 보임 · 켜진 팬은 회전 · 카메라는 바라보는 범위를 부채꼴로
  • 표시 항목 온도 · 습도 · CO₂ · 토양 / 히트맵(적정보다 낮으면 파랑 · 적정은 회색 · 높으면 빨강)
  • 상단 5칸: 농장 상태 · 진행 중 알림 · 오늘 자동제어 · 외부 날씨 · 예보(기상청, 기획안 2.5)
  • 날씨 칸(외부 날씨 · 예보)을 누르면 3D에 바람 · 비가 겹쳐 보임 → A-4. 3D 오른쪽 아래 버튼은 화면 이동 없이 켜고 끔. 나침반(N)은 시점과 같이 돎
  • 카메라 4대는 설치 위치 · 방향 그대로 몸체 + 화각 테두리 + 바닥에 비치는 범위로 표시. 카메라 몸체나 라벨을 누르면 그 카메라 영상(A-3), 마우스를 올리면 범위가 강조됨
  • 뒤편 울타리 · 숲 · 야생동물 퇴치기 2대(스피커 + 섬광등)도 공간에 표시 — 밤사이 퇴치 기록은 오늘 자동제어에 (02:14 R9 → A-5)
제안 3동 라벨 "센서 2개 평균" — 고장 센서를 빼고 판단 중임을 3D 라벨 · 동 상세에서 바로 보여줌 (기획안 5.2 Fail-safe).
A-13D 대시보드 · 27″ / 32″(150%)
기획안 7.2 2560 폭부터 카메라 작은 창(3D 오른쪽 위, 누르면 크게)과 동별 24시간 차트(아래)가 추가 — 오른쪽 알림 패널은 항상 표시. 1440 높이에서도 스크롤 없음.
A-13D 대시보드 · 32″ 4K 100%
기획안 7.2 3840 폭은 배치는 2560과 같고 글자 · 간격 1.6배 (--u: 1.6px) — 4K를 100% 배율로 써도 글자가 작아지지 않게. 확인 실제로 100% 배율로 쓰는 곳이 있는지 (없으면 이 크기는 생략).
A-2센서 상세 (3D 라벨 누름)
기획안 7.3 3D 라벨을 누르면 오른쪽 패널 (3D는 뒤에 그대로 — 위치를 잃지 않음). 폰에서는 바텀시트.
  • 지금 값 · 상태 · 30분 변화 · 범위 게이지(위험 | 주의 | 적정 | 주의 | 위험 위에 현재 값)
  • 오늘 그래프: 초록 띠 = 적정 범위, 회색 띠 = 우수농가 범위(스마트팜코리아, 기획안 2.5)
  • 마지막 수신 · 배터리 · 신호 = 장애 감지 근거 (기획안 5장)
제안 [이 위치 카메라] — 센서 근처를 비추는 카메라를 자동으로 골라 바로 영상.
A-3카메라 영상 (3D 카메라 누름)

CAM-1 · 2동 입구

녹화 영상 (데모)
LIVE2동 입구 → 통로2026-10-13 14:20:31

화각 90° · 높이 2.8m · 아래 7°

기획안 7.3 3D의 카메라 아이콘 · 작은 창을 누르면 실시간 영상. 위에서 다른 카메라로 바로 전환.
  • 기술: 일반 CCTV의 RTSP는 브라우저에서 바로 재생 안 됨 → 중계 서버(MediaMTX)가 WebRTC로 바꿔서 재생 (지연 약 0.5초)
  • 폰에서는 바텀시트 · 가로로 돌리면 전체 화면
  • 3D에서 누른 카메라가 열림 (CAM-1 ~ CAM-4). 위 버튼으로 바로 전환. CAM-4는 열화상 · AI 동물 감지 카메라
  • [3D에서 위치] — 대시보드 3D에서 그 카메라의 화각 · 바닥 범위가 강조된 상태로 돌아감
확인 데모에 실제 IP 카메라 연결 여부 — 기본값은 녹화 영상 (기획안 11장 8).
A-4바람 · 비 (날씨 아이콘 누름)
요청 날씨 아이콘(외부 날씨 · 기상 예보 · 상단바 날씨)을 누르면 바람 · 비 방향이 3D에 표시. 3D는 뒤에 그대로, 시점만 바람 받는 쪽으로 돎.
  • 바람: 화살표 떼가 실제 풍향대로 하우스 위 · 둘레를 흘러감. 풍속이 빠를수록 화살표가 길고 빠름. 10m/s 이상(R1 기준)이면 주의 색
  • 비: 빗줄기가 바람 따라 기울어 떨어짐 (하우스 안은 비 없음) · 강수량이 많을수록 촘촘
  • 바람 받는 벽을 노랗게 + 라벨 "바람 받는 쪽 · 3동 측창" — 어느 창이 위험한지 바로 보임
  • 3D 왼쪽 위 표시: 화살표가 지금 보는 시점 기준으로 바람 가는 쪽을 가리킴 · 오른쪽 아래 나침반(N)도 시점과 같이 돎
  • [지금 · 예보] 전환 — 지금은 W-1 실측, 예보는 기상청 단기예보 3시간 간격 (기획안 2.5)
제안 [미리 닫기 예약] — 강풍 예보 30분 전에 창을 닫는 예약. R1(감지 후 닫기)보다 한발 빠름.
A-5야생동물 감지 · 퇴치
요청 야생동물이 나오면 소리 · 빛으로 쫓아냄 — 감지 → 퇴치 → 이탈 확인 → 알림이 사람 없이 끝남. 3D는 밤 장면으로 그 순간을 보여줌.
  • 감지: 뒤편 CAM-4 열화상 + AI (멧돼지 · 고라니 · 조류 구분, 신뢰도 80% 이상만) — 사람 · 고양이는 무시. 3D에 동물 위치 + 감지한 카메라 범위 강조
  • 퇴치: 가장 가까운 퇴치기에서 3D에 소리가 동물 쪽으로 퍼지는 고리 + 섬광 깜빡임
  • 소리를 매번 바꿈 (같은 소리만 내면 동물이 익숙해짐) · 밤 시간에만 · 이웃 소음 고려해 최대 음량 제한
  • 3D의 동물 · 퇴치기를 눌러도 이 화면 · 영상을 누르면 CAM-4 실시간 (A-3)
확인 퇴치기 실제 장비(스피커 · 섬광 · 초음파) · 설치 대수 — 기본값은 뒤편 2대 (기획안 11장).

B 동 상세

동 하나의 실시간 값 · 24시간 추이 · 장비 상태. 대시보드 3D 동 라벨에서 진입.

B-1동 상세 · 2동
1동25.8℃
2동30.6℃
3동26.4℃

2동

주의 · 고온 토마토 · 정식 52일째 센서 7 · 카메라 1
온도 · 오늘 가운데 T2-2 기준
3D 불러오는 중…
온도주의

30.6℃

적정 18–27℃ · 상부 32.0℃

습도정상

61%

적정 60–85%

CO₂정상

540ppm

적정 400–1,000ppm · 환기 중이라 낮아짐

일사량

640W/㎡

외부 기상 센서

토양 수분정상

38%

적정 30–60% · 다음 관수 15:00

토양 EC정상

2.3dS/m

적정 1.5–3.0

장비제어
천창자동 R250% 열림
유동팬 2자동꺼짐
보온커튼자동열림
난방기자동꺼짐
관수스케줄15:00 · 5분
기획안 7.1 · 7.2 왼쪽 동 목록 + 상세를 나란히 — 동을 바꿔도 화면을 떠나지 않음.
  • 그래프: 초록 띠 = 적정 · 회색 띠 = 우수농가 범위 · 주황 선 = 자동제어 기준(30℃) · 마우스를 올리면 시각별 값
  • 3D는 이 동으로 확대해서 센서별 값 전부 표시
  • 측정값 카드 6개 (온도 · 습도 · CO₂ · 일사 · 토양 수분 · EC), 장비 5개 상태 + 누가 움직이는지(자동 규칙 / 수동)
B-1동 상세 · 27″ / 32″(150%)
2560 폭: 측정값 카드 6개가 한 줄로, 장비는 3D 옆 대신 측정값 아래로.

C 알림

언제 알림이 오는가 (기획안 4장) — 등급별 목록 · 발생 전후 그래프 · 자동 조치 · 카메라 스냅샷 · 전달 단계.

C-1알림 센터

오늘 · 10월 13일

경고2동 · 고온14:12

온도 30.6℃ — 천창 50% 자동 열림

미확인 · 8분째 진행 중

장애3동 · 센서14:05

T3-2 통신 두절 (18분)

자동제어는 T3-1 · T3-3 평균으로 대체 중

주의예보13:40

내일 03시 강풍 11m/s 예보

안전 규칙 R1 대기 · 확인함 (김농부)

주의1동 · 병해충06:10

잿빛곰팡이병 발생 위험

새벽 습도 92% · 14℃가 6시간 지속 (NCPMS 조건) · 확인함

퇴치 완료뒤편 경계 · 야생동물02:14

멧돼지 1 감지 → 퇴치기 소리 · 섬광 → 26초 만에 이탈

CAM-4 열화상 AI · 규칙 R9 · 피해 없음

어제

복구3동 · 저온06:30

3동 온도 정상 복귀 (14.2℃ → 16.0℃)

기획안 4.1 · 4.3 등급 · 종류로 거르기, 왼쪽 목록 + 오른쪽 상세(C-2와 같은 내용). 폰은 목록 → 상세 전환.
  • 같은 알림은 묶음: 같은 동 · 같은 항목 · 같은 등급은 30분 동안 다시 보내지 않고 "진행 중 8분째"로 갱신
  • 확인(ACK)하면 문자 · 전화 단계로 넘어가지 않음 · 확인한 사람 표시
  • 병해충 위험(NCPMS 조건) · 예보(기상청)도 같은 목록 (기획안 2.5)
C-2알림 상세 · 2동 고온

2동 온도 30.6℃ — 천창 50% 자동 열림

경고2동 · 고온· 14:12 발생 · 8분째· 규칙 R2미확인
발생 전후 온도 13:40 – 14:20 · 2동 평균
14:12 카메라 스냅샷실시간
CAM-1 · 2동 입구14:12:04

알림 순간 그 위치를 비추는 카메라 화면을 자동 저장

무슨 일이 있었나
13:58
추세 경고 10분 사이 +1.9℃ 상승

임계치 전에 먼저 알림 (기획안 4.2 급변)

14:10
기준 초과 30.2℃ — 30℃ 넘음

2분 지속 확인 (순간 튐 값 오알림 방지)

14:12
자동제어 규칙 R2 → 천창 50% 열기 명령
14:13
결과 확인 개폐율 50% 도달

2분 안에 안 바뀌면 "제어 실패" 알림

14:20
지금 30.6℃ · 하강 대기

33℃ 넘으면 R3 (100% + 유동팬) · 27℃ 아래로 내려가면 닫힘

알림 전달
앱 푸시 · 김농부, 이반장14:12
위험(35℃↑)으로 오르면 문자5분 미확인
그래도 미확인이면 전화10분

경고는 푸시만. [확인했어요]를 누르면 같은 알림 묶음 종료.

기획안 4.2 · 6.3 알림 하나로 "무엇이 · 왜 · 무엇을 했고 · 결과는"을 다 볼 수 있게.
  • 그래프에 기준선(30℃)과 자동제어 시점 표시
  • 타임라인: 추세 경고 → 기준 초과 → 자동제어 → 결과 확인(명령 후 실제로 바뀌었는지) → 지금
  • 전달 단계: 등급별 (경고 = 푸시 · 위험 = 푸시 → 5분 문자 → 10분 전화)
제안 알림 순간 카메라 스냅샷 자동 첨부 — 확인하러 가지 않아도 실제 상황 확인 (기획안 7.3 카메라 연동).

D 장비 제어

측창 · 천창 · 팬 · 커튼 · 난방 · 관수 수동 제어. 지금 누가 움직이는지(자동 규칙 / 수동)를 항상 표시 (기획안 6.3).

D-1장비 제어 · 2동
직접 조작하면 그 장비의 자동 규칙이 1시간 멈춰요. 강풍 · 강우 안전 규칙은 항상 우선.

천창

2동 지붕

자동 · R2
50%열림 · 14:13 도달

30℃ 넘어 R2가 14:12에 열었어요 · 27℃ 아래면 닫힘

유동팬 2대

2동 앞 · 뒤

자동
꺼짐33℃ 넘으면 R3가 켬

습도 90% 30분 지속 시에도 켜짐 (R7)

보온커튼

2동 내부

자동
100%열림 · 일출 후 09:30

난방기

2동 뒤쪽

자동
꺼짐설정 15℃ · 8℃ 아래면 R5

관수

2동 점적 라인

스케줄
대기다음 15:00 · 5분 · 오늘 2회

보광등

2동

수동
꺼짐스케줄 없음

측창

1동 왼쪽 벽

자동
0%닫힘

측창

3동 오른쪽 벽

자동
0%닫힘
기획안 2.2 · 6.3 장비마다 지금 상태 · 움직이는 주체(자동 R2 / 스케줄 / 수동) · 이유.
  • 개폐 장비(천창 · 측창 · 커튼): 닫기 · 정지 · 열기 · % 지정 / 켜고 끄는 장비: 켜기 · 끄기 / 관수: 시간 지정
  • 버튼 높이 최소 44px — 장갑 · 젖은 손 (기획안 7.2 원칙 3)
  • 열기 · 켜기는 확인 단계(D-2)를 거침
D-2제어 확인

2동 천창을 100%까지 열까요?

지금 → 목표
50% → 100%
걸리는 시간
약 40초
자동 규칙 R2 · R3
1시간 멈춤 · 15:21 자동 복귀
강풍 · 강우가 감지되면 안전 규칙이 수동 조작보다 먼저 창을 닫아요.
기획안 6.3 수동 우선 모드: 직접 조작하면 그 장비의 자동 규칙을 1시간 멈추고 자동 복귀 — 멈추는 규칙 · 복귀 시각을 누르기 전에 보여줌. 명령 후 결과 확인(실제 개폐율 변화)은 자동제어와 같음.

E 자동화 규칙

"온도가 이 정도 되면 바로 문을 닫는다" — IF 조건 → THEN 동작 (기획안 6장).

E-1규칙 목록
R1

강풍 · 강우 시 전부 닫기 안전 · 최우선

풍속 ≥ 10m/s또는강우 감지전 동 측창 · 천창 닫기

0회오늘 · 마지막 10.02

R2

고온 1단계 환기

내부 온도 ≥ 30℃2분 지속천창 · 측창 50%27℃ 아래면 닫기

1회오늘 · 14:12 2동

R3

고온 2단계 환기

내부 온도 ≥ 33℃천창 · 측창 100% + 유동팬

0회오늘

R4

야간 보온

야간≤ 15℃측창 닫기 + 보온커튼 닫기

0회오늘 · 어제 18:40

R5

저온 위험

≤ 8℃난방기 켜기 + 위험 알림

0회오늘

R6

토양 건조 관수

토양 수분 < 30%관수 5분

2회오늘 · 11:05 1동

R7

다습 환기

습도 ≥ 90%30분 지속유동팬 켜기

1회오늘 · 05:20 1동

R8

한파 예보 사전 보온 예보

내일 최저 ≤ 3℃ 예보전날 18시 보온커튼 닫기

꺼짐11월부터 켜기 추천

R9

야생동물 퇴치 AI 카메라

멧돼지 · 고라니 감지 ≥ 80%20–06시가까운 퇴치기 소리 · 섬광 30초소리는 매번 바꿈 · 알림

1회오늘 · 02:14 뒤편

실행 이력 · 오늘
14:12R2 2동 천창 50%확인
11:05R6 1동 관수 5분확인
08:40R6 3동 관수 5분확인
05:20R7 1동 유동팬 30분확인
3동 R2 · R3는 센서 장애로 T3-1 · T3-3 평균으로 판단 중. 대체 센서가 없으면 그 동 규칙은 일시정지.
수동 우선 중인 장비 없음
기획안 6.2 · 6.3 규칙을 문장처럼 읽히게: 조건 토큰 → 동작 토큰. 안전 규칙(R1)은 맨 위 고정 · 빨간 배지.
  • 오늘 실행 횟수 · 마지막 실행 · 켜기/끄기
  • 센서 장애 시 대체 판단 · 일시정지 상태를 여기서도 표시 (기획안 5.2)
  • R8 예보 기반 규칙 — 기상청 단기예보 연동 (기획안 2.5)
E-2규칙 편집 · R2
IF이런 조건이면
대상
2동
항목
내부 온도 (평균)
비교
≥
값
30℃
지속
2분
시간대
주간 06:00–18:00
센서 장애 시
남은 센서 평균
 
THEN이렇게 움직인다
장비
2동 천창
명령
열기
값
50%
알림
경고로 알림
안전장치장비가 열렸다 닫혔다 반복하지 않게
해제 조건 (히스테리시스)
27℃ 아래면 닫기
최소 동작 간격
5분
우선순위
일반 (안전 · 수동 다음)
지난 7일로 미리보기
2월
3화
1수
0목
2금
4토
1일

이 규칙이면 하루 평균 1.9회 작동 · 최장 연속 40분 열림

우수농가는 29℃에서 열기 시작해요
스마트팜코리아 토마토 우수농가 5호 · 10월 기준. 기준을 1℃ 낮추면 2동 고온 시간이 하루 약 1.4시간 줄어요.
추천값은 자동으로 바뀌지 않아요 — 눌러야 적용 (기획안 2.5 원칙 3)
기획안 6.1 · 6.3 IF(대상 · 항목 · 비교 · 값 · 지속 · 시간대) → THEN(장비 · 명령 · 값 · 알림) + 안전장치(히스테리시스 · 최소 간격 · 우선순위). 제안 지난 7일 데이터로 미리보기 — 저장 전에 "얼마나 자주 움직일지" 확인. 우수농가 추천값은 버튼으로만 적용.

F · G 기기 상태 · 카메라

센서가 고장 나면? (기획안 5장) — 센서 · 게이트웨이 · 카메라 · 외부 데이터 연동 상태를 한 곳에서.

F-1기기 상태
센서21개정상 19 · 장애 1 · 배터리 낮음 1
게이트웨이1온라인GW-1 · 관리동 · 신호 양호
카메라4연결녹화 영상 (데모)
외부 데이터4정상기상청 14:00 · 스마트팜코리아 06:00
진행 중 장애1건T3-2 통신 두절 · 14:02부터
센서 21
상태ID위치종류현재 값마지막 수신배터리신호게이트웨이
통신 두절T3-23동 가운데 · 1.5m온습도25.9℃14:02 · 18분 전64%-97 dBm 약함GW-1
배터리 낮음S1-21동 뒤 · 토양토양 수분41%14:1618%-78 dBmGW-1
정상T2-32동 뒤 · 1.5m온습도31.4℃14:2082%-71 dBmGW-1
정상T2-22동 가운데 · 1.5m온습도30.6℃14:2088%-66 dBmGW-1
정상T2-U2동 상부 · 3.8m온도32.0℃14:2090%-64 dBmGW-1
정상C22동 가운데 · 1.2mCO₂540ppm14:20유선—GW-1
정상T1-21동 가운데 · 1.5m온습도25.8℃14:2091%-62 dBmGW-1
정상T3-13동 앞 · 1.5m온습도26.2℃14:2077%-74 dBmGW-1
정상T3-33동 뒤 · 1.5m온습도26.6℃14:2080%-79 dBmGW-1
정상W-1외부 · 3m기상24.6℃ · 3.2m/s14:20태양광-60 dBmGW-1

T3-2 · 3동 가운데

마지막 수신 14:02 · 신호 약함

통신 두절

S1-2 · 1동 토양

배터리 18% · 교체 필요

배터리

나머지 19개

모두 1분 안에 수신

정상
외부 데이터 연동

기상청 단기예보

3시간마다 · 14:00 수신

정상

스마트팜코리아 우수농가

매일 06:00 · 토마토 5호

정상

병해충 (NCPMS)

월 1회 · 10.01 수신

정상

농사로 작물 정보

주 1회 · 10.12 수신

정상

받아서 저장해 두고 씀 — 외부 API가 멈춰도 서비스는 그대로

장애 감지 규칙
수신 끊김수신 주기 3회 연속 누락 값 고정30분 동안 변화 없음 불가능한 값-40℃ 이하 · 85℃ 이상 튐 값1분 사이 ±10℃ → 무시하고 기록만 센서 불일치같은 동 센서끼리 5℃ 이상 차이 배터리20% 이하 → 교체 안내
기획안 5.1 · 5.2 · 2.5 센서별 마지막 수신 · 배터리 · 신호로 장애 근거를 그대로 보여줌. 이상 센서는 맨 위.
  • 게이트웨이가 죽으면 센서 하나하나가 아니라 "게이트웨이 장애" 1건으로 묶음
  • 외부 API(기상청 · 스마트팜코리아 · NCPMS · 농사로) 수집 실패도 같은 방식으로 감지
  • 폰: 표 대신 카드 목록 (이상 먼저)
G-1카메라
녹화 영상 (데모)
LIVECAM-1 · 2동 입구14:20:31

2동 통로 · 3D에서 보기

LIVECAM-2 · 1동 뒤14:20:31

1동 후면 · 난방기

LIVECAM-3 · 외부 출입구14:20:31

출입문 센서 연동

LIVECAM-4 · 뒤편 경계14:20:31

열화상 · AI 동물 감지

이벤트 스냅샷
14:12 · 2동 고온CAM-1 · 경고 알림
05:20 · 1동 다습CAM-2 · R7 유동팬
02:14 · 멧돼지 감지CAM-4 · R9 퇴치 완료
어제 22:41 · 출입문 열림CAM-3 · 야간 감지
기획안 7.3 여러 대 동시 보기(1 · 4 · 9분할) · 카메라 추가는 공간 편집(I-2)에서 위치와 함께. 이벤트 스냅샷 = 알림 순간 자동 저장된 화면 모음.

H · I 리포트 · 설정

우수농가 비교 리포트, 작물 프리셋 · 기준값, 3D 공간 편집 (센서 · 장비 · 카메라 배치).

H-1리포트 · 주간
10.07 – 10.13
적정 범위 유지율 (온도)91%지난주보다 +3%p
기준 이탈 시간6.4시간2동 4.1 · 1동 1.2 · 3동 1.1
알림18건위험 0 · 경고 5 · 주의 9 · 장애 4
자동제어74회실패 0 · 수동 개입 3
동별 하루 최고 온도 · 7일 회색 띠 = 우수농가 범위
적정 범위 유지율 · 온도
1동
96%
2동
82%
3동
95%
2동은 오후 고온 시간이 우수농가보다 하루 1.4시간 많아요
R2 열기 기준을 30℃ → 29℃로 낮추는 걸 추천해요.

출처: 스마트팜코리아 우수농가 데이터 (토마토 5호 · 10월)

기획안 7.1 · 2.5 기준 이탈 시간 · 알림 · 자동제어 통계 + 우수농가 대비 비교. 비교 결과는 "추천"으로만 — 규칙 화면에서 사람이 적용.
  • 차트: 동마다 고정 색(1동 파랑 · 2동 주황 · 3동 청록), 범례 + 끝점 라벨 · 마우스를 올리면 날짜별 값
I-1작물 · 기준값 · 알림 받는 사람

토마토

완숙 · 1 · 2 · 3동 · 정식 52일째

고온성 작물. 낮 25℃ 전후, 밤 13–18℃가 알맞고 30℃를 넘으면 꽃가루가 약해져 열매가 잘 안 맺힘. 다습하면 잿빛곰팡이병 · 잎곰팡이병이 잘 생김.

출처: 농사로 작목정보

주요 병해충 · 감시 중
잿빛곰팡이병
습도 90%↑ + 15–25℃ 6시간
잎곰팡이병
습도 85%↑ 장시간 지속
담배가루이
고온 건조 시 증가

출처: 국가농작물병해충관리시스템

기준값 · 전 동 공통
항목위험 ↓주의 ↓적정주의 ↑위험 ↑추천 (우수농가)
온도 ℃101818–27323519–26
습도 %406060–85909562–82
CO₂ ppm—350400–100015002000450–900
토양 수분 %203030–60708035–55
추천값은 스마트팜코리아 토마토 우수농가 5호(10월) 실측. 자동으로 바뀌지 않아요 — [적용]을 눌러야 알림 · 자동제어에 쓰여요. 실제 값은 전문가 검토 후 확정.
알림 받는 사람 · 단계
앱 푸시김농부 · 이반장즉시
문자김농부5분 미확인
전화김농부 → 이반장10분

문자 · 전화는 위험 등급만 · 비용 발생 확인

방해 금지

22:00 – 06:00 주의 등급은 묶어서 아침에. 위험 · 장애는 항상 바로.

기획안 3장 · 4.1 · 4.3 · 2.5 작물 프리셋 = 설명(농사로) + 병해충(NCPMS) + 기준값 + 추천값(스마트팜코리아). 수산 · 축산 확장 시 이 화면의 작물 → 어종 · 축종만 바뀜 (기획안 8.1).
I-2공간 편집 · 카메라 등록
하우스 규격
동 수
3동
형태
연동형
동 폭
8m
길이
50m
측고
3m
동고
5.2m
측창
1동 왼쪽 · 3동 오른쪽
천창 · 출입구
전 동 천창 · 2동 앞 출입구

실측 · 모델링 파일이 있는 대형 시설용 (선택)

3D 불러오는 중…
배치 목록
1동센서 7 · 장비 6
2동센서 7 · 장비 6
3동센서 7 · 장비 6
CAM-1 · 2동 입구선택
CAM-2 · 1동 뒤
CAM-3 · 외부 출입구
CAM-4 · 뒤편 경계 (열화상)
WD-1 · WD-2 퇴치기
W-1 외부 기상
CAM-1 등록 정보
이름
2동 입구
영상 주소 (RTSP)
rtsp://192.168.0.31:554/stream1
계정
admin
비밀번호
••••••
X
12.0
높이
2.8
Z
1.0
방향
0°
아래
15°
화각
90°
공간 편집은 패드 · PC에서작은 화면에서는 3D 배치가 어려워요. 카메라 · 센서 목록 확인은 기기 상태에서.
기획안 7.3 · 2.4 규격 입력 → 비닐하우스 3D 자동 생성(기본) · glTF 파일 불러오기(선택). 센서 · 장비 · 카메라를 공간에 끌어다 배치 (위치 x · 높이 · z 저장).
  • 카메라 등록: 이름 · RTSP 주소 · 계정 · 위치 · 방향 · 화각 → 3D에 부채꼴로 바로 반영 (선택한 CAM-1은 청록)
  • 폰은 지원 안 함 (안내 화면) — 패드 · PC 전용
패드 가로1180 × 820

현장 관리자가 하우스 안을 돌아다니며. 왼쪽 아이콘 레일, 목록 + 상세 나란히, 터치 전용(마우스 hover에 기대지 않음).

A · B · C 대시보드 · 동 상세 · 알림

A-13D 대시보드
3D를 크게 + 오른쪽 열에 알림. 상단 칸 4개(자동제어 횟수 생략). 3D는 손가락으로 회전 · 두 손가락 확대.
A-2센서 상세
A-3카메라 영상
A-4바람 · 비
A-5야생동물 감지
B-1동 상세
동 목록 + 상세 분할 화면 (기획안 7.2). 3D 대신 그래프 · 장비를 크게, 측정값은 핵심 3개.
C-1알림 센터
C-2알림 상세

D · E · F · G 제어 · 규칙 · 기기 · 카메라

D-1장비 제어
2열 · 한 화면 6개 (나머지는 스크롤). 버튼 최소 44px.
D-2제어 확인
E-1규칙 목록
E-2규칙 편집
F-1기기 상태
G-1카메라

H · I 리포트 · 설정

H-1리포트
I-1작물 · 기준값
I-2공간 편집
배치 목록 · 속성은 3D에서 항목을 누르면 아래에서 올라오는 패널로 (모니터의 오른쪽 열 대신).
폰 세로393 × 852

농장주 · 현장 작업자. 하단 탭바 5개(홈 · 알림 · 제어 · 기기 · 더보기), 세로 스크롤, 상세는 화면 전환 · 바텀시트. 3D는 폰에서도 그대로 (세로에 맞춘 시점).

A · B 홈 · 동 상세

A-1홈 (첫 화면)
기획안 7.3 폰도 3D 그대로 (평면도 없음) — 세로 화면에 맞춰 더 멀리서 보고, 라벨은 동 이름 · 이상 센서만. 두 손가락으로 확대하면 센서 값 전부. 센서를 누르면 바텀시트.
A-1홈 · 스크롤 전체
순서: 상단 요약(옆으로 넘김) → 3D → 진행 중 알림. 폰을 여는 이유는 대부분 알림.
A-2센서 상세 · 바텀시트
A-3카메라 · 바텀시트
A-4바람 · 비 · 바텀시트
A-5야생동물 · 바텀시트
B-1동 상세 · 스크롤 전체
동 전환은 위쪽 가로 목록. 그래프 → 3D(이 동) → 측정값 6 → 장비.

C · D 알림 · 제어

C-1알림
C-2알림 상세 · 스크롤 전체
[확인했어요] · [장비 제어]는 아래에 고정 — 푸시를 눌러 들어와 바로 처리.
D-1장비 제어
D-2제어 확인 · 바텀시트

E · F · G · H · I · M 나머지

F-1기기 상태
E-1규칙 (간소화)
폰은 확인 · 켜고 끄기 위주. 편집은 가능하지만 패드 · PC 권장.
G-1카메라
H-1리포트 (간소화)
I-1작물 · 기준값
I-2공간 편집 → 안내
M-1더보기
동 상세
카메라4
자동화 규칙9
리포트
작물 · 기준값 · 알림 받는 사람
공간 편집패드 · PC
김농부 · 농장주
화면 테마라이트
탭바에 없는 메뉴 모음.
Ctrl+휠 확대·축소 드래그이동 더블클릭화면 확대 0전체