IT & Network

직구 샤오이 홈 카메라 (CCTV) 정상 사용법 (RTSP작동)

iMozart 2017. 12. 10. 00:14

출처: http://blog.naver.com/PostView.nhn?blogId=woongchul&logNo=220752791865


샤오미 제품이 가성비가 우수하다는 것은 익히 알고 있었지만 홈카메라(CCTV or IP카메라)가 이렇게 값싼 줄은 몰랐다. 그래서 중고나라에서 새 장난감(?)을 구매(중국 내수용)를 해보았다.

설명서에 있는 QR코드에서 앱을 설치하고 전원 넣고, 이것 저것 만지면서 중국한자 라서 나도 모르게 최신 Firmware(1.8.6.1C)로 업뎃이 되었다.

그런데, 정상적으로 작동하지 않고 중국내에서만 작동한다고 한다. 그래서 또 인터넷을 뒤져서 해결 방법을 찾았다. 늘 그랬듯이 ...


결론: 직구 캠 사용시 중국 앱 사용할 것, 업뎃 금지


참고사이트: 여기여기여기여기여기여기여기여기여기여기여기여기, 여기


1. 적당한 용량의 micro SD를 FAT32형식으로 포맷을 한다. (64G 가능, exFAT 불가)


2. 여기에 최신 Firmware(여기 or 첨부(1.8.6.1C_201605191103.zip))을 받아서 압축 풀어 넣는다.(첨부는 test 폴드(RTSP기능 가능케 함) 포함됨.)


3. CCTV에 전원을 넣고 뒷면의 Reset 홈에 클립 같은 것으로 8초간 누르면 중국어로 정상적으로 리셋(공장초기화) 되었다는 음성이 흘러나오면 바로 전원을 끈다.


4. CCTV에 micro SD을 장착한 후 전원을 켜면 새 Firmware가 적용되기 시작하고 약 3분 후 노란불이 빠르게 점멸하면서 QR 코드를 인식(Pairing)시켜라고 한다.


5. 폰에서 설명서의 QR 코드를 스캔하여 앱(Mi홈, 중문)을 받는다. (http://home.mi.com/download/)
   CCTV 전용앱 'YI Home'(추천, 영문) : http://www.xiaoyi.com/home/app/down.html

※ 'Mi홈' 단독 설치 후 '3006'오류가 나지만, 'YI Home' 설치 후에는 둘다 정상작동 한다. (첨부)

※ Google Play에서 다운 받은 앱(샤오미 스마트 웹캠(Icon명: 샤오이 카메라))은 국내정식 판매된 제품에서만 작동 됨을 명심하자.(Pairing 불가). 한국어, 미국어 firmware 장착해도 Pairing 불가 함.

   (CCTV 뒷면 QR라벨 밑에 'CN'=중국내수용, 'US'=미국, 'KR'=한국)

  샤오미 계정이 없으면 이번 기회에 만들어 둔다. 한번 만들어 놓으면 여러 기기에도 활용할 수 있다.

  iPhone, iPad에서는 중국 App Store에서 다운 받아야 하는데, 중국계정의 Apple ID을 생성해야 한다. ('iOS > 설정 > iTunes 및 App Store > Apple ID > 로그아웃 > ID 또는 암호를 잊으셨습니까? > Apple ID 생성' 한 후 새 중국계정 ID(지역:'중국' 설정)로 접속한다.) 그리고 중국 App Store에서 iPhone판으로 검색(검색어: '智能家庭')해야 한다. 안드로이드 폰에서 정상적으로 사용했을 경우, iPad(iPhone)에서 기존 샤오미 계정으로 로그인 하면 바로 등록된 기기를 사용할 수 있다.(Pairing 불필요) 시간이 되면 미국계정의 Apple ID를 생성하면 국내에서 못 받는 앱(고스톱?)을 받을 수 있다.


6. 설치한 앱을 실행한 후 현재 연결된 무선랜(2.4GHz만 지원함)을 선택한 후 QR코드가 화면에 보이면 노란색으로 빠른 점멸하고 CCTV앞에 보이면, 정상적으로 인식을 하면 파란색 점멸로 변한다. 잠시 후 Wi-Fi 연결되었다고 하고, 앱애서 계속 Pairing을 진행을 하면 성공했다는 메시지를 보이지만 CCTV의 파란불이 꺼져 버린다. 또한 CCTV에서는 중국내수용이라고 사용할 수 없다고 한다.("This Camera can only be used within China") (-_-;) (국내 IP제한)


7. 하지만 Wi-Fi에 연결되었으므로 인터넷 웹브라우즈의 주소창에 192.168.0.1을 입력한 후 공유기설정를 열어서 CCTV의 내부주소(IP)를 확인('ANTSCAM-0000-TNPCHNA-05' 찾음)한다.

 (ipTime: 메뉴 탐색기 > 고급설정 > 내부 네트워크 정보 > 사용중인 IP 주소 정보)

 ※ 나의 CCTV IP는 192.168.0.220로 '내부 네트워크 설정 > 수동 IP 할당 설정'에서 강제 설정 함.

    (집밖에서 쉽게 접속할 수 있도록 고정 IP로 할당 함)


8. Windows에서 '시작 > 실행 > cmd'을 실행하여 명령창을 연다.


9. 명령입력에 'telnet 192.168.0.220'을 쳐서 '내부 또는 외부 명령어가 아닙니다.'라고 하면 '제어판 > 프로그램 및 기능 > Windows 기능 사용/사용 안함 > 텔넷 클라이언트'을 활성화 시킨다.


10. cmd 창에서 다시 'telnet 192.168.0.220'으로 CCTV와 접속한 후 'User: root', Password: 1234qwer'(안보임)을 입력한다. 그리고 아래의 코드를 한줄씩 복사 & 붙여넣기 후 엔터친다.

 (# 하고 스페이스는 무시하시고 ps 부터 붙임)

# ps | grep /home/watch_process | grep -v "grep" | awk '{print $1}' | xargs kill -9
# ps | grep /home/cloud | grep -v "grep" | awk '{print $1}' | xargs kill -9
# sed -i 's|api.xiaoyi.com/v4/ipc/check_did|api.xiaoyi.cox/v4/ipc/check_did|g' /home/cloud
# reboot

11. CCTV가 재부팅한 후 다시 QR코드를 인식시키라고 하면 다시 인식 시키면 더이상 "This Camera can only be used within China"라는 소리는 들리지 않고, 파란불도 꺼지지 않고 정상적으로 CCTV가 작동한다.

12. 정상적으로 앱이 실행되면 화면 상단우측의 톱니바귀 모양(설정)을 누른 후 다양한 설정을 할 수 있다. (카메라 On/Off, 적외선 On/Off, 동작감지 경고 보내기/녹화하기, 상태LED On/Off)


13. RTSP로 실시간 영상을 볼려면(웹 or PC) 공유기에서 포트포워드 설정[ipTime: 메뉴 탐색기 > 고급설정 > NAT/라우터 관리 > 포트포워드 설정 > 규칙이름(YICAM1_rtsp), 내부IP(192.168.0.220), 프로토콜(tcp), 외부포트(554), 내부포트(554)]을 한 후 적절한 재생어플(VLC, kodi, iSpy, Tinycam, RTSPlayer) 이용하여 주소를 입력한다. (ipTime DDNS : ???.iptime.org)   ??? : 각자 ipTime에 등록한 DDNS ID 임.

  ※ RTSP은 보안에 취약하므로(남들이 볼 수 있음) 주의 해야 함(외부포트 554 비추,근데 안됨)


   rtsp://???.iptime.org:554/ch0_0.h264       ; Main stream (HD, 1280x720)

   rtsp://???.iptime.org:554/ch0_1.h264       ; Minor stream (SD, 640x360)

   rtsp://???.iptime.org:554/ch0_3.h264       ; Audio stream


  ※ micro SD의 test\equip_test.sh 파일 내용은 Firmware 버젼에 맞게 작성되어야 하며 첨부한 test 폴드는 버젼(1.8.6.1C) 맞춰 수정된 것이며 정상적으로 작동한다. TimeZone을 한국(GMT+9)로 하면 안돼고 (GMT-1)로 변경하면 된다. (여기) (편집기는 'Notepad++' 추천, 첨부)

 (telnet 접속: '# date' 로 현시간 확인 후 틀리면 '# echo "GMT-1" > /etc/TZ'로 한다.)


  RTSP가 정상적으로 작동하는지 확인하는 방법은 'VLC Media Player' or iSpy 을 다운받아 'Open Network Stream'에 위의 주소를 입력한 후 작동 여부를 확인할 수 있다.

 ※ ftp 서비스을 이용하여 CCTV의 파일(녹화파일)들을 원격제어가 가능하다. 포트포워드 설정[ipTime: 메뉴 탐색기 > 고급설정 > NAT/라우터 관리 > 포트포워드 설정 > 규칙이름(YICAM1_ftp), 내부IP(192.168.0.220), 프로토콜(tcp), 외부포트(2125), 내부포트(21)]을 한 후 외부에서 'ftp://???.iptime.org:2125'로 접속하면 CCTV의 모든 파일이 보이며 특히 '/tmp/hd1/' 폴드가 micro SD의 위치이다. TotalCommander을 사용한다면 편리하게 ftp를 활용할 수 있다.

 ※ telnet 서비스를 이용하여 CCTV내의 OS(HiLinux)을 집밖에서도 원격제어할 수 있다.
포트포워드 설정[ipTime: 메뉴 탐색기 > 고급설정 > NAT/라우터 관리 > 포트포워드 설정 > 규칙이름(YICAM1_telnet), 내부IP(192.168.0.220), 프로토콜(tcp), 외부포트(2325), 내부포트(23)]을 한 후 외부에서 [시작 > 실행 > cmd > telnet > 'Microsoft Telnet> o ???.iptime.org 2325' > 'login: root' > 'Password: 1234qwer' > '# date' > 'echo "GMT-1" > /etc/TZ' > '# date' > 'ctrl-]']
즉, ftp와 telnet 서비스 활용하면 원격지에서 'home', 'equip_test.sh'파일을 수정할 수 있고, 재부팅('# reboot')을 시킬 수 있다.(원격 Firmware 변경 = SD메모리 뺏다/꼽았다 불필요)☆☆☆

 ※ micro SD 메모리가 장착되어 있고, 동작감지녹화 옵션이 꺼져 있으면(상시녹화) CCTV에 전원이 들어오는 순간부터 '/record/'폴드에 4.5MB/분(HD), '/record_sub/'폴드에 1.6MB/분(SD) 씩 mp4 파일 형식으로 동시 저장(2016Y07M06D13H 형 폴드/1시간)되고 용량이 다 차면 오래된 녹화부분에 덮어진다. 32G 용량 mSD이면 약 3일 용량을 저장할 수 있다. (64G도 사용가능)
HD와 SD둘다 동시에 녹화되는 것이 비효율적인 것 같은데 선택할 옵션이 없는 듯 하다.
그리고 인터넷이 연결되어 있지 않아도 (상시)녹화가 된다.(차량 블랙박스 대용 가능)

 ※ 위에서 기술한 모든 방법으로 했는데도 연결에 실패 했을 경우, 첨부한 'NoApp,NoPairing,Ok(RTSP,FTP,HTTP).zip'을 다운받아 설치(압축 풀어서 mSD에 복사)해 본다. 이것은 어떠한 앱이나 Pairing이 필요없이 CCTV를 그냥 부팅(전원켜기)을 하면 자동적으로 RTSP, FTP, HTTP 서비스를 사용할 수 있어 웹이나 어플(VLC, iSpy)을 사용하여 영상을 볼 수 있다.
단, test 폴드안의 'wpa_supplicant.conf' 파일을 메모장 같은 것으로 열은 후 'ssid="MyHome"' (공유기이름=연결된 wifi명=AP), 'psk="password"(접속암호) 항목을 본인에 맞게 설정하고, 'yi-hack.cfg'항목도 본인의 통신환경(IP)을 미리 설정해 놓으면 된다. (여기여기)
 

14. 정상적으로 작동하는 동안은 Firmware를 업데이트 시키지 않는다. ☆☆☆


※ 같은 제품인데 중국내수용과 국내판매품 가격 차이가 많이 난다.

※ 스마트폰만 있으면 언제, 어디서나 CCTV영상을 볼 수 있고, 야간에도 잘 보이고, 양방향 음성통신 지원, 동작감지도 되고, 화질도 나쁘지도 않고, 제일 좋은 것은 가격 경쟁력... 좋네요.


※ 샤오이에서 나오는 제품중에 휴대폰 충전기, Smart Socket Plug (1구 220V전원 Wi-Fi제어), 전원 멀티탭(3구220V+3구USB충전), Smart Power Strip (6구 220V전원 Wi-Fi제어), USB LED등을 사용하고 있는데 품질에 불만은 없다.



'IT & Network' 카테고리의 다른 글

라즈베리파이3  (0) 2019.02.14
직구 샤오이 CCTV 문제 해결된 펌웨어  (4) 2018.01.28
구글링 잘 하는 방법  (0) 2013.04.15
WDS 설정(ipTime 기준)  (0) 2011.05.16
LG NAS NS1 (NS2) 소개  (0) 2010.11.14