이전 1  다음
반응형

시놀로지 ssh 접속후 아래 처럼 명령 실행.

DSM 업데이트 후에 종종 사라짐.


$ sudo easy_install beautifulsoup
$ sudo easy_install lxml 

$ sudo wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

$ sudo pip install BeautifulSoup4
$ sudo pip install lxml

반응형
Posted by ifly :
반응형

아래블로그에서 가져왔습니다.

출처: http://tada.tistory.com/entry/샤오팡Xiaofang-1080p-카메라를-IP-카메라로-이용하기 [Tada~ Blog]


덕분에 샤오팡을 시놀로지에 붙여서 써봤네요~ 근데 결국 그냥 다시 원래 샤오팡으로 돌렸습니다. 

혹시 몰라서 스크랩해둡니다.

샤오팡(Xiaofang) 1080p 카메라

 샤오팡 1080p 카메라는 30$ 미만의 저렴한 가격으로 판매되고 있으며 가격대비 뛰어난 화질을 보여주는 제품으로, 적은 예산으로 CCTV를 구성해야 하는 경우 가장 가성비 좋은 선택이다. 하지만, Mi Home이라는 스마트폰 App을 반드시 사용해야만 하며, 따라서 DVR이나 NVR 그리고 NAS와의 연동이 불가능하다.

 

 이 포스트에서는 Github에 소스가 공개된 Fang-Hacks를 이용해 샤오팡 카메라를 범용 IP 카메라로 사용할 수 있는 방법을 소개한다. RTSP 스트림을 이용하기 때문에 CCTV 뿐만 아니라 인터넷방송 등 여러모로 활용가능할 것이라 생각된다.

 

Fang-hacks는?

Github : https://github.com/samtap/fang-hacks

 

샤오팡은 내부적으로 리눅스를 운영체제로 하며, 그 위에 Mi Home App과의 연동을 위한 어플리케이션(Cloud App)이 실행되는 구조로 보인다. Fang-hack는 Micro SD카드에 이미지로 저장된다. 샤오팡에 SD카드를 삽입했을 때,  SD카드 내의 특정 스크립트가 자동으로 실행되어 Fang-hacks가 작동한다.

 

Fang-Hacks를 실행하면 웹 인터페이스가 제공되며, 이를 통해 다음의 기능을 실행할 수 있다.

-. Mi Home 연동을 위한 Cloud App 실행의 정지

-. Network Setting 가능

-. Telnet , SSH 사용 가능

-. RTSP 스트림 서비스 시작

 

Telnet을 통해 카메라의 다양한 세팅값도 조정가능하다.

 

 

1. Fang-Hacks 이미지를 이용한 Micro SD카드 제작

Micro SD카드와 이를 PC에서 사용하기 위해 Micro SD카드 리더기가 필요하다.

 

a. https://github.com/samtap/fang-hacks/releases 를 방문하여 스크롤을 내려보면 Downloads란이 나온다. fanghacks_v0.2.0.zip를 다운로드 하고 압축을 해제하면 fanghacks_v0.2.0.img파일이 나온다.

 

 

 

b. https://sourceforge.net/projects/win32diskimager/에서 Win32DiskImager를 다운로드,설치, 실행한다.

 

c. Win32DiskImager에서 a의 img파일을 선택하고, Micro SD 카드리더기의 드라이브를 지정해 준다. Write 버튼을 누르면 fanghacks_v0.2.0.img의 내용이 sd카드에 쓰여진다.

 

2. 샤오팡 카메라를 무선랜에 등록

샤오팡 카메라를 Mi Home App을 통해 기기 등록한다.

※ 주의

-. 카메라를 사용할 무선랜 영역에서 등록한다. 공유기가 변경되어서는 안된다.

-. WiFi의 SSID는 영문이어야 하며, 빈칸이 있어서는 안된다.

-. WiFi Password는 반드시 사용되어야 한다. (암호화 되지 않은 개방형 Wifi에서 작동하지 않는다.)

 

a. Google Play를 이용하여 스마트폰에 Mi home App을 설치 실행하고 계정이 존재하지 않다면 계정을 생성한다.

※ 주의

-. 스마트폰은 샤오팡과 같은 Wifi를 사용해야 한다.

 

 

b. 화면 오른쪽 상단 [+버튼]선택 → [기기 추가]  선택

 

   

 

 

c. [카메라 제품 추가] 선택 → [샤오팡] 선택

 

  

 

 

d. 카메라 아래 부분의 Setup 버튼을 뾰족한 것으로 누른다. 중국어 멘트가 들린다.

 

 

e. 스마트폰 화면의 체크박스 선택하고 아래쪽 버튼을 누른다.

 

 

 

f. 자신의 WiFi SSID를 선택하고, 패스워드를 입력한 후 [다음]을 선택하면 QR코드를 볼 수 있다.

 

    

 

 

g. 이 QR코드를 샤오팡 렌즈 부분에 비추면 샤오팡 기기등록이 시작된다.

 

   

 

 

 

g. 기기가 연결 완료되면 내 기기 목록에 샤오팡 아이콘을 볼 수 있다. 클릭하여 카메라가 작동하는지 확인한다.

 

 

3. Fang-Hacks 적용

 

a. 이제 1에서 준비한 SD카드를 샤오팡에 삽입한다. 정상적으로 적용된 경우 '땡땡'하는 소리를 들을 수 있다.

※ 중요

-. 처음 Fang-Hacks를 적용할 때는 샤오팡의 전원을 넣고 20초 후 LED 깜빡임이지 않으면 삽입한다. 즉, 삽입한 채로 부팅하지 않는다. 

-. 일단 Fang-Hacks를 적용하면 계속 삽입해 두면 된다. SD 카드를 제거하지 않는다.

-. 브라우저는 Chrome을 사용한다. (Explorer만 아니면 될듯하다.)

 

a. 샤오팡의 IP 주소를 찾아야 한다. 공유기의 관리페이지에 접속, 연결된 단말의 리스트 살펴본다. 샤오팡의 MAC Address는 샤오팡 바닥에 있다. 이를 통해 샤오팡의 IP Address를 확인할 수 있다. (iptime 공유기의 경우, 고급설정→네트워크관리→내부 네트워크정보 를 선택하여 리스트를 확인할 수 있다.)

 

 

 

 

 

b. Chrome 주소창에 http://샤오팡IP주소/cgi-bin/status 를 입력한다. 정상적인 경우 아래의 화면을 볼 수 있다. Apply 버튼을 클릭한다.

 (만약 404 Page not Found 에러가 출력된다면, SD카드 추출후 샤오팡의 전원 콘센트를 다시 뽑았다 꼽고 20초 후 LED깜빡임이 사라지면 SD카드를 삽입한다.)

 

 

 

c. 아래와 같은 화면이 나오면 back 버튼을 눌러 status 화면으로 돌아간다.

 

 

d. status화면에서 Network버튼을 선택

 

 

e. Wireless Client 라디오 버튼을 선택

 

 

 

f. 자신의 Wifi SSID를 선택하고 Passphrase에 비밀번호를 입력하고 Connect를 클릭

※ 주의

-.비밀번호 오타가 발생하여 연결이 끊어지는 경우 매우 귀찮은 작업을 해야할 수 있으니 신중하기 바란다.

 

 

 

g. 아래와 같이 연결에 성공했다고 나오면 Apply를 적용하여 Network 설정을 저장한다.

 

 

 

h. Status 버튼을 선택해 status페이지로 돌아간다. Disable cloud application의 체크박스를 선택하고, Apply를 누른다. 이제 Mi Home App을 통한 샤오팡 사용은 중지된다. (물론 다시 체크 해제하면 사용가능하다.)

 

 

i. 카카오플레이어를 열고 Ctrl+U를 누른다. 주소란에 rtsp://샤오팡ip주소/unicast 를 입력하고 확인을 클릭한다.

 

 

 

j. 아래 화면처럼 카카오플레이어에서 카메라 화면과 음성이 출력된다면, 범용 IP Camera로 사용 가능하다. 전원을 뺐다 다시 꼽아도 설정이 유지된다.

 

 


추가내용 : Synology Surveillance Station 연동


 카카오플레이어 (또는 VLC)에서 화면과 음성 출력까지 성공했다면, Synology와 연동가능하다.

Surveillance Station에서 카메라 추가를 선택하고 아래와 같이 세팅하면 샤오팡이 카메라로 추가된다.


-. IP주소 : 샤오팡의 IP주소

-. 포트 : RTSP 기본포트인 554

-. 브랜드 : [사용자 정의]

-. 비디오형식 : H.264

-. 소스경로 : /unicast

-. 사용자 이름과 패스워드는 비워둔다.


 

 

후기


현재 샤오팡 4대와 Synology Surveillance Station을 연동하여 CCTV 환경을 구축했다.




 

Mi Home의 다양한 기능을 포기하고 Syonology와의 연동을 선택한 이유는


-. 중국산 CCTV 카메라에 백도어가 존재해 사생활 유출이 될 수 있다는 근거모를 소문으로인한 불안감

-. PC와 모바일 모두에서 Surveillance Station의 편리한 조작방법

-. Synology에 대용량 하드를 장착해 영상녹화 기간을 늘릴 수 있는 장점 


때문이다. Synology Surveillance Station과 연동했을때의 유일한 단점은 Audio가 전달되지 않는 문제인데 Surveillance Station 호환 카메라 중에도 동일한 문제가 있는 경우가 있기 때문에 샤오팡만의 문제라고 할 수는 없을듯 하다.

Synology NAS를 제외한 소요 비용은


-. 샤오팡 4대 직구 : 약 90$

-. 4Gb Micro SD카드 4개 구입 : 약 23,000원


이었으며, 구형 스마트폰을 IP Camera로 사용하는 경우를 제외하면, 현재 가장 경제적으로 CCTV를 운영하는 방법이 아닐까 생각된다. 


반응형
Posted by ifly :
반응형
반응형
Posted by ifly :