Etape 8: Connexion à internet
Nous allons utiliser Temboo pour se connecter aux différents services. Allez sur le site et créer un compte si vous n’avez pas déjà. Puis télécharger le SDK de Node.js Temboo et placez-le dans :
Accueil/mouvement/scripts/node_modules/temboo
A ce jour, la version actuelle est 2.7.1 version, donc n’hésitez pas à mettre à niveau si vous voulez.
Vous aurez besoin de créer un Twitter, Google Drive ou Gmail compte. Sur le site de Temboo, utilisez Choreos pour obtenir des informations d’identification nécessaires de OAuth. Entrez les informations nécessaires, copiez le code qui est produit et l’insérer dans le script approprié. Suivez les instructions qu’ils donnent avec beaucoup d’attention. Vous devrez peut-être apporter des modifications de sécurité à vos comptes.
Afin de modifier les scripts nécessaires pour se connecter à ces services, regarder dans :
Accueil/mouvement/scripts /
Vous y verrez 4 fichiers différents : Gmail_send.js est un script de Node.js pour envoyer une photo par courrier électronique à un compte que vous spécifiez dans le script. Insérez les informations d’identification Temboo et Google API appropriées dans le script avant d’exécuter. Pour obtenir des instructions sur la façon d’utiliser Gmail, cliquez ici.
Twitter_post.js est un script de Node.js à télécharger une photo sur Twitter. Insérez les informations d’identification Temboo et Twitter API appropriées dans le script avant d’exécuter. Pour obtenir des instructions sur la façon d’utiliser Twitter, cliquez ici.
Gdrive_upload.js est un script de Node.js à télécharger une photo sur Google Drive. Insérez les informations d’identification Temboo et Google API appropriées dans le script avant d’exécuter. Pour obtenir des instructions sur comment utiliser GDrive, cliquez ici.
motion_start_wrapper.sh est un script qui exécute un script après un événement de détection de mouvement. Modifiez le script selon les besoins. Une fois que vous avez sélectionné le service que vous souhaitez utiliser, vous devrez modifier le fichier « motion.conf ». Sur la ligne on_picture_save, par défaut il est sur Gdrive_upload. Pour modifier le service, simplement décommenter le service que vous souhaitez utiliser et supprimer Gdrive_upload.