Stap 4: Voer de code, reis van de sensor en controleer uw e-mail!
De als code wilt uitvoeren, hebt u twee opties. De eerste is het uitvoeren van het programma rechtstreeks vanaf de terminal. Het nadeel van dit zou dat zodra de terminal sluit, uw programma stopt. Dit is ook handig voor testdoeleinden, als u snel met het programma stoppen kunt door te drukken op control + c dingen uit de hand krijgen moeten.
>> node intruderAlert.js
De betere manier om dit te doen is het gebruik van het programma van de forever.js dat we in de eerste stap hebt geïnstalleerd
>> forever start intruderAlert.js
Nu wordt uw programma uitgevoerd in oneindigheid. Groot. Nu elke keer als u wandelen in uw huis, gaat u krijgen een e-mail elke 30 seconden. Wat gaat u doen? Er zijn een paar manieren om deze aan te pakken. De eerste is het toevoegen van een indien verklaring aan uw code alleen om e-mail te verzenden tijdens de dag wanneer geen mens is thuis. Een andere manier om dit te doen is het toevoegen van een toetsenbord aan uw Edison en hebben een toegangscode die u invoert om het systeem arm/ontwapenen. De laatste manier is het gebruik van uw smartphone aan te melden in uw Edison en uitschakelen van de "alarm".
Er zijn een veelheid aan terminal apps beschikbaar voor iOS en Android, dus neem uw oogst. U moet de wifi IP-adres van uw Edison instellen van uw app vinden. Om dit te doen, typt u het volgende in uw computer terminal (verbonden met de Edison) en druk op verbinding maken met uw Edison is op hetzelfde wifi.
>> configure_edison -showWiFiIP
Het moet je laten zien iets als "192.168.0.30". Dit is het IP-adres dat u wilt plaatsen in de terminal app van uw smartphone.
Nu dat u hebt ingelogd in uw Edison via wifi op uw smartphone, typt u het volgende en druk op enter:
>> forever list
Hier ziet u een lijst met alle node.js programma's die voor altijd wordt uitgevoerd. Kijk voor de één genaamd "intruderAlert.js" en neem nota van het projectnummer (het zal vaak zijn "0"). Neem nu dat nummer (mij ben using "0" in dit geval) en typ het volgende en druk op enter:
>> forever stop 0