E-post med Intel Edison (inbrotts larm) (4 / 5 steg)
Steg 4: Kör kod, resa sensorn och din e-post!
För att köra koden, har du två alternativ. Först är att köra programmet direkt från terminalen. Nackdelen med detta är att när terminalen stänger, ditt program slutar fungera. Detta är också användbart för att testa så kan du snabbt stoppa programmet genom att trycka på kontroll + c ska saker få ur.
>> noden intruderAlert.js
Ett bättre sätt att göra detta är att använda programmet forever.js vi installerat i det första steget
>> för alltid starta intruderAlert.js
Nu kör dina program i oändlighet. Stor. Nu varje gång du går i ditt hus, kommer du att få ett mail varje 30 sekunden. Vad du ska göra? Det finns ett par sätt att ta itu med detta. Först är att lägga till en om uttalande att koden endast skicka e-post under dagen när ingen är hemma. Ett annat sätt att göra detta är att lägga en knappsats till din Edison och har ett lösenord som du anger för att arm/avväpna systemet. Det sista och avslutande sättet är att använda din smartphone för att logga in på din Edison och stänga av "larm".
Det finns en mängd terminal apps tillgänglig för iOS och Android, så gör ditt val. Du kommer att behöva hitta wifi IP-adressen till din Edison att ställa in din app. För att göra detta, skriver du följande i din dators terminal (ansluten till Edison) och tryck på ansluta till samma wifi din Edison är på.
>> configure_edison - showWiFiIP
Det ska visa dig något i stil med "192.168.0.30". Detta är IP-adressen du vill sätta i din smartphone terminal app.
Nu när du har loggat in din Edison via wifi på din smartphone, skriv följande och tryck enter:
>> för alltid lista
Detta kommer att visa dig en lista över alla node.js program som för alltid är igång. Leta efter en kallas "intruderAlert.js" och ta del av projektnumret (ofta blir "0"). Nu tar det nummer (jag använder "0" i detta fall) och skriv följande och tryck enter:
>> för alltid sluta 0