아기가 잘 자고 있는지 확인하기 위해
집에서 놀고 있는 라즈베리파이 + 라즈베리파이 카메라 모듈로
CCTV 기능을 환경을 구성했어요
크게 3단계로 나누면
구성할 때 환경을 갖추고,
필요한 프로그램을 설치하고,
외부에서도 접근 가능하게 공유기 설정을 하였습니다.
환경 구성 - 라즈베리파이 설치
- OS 이미지(raspbian)를 받아
https://www.raspberrypi.org/downloads/ - 압축을 unarchiver를 통해 압축을 풀고
http://wakaba.c3.cx/s/apps/unarchiver.html - mac에서의 설치 가이드를 보고 따라 해줍니다.
https://www.raspberrypi.org/documentation/installation/installing-images/mac.md
diskutil list
diskutil unmountDisk /dev/disk
sudo dd bs=1m if=image.img of=/dev/rdisk conv=sync
카메라 구동 (raspbian GUI)
- 카메라 설치
시작메뉴 > 설정 > Raspberry Pi Configuration > Interface 탭에서 > Camera > Enable
[IMAGE: https://cdn.steemitimages.com/DQmPCcb3BGxc5vDGpiTZ9sftfP8sUFLDzidsbmjeenpHkse/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202019-03-31%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.37.16.png] - mjpg 설치 실행
# 라즈베리 파이에 깃 설치
sudo apt-get install git
git clone https://github.com/jacksonliam/mjpg-streamer.git
# 구동에 필요한 프로그램 설치
sudo apt-get install cmake python-imaging libjpeg-dev build-essential
# 빌드
cd mjpg-streamer/mjpg-streamer-experimental/
make CMAKE_BUILD_TYPE=Debug
sudo make install
# mjpg streamer실행
mjpg_streamer -i "input_raspicam.so -vf -hf" -o "output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/"
localhost:8090으로 접속하면 mjpg-streamer admin화면이 나옵니다
[IMAGE: https://cdn.steemitimages.com/DQmPfrYAxed7aoirTD6gBnbxYHHvSDg2Uvx9pXEUW3QExCW/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202019-03-31%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.57.07.png]
공유기 환경 설정
로컬에선 잘 동작하는데 외부에서 접근이 필요했습니다.
인터넷은 sk브로드밴드를 사용하고 있고 iptime을 추가 설치해서
ddns로 외부에서 접근을 하려고 했는데.. 실패했습니다.
집으로 들어오는 선 > 공유기1 > 공유기2(iptv)
이렇게 인터넷 공유기 구성이 되어있는 걸 확인하였고,
인터넷을 검색해보니 공유기1에 iptime을 연결하고
네트워크 > WAN의 서비스 모드를 NAT에서 브릿지로 바꿔주는 답을 찾았습니다.
DDNS, SKB 설정은 블로그를 참고하시는게 빠를 것 같아서.. 아래를 참고하세요!
멋진 블로그 작성자님들 감사합니다!!
https://comterman.tistory.com/1408 (skb)
https://trip98.tistory.com/139 (ddns)
설치하고 잘 연결된 컷입니다! 휴..
[IMAGE: https://cdn.steemitimages.com/DQmPXLd3wxBH2ebh8GTGiWvC4zQo2om4DMTPE8zzKnd9ZyA/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202019-04-01%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.05.27.png]
아직 부족한점이 많아 좀 더 다듬을 예정입니다~ 긴글 읽어주셔서 감사합니다~