목표 : 회원(가족원)끼리만 사용하는 클라우드 서비스 기본 작동 방법 1. 안드로이드(스마트폰 등) 환경에서 서비스 실행 2. 파일 다운로드, 업로드 등 파일 이동 및 파일 관리(이름 수정, 삭제, 이동), 저장 장치 관리 3. 파일 이름 수정, 삭제, 이동 등 파일 관리 4. 폴더 생성,수정,삭제 및 개인&공용 폴더 구별 등 저장소 관리 반드시 들어가야할 기능(환경) 1. 집 안에서 뿐만 아니라 외부에서도 가능해야 함 2. 집에 자리만 차지하던 하드디스크를 외부 usb로 인식하게 하여 용량 걱정 없이 사용 예상 시나리오 1. 클라우드 엑티비티 접속 시, 개인 폴더 우선 표시 2. 개인, 공유 폴더 선택에 따라 해당 폴더 내용 표시 3. 시간이 오래 걸릴 수 있는 파일 업로드 및 다운로드 중에는 프로그래..
Iot
목표 : 원격으로 전등을 on/off를 하고 그 상태 값을 확인 기본 작동 방법 1. 안드로이드(스마트폰 등) 환경에서 원격 제어 2. 제어 신호를 받은 스위치(컨트롤러)는 작동 후 그 결괏값을 서버로 전송 3. 결과값을 받은 서버는 그 결과에 따른 코드 실행(에러 값 송출, 정상 작동 결과 송출, DB 업데이트 등) 4. 서버로부터 결괏값을 받은 안드로이드는 이후 사용자에게 그 값을 표시 반드시 들어가야할 기능(환경) 1. 집 안에서 뿐만 아니라 외부에서도 가능해야 함 2. 스마트 스위치는 완성품으로 많이 판매 중. 다만 통합된 컨트롤 환경을 위해 내부 펌웨어도 싹 다 변경 예상 시나리오 1. 스위치를 작동하려 해당 액티비티에 접근 시, 스위치 상태(on/off) 표시. 2. 원하는 스위치 작동 버튼 ..
현재 살고있는 20년도 더 된 아파트에 스마트홈의 ㅅ 이라도 존재할리가 없다. 하지만 나도 스마트홈을 누려보고 싶기에 열심히 구글링하여 직접 만들어 보도록 하자. 스마트홈이라 하면 여러 기능을 생각할 것이다. 전등 on/off 기능, 스마트 커튼, tv 등등... 한번 내가 쓰고싶은 기능을 위주로 나열해서 구현해 보도록 하자. 원하는 기능 1. 전등 on/off 2. 가스밸브 on/off 3. 가족끼리만 사용하는 클라우드 서비스 4. 가족끼리 공지사항 공유 더 많지만 이정도를 우선적으로 해보자 과연 다 될라나는 모르겠다. 위 기능을 다 구현하고자 하면 기본적으로 아래와 같이 기본적인 환경은 필수이지 싶다. 1. 전등, 가스밸브 컨트롤러(wifi 기능포함된) 2. 개인서버(외부써도 되긴 하지만 취지에 맞게..