Raspberry Pi Remote Monitor APP
Aplikasi ini akan terhubung ke Gerak hanya menggunakan otentikasi dasar untuk informasi lebih lanjut tentang konfigurasi atau pertanyaan silahkan referal untuk https://github.com/danidomi/motion atau daniel .alexandre.domingues @ gmail.com
Configuration
Konfigurasi Gerak di Raspberry Pi
Download hanya untuk WINDOWS - https://sourceforge.net/projects/win32diskimager
Link download raspbian - https://downloads.raspberrypi.org/raspbian_lite_latest
Setelah writting gambar untuk SD Card, dari login baris perintah dengan menggunakan pi sebagai username dan raspberry sebagai password
> Wget https://github.com/danidomi/motion/releases/download/release/motion.zip
> Motion.zip unzip
> 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 admin
Menambahkan cronjob untuk memeriksa apakah kamera gerakan secara online menambahkan ini ke bagian bawah file
> Sudo crontab -e
* / 1 * * * * pgrep gerak || / Home / pi / MMal / startmotion
Anda wont bahkan perlu memulainya
Konfigurasi Nginx di Raspberry Pi
> Sudo apt-get install nginx sudo apt-get install apache2-utils
> Sudo htpasswd -c /home/pi/.htpasswd admin
> Vi / etc / nginx / sites-available / default
Tambahkan kode berikut di bawah ini untuk itu
Lokasi / {
# Upaya Pertama untuk melayani permintaan sebagai file, kemudian
# Sebagai direktori, kemudian jatuh kembali ke 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
> Sudo layanan nginx start
FreeDNS Konfigurasi di Raspberry Pi
Buat akun jika Anda tidak memilikinya
> Vi ~ / updatedns.sh
Salin konten di bawah untuk itu.
#! / Bin / sh
wget --no-check-sertifikat -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log
> -e crontab
* / 1 * * * * ~ / updatedns.sh