라즈베리파이로 CCTV 만들기
아기가 잘 자고 있는지 확인하기 위해
집에서 놀고 있는 라즈베리파이 + 라즈베리파이 카메라 모듈로
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<disk# from diskutil>
sudo dd bs=1m if=image.img of=/dev/rdisk<disk# from diskutil> conv=sync
카메라 구동 (raspbian GUI)
- 카메라 설치
시작메뉴 > 설정 > Raspberry Pi Configuration > Interface 탭에서 > Camera > Enable
- 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화면이 나옵니다
공유기 환경 설정
로컬에선 잘 동작하는데 외부에서 접근이 필요했습니다.
인터넷은 sk브로드밴드를 사용하고 있고 iptime을 추가 설치해서
ddns로 외부에서 접근을 하려고 했는데.. 실패했습니다.
집으로 들어오는 선 > 공유기1 > 공유기2(iptv)
이렇게 인터넷 공유기 구성이 되어있는 걸 확인하였고,
인터넷을 검색해보니 공유기1에 iptime을 연결하고
네트워크 > WAN의 서비스 모드를 NAT에서 브릿지로 바꿔주는 답을 찾았습니다.
DDNS, SKB 설정은 블로그를 참고하시는게 빠를 것 같아서.. 아래를 참고하세요!
멋진 블로그 작성자님들 감사합니다!!
https://comterman.tistory.com/1408 (skb)
https://trip98.tistory.com/139 (ddns)
설치하고 잘 연결된 컷입니다! 휴..
아직 부족한점이 많아 좀 더 다듬을 예정입니다~ 긴글 읽어주셔서 감사합니다~
Leave 라즈베리파이로 CCTV 만들기 to:
Read more #kr posts
Best Posts From babysloth
We have not curated any of babysloth's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From babysloth
- 라즈베리파이로 CCTV 만들기
- 육아는 정말 힘드네요
- 2019년!
- EOS dApp Festa 후기
- 7 DAY BLACK & WHITE PHOTO CHALLENGE / #Day6
- [iOS-Dev] AVAudioSession Programming Guide 내맘대로 번역 # 1
- [Steemit 개발 맨땅에 헤딩하기] #1 개발환경 구축하기
- 7 DAY BLACK & WHITE PHOTO CHALLENGE / #Day5
- 7 DAY BLACK & WHITE PHOTO CHALLENGE / #Day4
- 제주도 여행
- [iOS-Dev] nil NSNull Nil NULL
- 7 DAY BLACK & WHITE PHOTO CHALLENGE / #Day3
- 전기차 BMW i 3 진짜 짧은 체험기
- 7 DAY BLACK & WHITE PHOTO CHALLENGE / #Day2
- 7 DAY BLACK & WHITE PHOTO CHALLENGE / #Day1
- [코인스터디] 주요한 참고 사이트
- 인사
- [코인스터디] 거래소 정보