Étape 4: Exécuter le code, déclencher le capteur et vérifiez votre email !
Pour exécuter le code, vous avez deux options. La première consiste à exécuter le programme directement à partir de la borne. L’inconvénient à cela serait que, une fois que le terminal est fermé, votre programme s’arrête en cours d’exécution. C’est également utile pour des fins de test que vous pouvez rapidement arrêter le programme en appuyant sur commande + c si les choses deviennent incontrôlables.
La meilleure façon de procéder est d’utiliser le programme forever.js, que nous avons installé dans la première étape
Maintenant, votre programme s’exécute à l’infini. Grande. Maintenant chaque fois que vous marchez dans votre maison, vous allez recevoir un email toutes les 30 secondes. Qu’allez-vous faire ? Il y a deux manières d’aborder ce. La première consiste à ajouter un if déclaration à votre code pour envoyer des emails seulement pendant la journée quand personne n’est maison. Une autre façon de faire est d’ajouter un clavier à votre Edison et ont un code d’accès vous entrez pour armer/désarmer le système. La dernière et finale consiste à utiliser votre smartphone pour vous connecter à votre Edison et désactiver le « alarme ».
Il y a une multitude d’applications terminales disponible pour iOS et Android, alors faites votre choix. Vous aurez besoin de trouver l’adresse IP wifi de votre Edison pour configurer votre application. Pour ce faire, tapez la ligne suivante dans le terminal de votre ordinateur (relié à l’Edison) et appuyez sur se connecter au wifi même votre Edison est sur.
Il devrait vous montrer quelque chose comme « 192.168.0.30 ». Il s’agit de l’adresse IP, que vous voulez mettre en app terminal de votre smartphone.
Maintenant que vous avez connecté votre Edison via le wifi sur votre smartphone, tapez la commande suivante et appuyez sur entrée :
Cela vous montrera une liste de tous les programmes de node.js qui fonctionne toujours. Rechercher l’un appelé « intruderAlert.js » et noter le numéro de job (il sera souvent « 0 »). Maintenant prendre ce nombre (j’utilise « 0 » dans ce cas) et le type la suit et appuyez sur entrée :