목표 : 회원(가족원)끼리만 사용하는 클라우드 서비스
기본 작동 방법
1. 안드로이드(스마트폰 등) 환경에서 서비스 실행
2. 파일 다운로드, 업로드 등 파일 이동 및 파일 관리(이름 수정, 삭제, 이동), 저장 장치 관리
3. 파일 이름 수정, 삭제, 이동 등 파일 관리
4. 폴더 생성,수정,삭제 및 개인&공용 폴더 구별 등 저장소 관리
반드시 들어가야할 기능(환경)
1. 집 안에서 뿐만 아니라 외부에서도 가능해야 함
2. 집에 자리만 차지하던 하드디스크를 외부 usb로 인식하게 하여 용량 걱정 없이 사용
예상 시나리오
1. 클라우드 엑티비티 접속 시, 개인 폴더 우선 표시
2. 개인, 공유 폴더 선택에 따라 해당 폴더 내용 표시
3. 시간이 오래 걸릴 수 있는 파일 업로드 및 다운로드 중에는 프로그래스바 표시로 진행값 표시
4. 클라우드 내 파일 및 폴더에 수정사항이 생길 시, 수정 후 해당 파일 및 폴더 리스트 바로 최신화
5. 파일 삭제 시, 바로 삭제가 아닌 휴지통으로 이동 후 휴지통에서 완전 삭제
6. 휴지통에서 파일 복구 시, 원래 있던 위치로 복구
필요한 기능
1. 대용량 파일 전송 : SFTP
2. 파일 원위치 경로 : DB (MariaDB)
필요한 하드웨어
1. 안드로이드 : 인터넷 연결이 가능한 안드로이드 기기
2. 서버 : DB 및 파일 저장
대략적인 데이터 흐름도
1. 기본(파일 정보 표시)
2. 파일 삭제(휴지통 이동)
3. 파일 복구
'홈 IoT' 카테고리의 다른 글
공지사항 파트 (0) | 2021.03.15 |
---|---|
전등 파트 (0) | 2021.03.05 |
기능별 파트 분배 (0) | 2021.03.04 |
하나부터 열까지 직접 스마트홈 만들기 (0) | 2021.03.04 |