Raspberry Pi Remote Monitor staat zal zijn om verbinding te maken met uw Raspberry Pi Camera op een veilige environemnt.
Deze applicatie maakt verbinding met Motion
alleen met Basic Authentication voor meer informatie over de configuratie of vragen kunt u referer naar
https://github.com/danidomi/motion of
daniel .alexandre.domingues @ gmail.com
Configuratie
Motion Configuratie in Raspberry Pi
alleen downloaden voor Windows - https://sourceforge.net/projects/win32diskimager
Download raspbian koppeling - https://downloads.raspberrypi.org/raspbian_lite_latest
Na het schrijven van de image naar SD-kaart, vanaf de opdrachtregel login gebruikmakend van pi als gebruikersnaam en framboos als wachtwoord
> 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 admin
Voeg een cronjob om te controleren of de motion camera online is dit toe te voegen aan het einde van het bestand
> Sudo crontab -e
* / 1 * * * * pgrep motion || / Home / pi / MMAL / startmotion
U zult het zelfs nodig om het te starten
Nginx Configuratie in 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
Voeg hieronder de volgende code om het
plaats / {
# De eerste poging om de aanvraag te dienen als het bestand, dan
# Als directory, val dan terug naar het weergeven van een 404.
try_files $ uri $ uri / = 404;
auth_basic “Beperkt”;
auth_basic_user_file /home/pi/.htpasswd;
proxy_pass http://127.0.0.1:8081/img/video.mjpeg;
}
En de service starten
> Sudo dienst nginx start
FreeDNS Configuratie in Raspberry Pi
Maak een account aan als je het niet hebt
> Vi ~ / updatedns.sh
Kopieer de onderstaande inhoud aan.
#! / Bin / sh
wget --no-check-certificaat -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log
> Crontab -e
* / 1 * * * * ~ / updatedns.sh