4 Commits

Author SHA1 Message Date
Hyungi Ahn
b47627e8f9 feat(nas,macmini): 수집기 코드 추가 및 DB 스키마 단순화\n\n- Mac Mini SSH 기반 원격 수집기 추가 (/api/mac-mini/*)\n- DS1525+ DSM API 기반 수집기 골격 추가 (로그인/코어/디스크 수집)\n- NAS/디스크 간소화 테이블 생성 (nas_data, nas_disk_data)\n- README 업데이트 (SSH 설정, 엔드포인트, 테이블 구성)\n- Docker 통합 후 동작 확인 2025-08-13 06:51:45 +09:00
Hyungi Ahn
5fc5a697f9 📊 데이터베이스 테이블 구성 완료 및 README 업데이트
 완성된 기능:
- 5개 핵심 테이블 생성 (devices, users, power_consumption, network_traffic, system_resources)
- 기본 사용자 계정 생성 (admin/family)
- 기본 디바이스 등록 (Mac Mini M4 Pro, DS1525+, RT6600ax)
- Tapo 스마트 플러그 관리 API 완성
- Docker 환경 통합 (포트 9304-9307)

🔧 주요 변경사항:
- docker-compose.mac-mini.yml 삭제 및 통합
- 포트 충돌 해결 (9305: MariaDB, 9306: API, 9304: phpMyAdmin, 9307: Redis)
- 데이터베이스 스키마 완성
- API 엔드포인트 문서화

📋 현재 상태:
- 백엔드 API: 100% 완성
- 데이터베이스: 100% 구성 완료
- Docker 환경: 100% 구축 완료
- 프론트엔드: 개발 대기 중
2025-08-12 11:05:06 +09:00
Hyungi Ahn
1a01809a6e feat: 완전한 Tapo 스마트 플러그 백엔드 시스템 구현
 새로운 기능:
- Tapo P110/P100 스마트 플러그 완전 연동
- 동적 기기 관리 (추가/제거/수정)
- 실시간 전력 데이터 수집 API
- 설정 파일 기반 확장 가능한 아키텍처

🔧 기술 개선:
- Docker Compose 파일 통합 (mac-mini 전용 제거)
- MariaDB 설정 최적화 (호환성 문제 해결)
- 포트 구조 개선 (9304-9307 대역 사용)
- Express.js 기반 RESTful API 완성

📚 문서화:
- README 전면 업데이트 (구현된 API 반영)
- Tapo API 엔드포인트 상세 문서화
- 실제 사용 가능한 curl 예제 추가

🗄️ 데이터베이스:
- MariaDB 11 안정화
- Redis 캐시 시스템 구축
- 사용자 권한 모델 준비

🚀 Docker 환경:
- 단일 docker-compose.yml로 통합
- 포트 충돌 해결
- 헬스체크 및 자동 재시작 설정
2025-08-12 10:55:12 +09:00
Hyungi Ahn
4b77086bb2 초기 홈 관리 시스템 API 구현
- Express.js 기반 백엔드 API 서버
- MariaDB, Redis, phpMyAdmin Docker 환경
- Device 관리 기본 CRUD 구현
- Mac Mini M4 Pro 전용 설정 및 배포 스크립트
- 자동화된 설치 및 배포 시스템
- 완전한 문서화 및 실행 가이드
2025-07-30 14:12:09 +09:00