Raspberry Pi Remote Monitor 소개
라즈베리 파이 원격 모니터는 보안 environemnt에 라즈베리 파이 카메라에 연결할 수 있습니다.
이 응용 프로그램은 모션의 만 을 구성이나 질문에 대한 자세한 내용은 기본 인증을 사용하는 https://github.com/danidomi/motion 에 리퍼러하십시오 또는 다니엘에 연결됩니다 .alexandre.domingues @ gmail.com
구성
이 응용 프로그램은 모션의 만 을 구성이나 질문에 대한 자세한 내용은 기본 인증을 사용하는 https://github.com/danidomi/motion 에 리퍼러하십시오 또는 다니엘에 연결됩니다 .alexandre.domingues @ gmail.com
구성
라즈베리 파이에서 동작 구성
WINDOWS 만 다운로드 - https://sourceforge.net/projects/win32diskimager
raspbian 링크를 다운로드 - https://downloads.raspberrypi.org/raspbian_lite_latest
암호와 사용자 이름과 라즈베리으로 파이를 사용하여 명령 줄 로그인에서, SD 카드에 이미지를을 writting 후
> wget을 https://github.com/danidomi/motion/releases/download/release/motion.zip
> 압축 해제 motion.zip
> CD를 mmal
> sudo는 설치 apt-get을 -y libjpeg-DEV libavformat56 libavformat-DEV libavcodec56 위해 libavcodec-DEV libavutil54 libavutil-DEV으로 libc6-dev에 zlib1g-dev에 libmysqlclient18 libmysqlclient-DEV libpq5 libpq를-DEV
> sudo는 apt-get을 설치 nginx를
> sudo는은 apt-get을 아파치-utils를 설치
> sudo는의 htpasswd -c /home/pi/.htpasswd 관리
모션 카메라가 온라인 파일의 맨 아래에이 추가되어 있는지 확인하는 cronjob에 추가
>는 sudo crontab을 -e
* / 1 * * * * pgrep을 모션 || / 가정 / PI / mmal / startmotion
당신은 늘 심지어 그것을 시작해야
라즈베리 파이에서 Nginx의 구성
> sudo는의 nginx는 sudo apt-get을 설치 아파치-utils를 설치 apt-get을
> sudo는의 htpasswd -c /home/pi/.htpasswd 관리
> VI의 / etc / nginx를 / 사이트-가능 / 기본
그 아래에 다음 코드를 추가합니다
위치 / {
# 첫 번째 시도는, 파일로 요청을 처리하는
# 디렉토리로, 다음 404을 표시하는 후퇴.
try_files $ URI URI $ / = 404;
auth_basic "제한된";
auth_basic_user_file는 /home/pi/.htpasswd;
proxy_pass http://127.0.0.1:8081/img/video.mjpeg;
}
그리고 서비스를 시작
> sudo는 서비스의 nginx 시작
라즈베리 파이에서 FreeDNS 구성
당신이 그것을이없는 경우 계정 만들기
> VI ~ / updatedns.sh
그것에 아래의 내용을 복사합니다.
#! / 빈 / SH
wget을 --no-체크 인증서 -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log
>의 crontab -e
* / 1 * * * * ~ / updatedns.sh
WINDOWS 만 다운로드 - https://sourceforge.net/projects/win32diskimager
raspbian 링크를 다운로드 - https://downloads.raspberrypi.org/raspbian_lite_latest
암호와 사용자 이름과 라즈베리으로 파이를 사용하여 명령 줄 로그인에서, SD 카드에 이미지를을 writting 후
> wget을 https://github.com/danidomi/motion/releases/download/release/motion.zip
> 압축 해제 motion.zip
> CD를 mmal
> sudo는 설치 apt-get을 -y libjpeg-DEV libavformat56 libavformat-DEV libavcodec56 위해 libavcodec-DEV libavutil54 libavutil-DEV으로 libc6-dev에 zlib1g-dev에 libmysqlclient18 libmysqlclient-DEV libpq5 libpq를-DEV
> sudo는 apt-get을 설치 nginx를
> sudo는은 apt-get을 아파치-utils를 설치
> sudo는의 htpasswd -c /home/pi/.htpasswd 관리
모션 카메라가 온라인 파일의 맨 아래에이 추가되어 있는지 확인하는 cronjob에 추가
>는 sudo crontab을 -e
* / 1 * * * * pgrep을 모션 || / 가정 / PI / mmal / startmotion
당신은 늘 심지어 그것을 시작해야
라즈베리 파이에서
Nginx의 구성
> sudo는의 nginx는 sudo apt-get을 설치 아파치-utils를 설치 apt-get을
> sudo는의 htpasswd -c /home/pi/.htpasswd 관리
> VI의 / etc / nginx를 / 사이트-가능 / 기본
그 아래에 다음 코드를 추가합니다
위치 / {
# 첫 번째 시도는, 파일로 요청을 처리하는
# 디렉토리로, 다음 404을 표시하는 후퇴.
try_files $ URI URI $ / = 404;
auth_basic "제한된";
auth_basic_user_file는 /home/pi/.htpasswd;
proxy_pass http://127.0.0.1:8081/img/video.mjpeg;
}
그리고 서비스를 시작
> sudo는 서비스의 nginx 시작
라즈베리 파이에서 FreeDNS 구성
당신이 그것을이없는 경우 계정 만들기
> VI ~ / updatedns.sh
그것에 아래의 내용을 복사합니다.
#! / 빈 / SH
wget을 --no-체크 인증서 -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log
>의 crontab -e
* / 1 * * * * ~ / updatedns.sh
당신이 그것을이없는 경우 계정 만들기
> VI ~ / updatedns.sh
그것에 아래의 내용을 복사합니다.
#! / 빈 / SH
wget을 --no-체크 인증서 -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log
>의 crontab -e
* / 1 * * * * ~ / updatedns.sh
더 보기