그래서 라즈베리파이를 샀습니다.
외장하드 3테라에 이런저런 자료를 넣어두고 있었는데요.
전 아이폰 유저인지라 아이폰에 외장하드를 물릴 수 없을 뿐더러 안드로이드더라도 외장하드를 붙이고 미디어를 보기엔 좀 모양새가 떨어지죠.
그래서 라즈베리파이를 샀습니다.
그랬더니 라즈베리파이가 왔습니다.
사기 전에 이거저거 알아보니 외장하드를 물릴 경우 일반적인 안드로이드 충전 케이블은 불안정하다그래서 아낌없이 질러줬습니다.
hdmi케이블은 어차피 한번은 사야되서 샀는데 버전이 높은걸 살껄 좀 후회되네요.
케이스는 투명케이스로 샀습니다. 남자라면 투명간지죠.
아... 투박하면서도 영롱한 것이 참 마음에 드네요.
일단 usb에 라즈베리파이를 넣고 설치를 해줍니다.
역시 영롱하네요.
설치가 끝나면 모니터에 라즈베리파이가 뙇 뜹니다.
첫날은 여기까지 합니다.
둘째날은 일단 설정을 만져줍니다.
내용은 고정 네트워크, 언어 설정 ftp 및 DLNA를 만져주고 외장하드를 마운팅합니다.
원격을 위해서 putty와 xrdp를 설치합니다. putty는 원격 터미널이고 xrdp는 우리가 아는 그 원격입니다.
이제 라즈베리파이가 아닌 pc에서 작업을 할 수 있습니다!
본격적으로 아파치를 설치하고 웹으로 접속하니 ftp 파일 목록 보여주는게 너무 안이쁘네요.
오유덕에 알게된 Directory Lister를 설치합니다.
리스트가 이쁘게 나옵니다.
헌데 문제가 있습니다. 개발을 중지한건지 업데이트는 2년 전에다가 파일 첫 글자에 한글, 한문, 일어등이 있으면 파일명 출력이 정상적이지 않습니다.
DirectoryLister.php라는 파일을 찾아 열심히 읽어봅니다.
참고로 php는 해본적 없고 c/c++쓰는 개발자입니다.
열심히 찾다보니 파일을 구조체?에 담을 때 파일명을 제대로 안넣어주네요.
구조체에 스택하나 늘려서 파일명을 넣도록 하고 theme에서 받게 하니 잘 출력이 됩니다.
잘 출력되는걸 보여주고 싶은데 보여주면 큰일날거같네요.
이제 아이폰으로 넘어갑니다. 제 목적은 동영상을 핸드폰에서 감상하는 것입니다.
다행히 전에 결제한 N Player가 있습니다. ftp 서버 추가하니 너무 잘 동작합니다.
이제 토렌트를 도전해봅니다. 아이폰에서 토렌트 쓰는건 꿈도 못꿨는데 왠지 가능할 것 같습니다!
transmission을 설치하고 가이드대로 설정을 마칩니다.
오 신기하네요! 토렌트가 웹이라니!
그런데 두번째 난관에 부딪힙니다. PC에서 웹으로 접속하는건 그렇다 쳐도 아이폰에서 접속해서 토렌트를 추가하려 하니
파일을 어떻게 올리나 난감합니다. 모든 토렌트가 마그넷을 제공하진 않잖아요?
여기서 워크플로우를 생각합니다.
transmission에서 파일 업로드 하는 부분을 수정하는 방법도 있지만 저는 php고급 사용자가 아닙니다.
새로운 php페이지를 만듭니다.
예제를 대충 짜깁기합니다. 코드가 깔끔하지 않아도 상관없습니다. 되면 끝이죠.
PC에서 첨부파일 넣고 올리니 잘 동작합니다. torrent확장자는 seed폴더에, 그 외에는 다른 폴더에 업로드 잘 되네요.
이제 워크플로우에 작성합니다.
이제 되는지 확인해봅니다.
테스트삼아 토렌트 파일을 찾아서 다운받아봅니다.
기타를 클릭하고 워크플로우를 선택합니다.
뭐가 막 휙휙 지나갑니다.
그리고는...
transmission에 추가됩니다!
이제 뭘 할까 고민해봅니다.
곧 여름이고 여름하면 에어컨이죠?
적외선 송, 수신 센서, 온도, 습도 센서를 구해서 에어컨 리모콘이 보내는 신호를 캡쳐해둔 후
실시간 온, 습도를 체크해서 원하는 컨디션일 경우 에어컨을 구동해보는 아이디어를 생각해봅니다.
그럼 안녕!