From 28675e9946bfff3f49ddd124e34c400ace1d32f7 Mon Sep 17 00:00:00 2001 From: seo Date: Sun, 2 Aug 2026 01:15:55 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BB=A8=ED=8A=B8=EB=A1=A4=20README=20?= =?UTF-8?q?=EC=86=8C=EA=B0=9C=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 428dcc3..d0e649d 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,20 @@ # Control -팬 제어, 시스템 모니터링, WiFi 제어, WakeLock을 제공하는 PHP 기반 단일 관리 패널입니다. +Raspberry Pi와 Synology 상태를 한 화면에서 보고, 팬 제어와 네트워크 상태 확인까지 처리하는 개인 운영용 시스템 대시보드입니다. -## 프로젝트 성격 +## 프로젝트 소개 -Control은 라즈베리파이/리눅스 호스트의 팬과 시스템 상태를 웹에서 관리하기 위한 내부 운영 도구입니다. 로그인 후 대시보드에서 온도, 팬 RPM, PWM, WiFi client, 저전압/스로틀링, notice를 확인하고 필요한 제어 명령을 실행합니다. 첫 화면은 운영 판단에 필요한 핵심 정보 위주로 구성하고, 상세 차트와 진단성 데이터는 접힘 영역에 둡니다. +Control은 라즈베리파이/리눅스 호스트의 팬과 시스템 상태를 웹에서 관리하고, 라즈베리파이 정품 터치 디스플레이에서는 별도 Qt 패널로 핵심 지표를 실시간 확인하기 위한 프로젝트입니다. 상태 갱신은 WebSocket을 우선 사용하고, 연결 실패 시 HTTP fallback으로 전환합니다. 팬 정책 적용과 센서 수집은 백그라운드 daemon과 API 호출을 통해 DB에 기록됩니다. +## 기술 스택 + +- **Backend:** `PHP`, `MariaDB`, `WebSocket` +- **Touch Panel:** `Python`, `PyQt` +- **System:** `Linux`, `Raspberry Pi`, `Synology`, `systemd`, `SSH` +- **Frontend:** `HTML`, `CSS`, `JavaScript`, `Chart.js` + ## 주요 기능 - 팬 모드 `auto`, `manual`, `off` 제어