Tentang aplikasi ini
Raspberry Pi Remote Monitor akan dapat terhubung ke kamera Raspberry Pi Anda di lingkungan yang aman.Aplikasi ini akan terhubung ke gerak hanya menggunakan otentikasi dasar untuk informasi lebih lanjut tentang konfigurasi atau pertanyaan silahkan referer ke https://github.com/danidomi/motion atau [email protected]
Konfigurasi
Konfigurasi Gerakan di Raspberry Pi
Unduh hanya untuk windows - https://sourceForge.net/projects/win32diskimager
Unduh Raspbian Link - https://downloads.raspberrypi.org/raspbian_lite_latest
Setelah menulis gambar ke kartu SD, dari login baris perintah menggunakan PI sebagai nama pengguna dan raspberry sebagai kata sandi
dan gt; wget https://github.com/danidomi/motion/releases/download/release/motion.zip
dan gt; unzip motion.zip
dan gt; cd mmal
dan gt; sudo apt-get install -y libjpeg-dev libavformat56 libavformat-dev libavcodec56 libavcodec-dev libavutil54 libavutil-dev libc6-dev zlib1g-dev libmysqlient18 libmysqlon-dev libmysqlient18 libmysqlclion
dan gt; sudo apt-get install nginx
dan gt; sudo apt-get menginstal apache2-utils
dan gt; sudo htpasswd -c /home/pi/.htpasswd admin
Tambahkan cronjob untuk memeriksa apakah kamera gerak online tambahkan ini ke bagian bawah file
dan gt; sudo crontab -e
*/1 * * * * PGREP Motion || /home/pi/mmal/startMotion
Anda bahkan tidak perlu memulainya
Konfigurasi nginx di raspberry pi
dan gt; sudo apt-get install nginx sudo apt-get install apache2-utils
dan gt; sudo htpasswd -c /home/pi/.htpasswd admin
dan gt; vi/etc/nginx/situs-tersedia/default
Tambahkan kode berikut di bawah ini ke dalamnya
Lokasi / {
# Upaya pertama untuk melayani permintaan sebagai file, lalu
# Sebagai direktori, lalu kembali menampilkan 404.
TRY_FILES $ URI $ URI/ = 404;
auth_basic "dibatasi";
auth_basic_user_file /home/pi/.htpasswd;
proxy_pass http://127.0.0.1:8081/img/video.mjpeg;
}
Dan memulai layanan
dan gt; sudo layanan nginx mulai
Konfigurasi Freedns di Raspberry Pi
Buat akun jika Anda tidak memilikinya
dan gt; vi ~/updateDns.sh
Salin konten di bawah ini.
#!/bin/sh
wget ---no -check-certificate -o -https://freedns.afraid.org/dynamic/update.php?xxxxxxxxxxxx dan gt; dan GT; /tmp/xxxxxxxxxxxxx.log
dan gt; crontab -e
*/1 * * * * ~/updateDns.sh