설비 모니터링 대시보드
V4 · Google Sheets
이 빌드는 Apps Script 웹앱 브리지를 통해 스프레드시트 탭 equipment_monitoring_events를 읽고, Supabase와 동일한 V4 UI로 집계합니다. 실시간은 Supabase Realtime 대신 약 10초 폴링으로 시트와 맞춥니다.
테마
1) Sheets 브리지 연결
- 기본값:
assets/js/sheets-local-defaults.js에 웹앱 URL이 있으면 바로 사용 (덮어쓰기: 연결 설정 또는 URL 쿼리) - 연결 설정 → Apps Script 웹앱 URL(
.../exec) 입력 - 또는 URL에
?sheets_bridge_url=...&sheets_bridge_secret=...(secret은 선택) - 최초 1회 브리지 URL에
?action=init로 시트 헤더 생성 (README 참고)
2) 데이터 정의
device_id= 장비 식별자(IP / GPIB / USB 리소스 등)source= PC 호스트 이름(PC Detail 키)channel= snippet / visa / gpib / gpib_hooking / lan(_hooking) / tcp / mcrt_tcppayload= jsonb (kind, msg, cmd, equipment_ip…)
3) 보안 안내
- 가능하면 스크립트 속성
BRIDGE_SECRET을 설정하고 대시보드에도 동일 값을 입력하세요. - 웹앱 배포 시 액세스 권한을 조직 내부로 제한하는 것을 권장합니다.
- 원본 Supabase 대시보드는
dashboard/V4를 그대로 사용하세요.