Stap 1: Edison softwareopstelling
Terwijl Intel een IDE biedt "Intel XDK IoT Edition" alleen voor de Edison/Galileo genoemd, is er iets voor te zeggen om dingen te doen vanaf nul op een terminal. Natuurlijk, u kunt downloaden en installeren van de IDE, maar het is zeker niet nodig.
Voor het verzenden van e-mails, moeten we een package genaamd NodeMailer installeren. Het heeft al de leuke goodies die we nodig hebben om e-mail te verzenden. Open uw Edison in een terminal als putty (Windows) of open een terminal en SSH in uw Edison (Mac/Linux). U moet hebben is liepen door hoe dat te doen als u in eerste instantie geflitst en geconfigureerd uw Edison. Hier is de link als u al bent vergeten: https://communities.intel.com/docs/DOC-23147
Een beetje een tip, wanneer ik u iets in een terminal te typen en druk op enter, u kunt ook kopiëren de tekst die ik heb (minus de ">>" komt te staan hier en de linker MUISKNOP in je terminal te plakken (druk dan binnengaan omdat op enter te drukken is geweldig).
Om te installeren NodeMailer, typ het volgende in de terminal en druk op invoeren:
>> npm install nodemailer
Als blijkt dat u niet hebt NPM geïnstalleerd (u krijgt een fout in de plaats van verbazingwekkende geluk van dingen werken), kunt u het installeren door het volgende in de terminal te typen en op enter te drukken. Ga terug en probeer opnieuw te installeren de NodeMailer pakketten.
>> curl https://www.npmjs.org/install.sh | sh
Cool bonen. U hebt nu NodeMailer. Nu moeten we forever.js. Wat forever.js laten doen is ons programma uitvoeren ook nadat we de terminal sluiten. Anders, ons programma stoppen de tweede u sluit uw terminal. De "-g" is zeer belangrijk omdat u niet voor eeuwig gebruiken zoals wij later willen als je dat niet.
>> npm install forever -g
Nu, we willen installeren van een programma genaamd Nano. Nano is een teksteditor die is uiterst eenvoudig. Als u hoe weet te, u kunt ook Vi/Vim, die al een deel van de Edisons Yocto afbeelding is. Terwijl ik liefde Vi/Vim, het om wat voor reden besloot te stoppen met het aanvaarden van input op mijn Edison. Als u wilt installeren Nano, de volgende in de terminal en druk op invoeren. U zal moeten opnieuw beginnen uw Edison Voltooi de installatie.
>> wget http://www.nano-editor.org/dist/v2.2/nano-2.2.6.tar.gz && tar xvf nano-2.2.6.tar.gz && cd nano-2.2.6 && ./configure && make && make install >> make clean >> rm -r nano*
Wij willen een directory voor al onze projecten en vervolgens dit project om te verblijven georganiseerd. Typ de volgende opdracht en druk op enter:
>> makedir mySandbox >> makedir mySandbox/intruderAlert
Na het installeren van onze arrangementen en software, moeten we opnieuw beginnen de Edison. Onze kleine Raad van bestuur heeft de neiging uit te lopen van RAM en opnieuw op te starten het ruimt en ruimt. U zou kunnen krijgen geluk en vinden dat u hoeft niet te rebooten, maar ik moest. Typ de volgende opdracht en druk op enter:
>> reboot
Cool, nu hebben we de algemene setup uit de weg. Nu kunnen we sommige code schrijven en toevoegen sommige circuits! Woot!