Raspberry Pi Remote Monitor APP
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 en voor Windows - https://sourceforge.net/projects/win32diskimager
raspbian koppeling - https://s.raspberrypi.org/raspbian_lite_latest
Na het schrijven van de image naar SD-kaart, vanaf de opdrachtregel gebruikmakend van pi als gebruikersnaam en framboos als wachtwoord
> Wget https://github.com/danidomi/motion/releases//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 htwd -c /home/pi/.htwd
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 htwd -c /home/pi/.htwd
> 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__file /home/pi/.htwd;
proxy_ http://127.0.0.1:8081/img/video.mjpeg;
}
En de service starten
> Sudo dienst nginx start
FreeDNS Configuratie in Raspberry Pi
Maak een 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