Raspberry Pi từ xa Màn hình sẽ có thể kết nối với máy ảnh Raspberry Pi của bạn trong một environemnt an toàn.
Ứng dụng này sẽ kết nối với chuyển động
chỉ sử dụng Basic Authentication để biết thêm thông tin về cấu hình hay thắc mắc xin vui lòng referer để
https://github.com/danidomi/motion hoặc
daniel .alexandre.domingues @ gmail.com
Cấu hình
Motion Cấu hình trong Raspberry Pi
chỉ tải cho WINDOWS - https://sourceforge.net/projects/win32diskimager
Tải về liên kết raspbian - https://downloads.raspberrypi.org/raspbian_lite_latest
Sau writting hình ảnh vào thẻ SD, từ dòng lệnh đăng nhập bằng pi như tên người dùng và mâm xôi như mật khẩu
> Wget https://github.com/danidomi/motion/releases/download/release/motion.zip
> Unzip motion.zip
> Cd mmal
> Sudo apt-get install -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 install nginx
> Sudo apt-get install apache2-utils
> Sudo htpasswd -c /home/pi/.htpasswd quản trị
Thêm một cronjob để kiểm tra xem máy ảnh chuyển động được trực tuyến thêm video này vào dưới cùng của file
> Sudo crontab -e
* / 1 * * * * chuyển động pgrep || / Home / pi / mmal / startmotion
Bạn sẽ không còn cần phải bắt đầu nó
Nginx Cấu hình trong Raspberry Pi
> Sudo apt-get install nginx sudo apt-get install apache2-utils
> Sudo htpasswd -c /home/pi/.htpasswd quản trị
> Vi / etc / nginx / sites-available / default
Thêm mã sau bên dưới để nó
vị trí / {
# Nỗ lực đầu tiên để phục vụ yêu cầu như tập tin, sau đó
# Như là thư mục, sau đó rơi trở lại để hiển thị một 404.
try_files $ uri $ uri / = 404;
auth_basic “hạn chế”;
auth_basic_user_file /home/pi/.htpasswd;
proxy_pass http://127.0.0.1:8081/img/video.mjpeg;
}
Và bắt đầu dịch vụ
> Start sudo dịch vụ nginx
FreeDNS Cấu hình trong Raspberry Pi
Tạo một tài khoản nếu bạn không có nó
> Vi ~ / updatedns.sh
Sao chép nội dung dưới đây để nó.
#! / Bin / sh
wget --no-check-Giấy chứng nhận -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log
> Crontab -e
* / 1 * * * * ~ / updatedns.sh