Étape 3: Première installation des paramètres et des paquets
Réglages initiaux
Créer deux comptes de GMAIL, pour stocker des fichiers jpeg et un pour les fichiers mjpeg.
Sur votre RPI permettent d’accéder directement à interface graphique :
Choisissez l’option :
Bureau, connectez-vous en tant qu’utilisateur « pi » au niveau du bureau graphique
Puis redémarrez.
Installer sendEmail
Télécharger le fichier tar sendEmail :
l’extraire :
Copiez dans le chemin d’accès correct :
rendez-le exécutable
Installer le support TLS pour Gmail
après l’installation, modifier comme suit :
avec CTRL-O, recherchez la ligne avec cet argument :
m{^(!?) (?:( SSL(?:v2|v3|V23|v2/3)) | (TLSv1[12]?)) $i}
et qu’elle prenne :
m{^(!?) (?:( SSL(?:v2|v3|V23|v2/3)) | (TLSv1[12]?))} J’ai
sauvegarder et quitter
essayez d’envoyer un email avec la ligne de commande :
Installer le navigateur Chrome
Définissez maintenant chrome navigateur autostart mode kiosque :
(si vous n’avez pas NOOBS : sudo nano /etc/xdg/lxsession/LXDE/autostart)
#--Profil LXDE
#--Bureau--profil LXDE
#-aucun-splash
auto # exécuter le navigateur
s hors - dpms
s noblank
--kiosque--enable-kiosque-mode--permis--touch-événements--touch-événements-ui--disable-ipv6-permettre-fichier-accès-de-fichiers--disable-java--disable-restauration-session-Etat--disable-sync--disable-traduire--taille du cache disque = 1--médias-taille du cache = 1 http://localhost:YOURWEBCAMPORT
redémarrer maintenant
Installer MP3 PLAYER
Installer la Motion
Modifiez le fichier de configuration :
Fondamentalement, j’ai changé ces options :
#start comme
démon
démon sur
# Inversion d’image
faire pivoter de 90 (ma webcam est de 270° de rotation)
# Largeur de l’image
largeur 640 (vérifier la résolution de votre webcam)
# Hauteur de l’image
hauteur 480 (vérifier la résolution de votre webcam)
# Nombre de trames
framerate 2
# Seuil
seuil de 15000
# Cadres doivent contenir la requête
minimum_motion_frames 2
# Spécifie le nombre de pré saisies
pre_capture 5
# Codec utilisés par ffmpeg pour la compression vidéo
ffmpeg_video_codec mpeg4
# Le serveur mini-http écoute
webcam_port 8080 (sélectionné votre port préféré)
# TCP/IP port pour le serveur http écouter sur
port_contrôle 8081 (sélectionnez un port différent par webcam port)
# Restreindre les connexions de la webcam à localhost seulement
webcam_localhost hors
# Commande à exécuter au démarrage d’un événement.
on_event_start mpg123 -m--gain 70 /home/pi/testsound.mp3 ;
# Commande à exécuter lorsqu’une image (. ppm|. jpg) est enregistré (par défaut : aucun)
sendEmail on_picture_save -f YOUREMAIL1 -t YOUREMAIL1 -u « mouvement détecté! » -m "http://"'curl -s checkip.dyndns.org|sed -e /. * adresse IP actuelle: / /' -e / <. * $/ /'' ": 8080" - xu YOUREMAIL1 xp - YOURGMAILPSSWD -o tls = Oui -s smtp.gmail.com:587 - un %f
# Commande à exécuter lorsqu’un fichier de film (. mpg|. AVI) est créé.
on_movie_start sendEmail -f YOUREMAIL2 -t YOUREMAIL2 -u « Motion timelapse » -m "http://"'curl -s checkip.dyndns.org|sed -e /. * adresse IP actuelle: / /' -e / <. * $/ /'' ": 8080" - xu YOUREMAIL2 xp - YOURGMAILPSSWD -o tls = Oui -s smtp.gmail.com:587 - un %f
Paramètres finaux
Ajouter suivant les lignes au fichier rc.local :
avant de « sortir » ajoute :
sudo mkdir /var/run/motion
sudo chmod a + rwxt /var/run/motion
motion de sudo
sommeil 60
sauvegarder et quitter
Créez maintenant un script qui vérifient si l’adresse IP publique a été modifié
Ajouter ce script :
#! / bin/bash
FICHIER_IP = ~ / ipaddress
CURRENT_IP = $(curl checkip.dyndns.org de le -s | sed -e /. * adresse IP actuelle: / /' -e/<. * $/ /')
Si [-f $IPFILE] ; puis
KNOWN_IP = $(cat $IPFILE)
d’autre
KNOWN_IP =
FI
Si [« $CURRENT_IP »! = « $KNOWN_IP »] ; puis
echo $CURRENT_IP > $IPFILE
sendEmail -f YOUREMAIL1 -t YOUREMAIL1 -u « Votre adresse IP est modifiée! » -m $CURRENT_IP - xu YOUREMAIL1 xp - YOURGMAILPASSWORD -o tls = smtp.gmail.com de -s d’Oui
sauvegarder et quitter
Si vous voulez vérifier toutes les cinq minutes :
* / 5 **** pi bash /home/pi/ipchangecheck.sh
sauvegarder et quitter