Expand Korean README
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
- 백그라운드 수집과 팬 정책 적용으로 현재 상태를 유지합니다.
|
||||
- WebSocket으로 상태를 갱신하고, 연결 실패 시 HTTP fallback을 사용합니다.
|
||||
- Push 구독 등록, 자동 복구, notice 기반 알림 발송을 처리합니다.
|
||||
- CPU 온도, RP1 온도, 팬 RPM, 팬 효율, CPU 전력, 배터리 상태를 차트로 표시합니다.
|
||||
- dmesg, 프로세스 CPU/메모리 후보, notice history를 한 화면에서 확인합니다.
|
||||
|
||||
## 주요 API
|
||||
|
||||
@@ -16,6 +18,8 @@
|
||||
- `public/api.php?action=fan`
|
||||
- `public/api.php?action=wifi`
|
||||
- `public/api.php?action=push_devices`
|
||||
- `public/api.php?action=dmesg`
|
||||
- `public/api.php?action=delete_push_endpoint`
|
||||
|
||||
## 구성
|
||||
|
||||
@@ -26,6 +30,13 @@
|
||||
- `apply_policy.php`: CLI/cron 팬 정책 적용
|
||||
- `bin/control_ws.php`: WebSocket 서버
|
||||
|
||||
## 데이터/저장소
|
||||
|
||||
- `control_state`: 팬 모드와 PWM 상태
|
||||
- `sensor_logs`: 온도, RPM, PWM, 배터리, load, memory, disk, uptime
|
||||
- `system_notice_state`: notice 활성 상태와 기준값
|
||||
- `push_subscriptions`: Web Push 구독 정보
|
||||
|
||||
## Secret
|
||||
|
||||
실행 secret은 `/home/seo/secret/control.php`에서 로드합니다. 이 파일은 저장소에 포함하지 않습니다.
|
||||
@@ -37,3 +48,4 @@
|
||||
- 센서 수집 주기와 DB 증가량을 확인합니다.
|
||||
- 하드웨어 또는 OS 변경 후 fan sysfs 경로를 확인합니다.
|
||||
- VAPID key와 앱 비밀번호는 저장소 밖에서 관리합니다.
|
||||
- WebSocket 장기 실행 중 DB 연결이 끊길 수 있으므로 reconnect 동작과 로그를 확인합니다.
|
||||
|
||||
Reference in New Issue
Block a user