ETextiles med Intel Edison (11 / 29 steg)
Steg 11: Ladda upp tillämpningen
Ett Node.js program är vad kan du styra matrisen från en webbsida. Innan du använder nod, måste du installera några beroenden. SSH till din styrelse (om du har glömt hur, Kontrollera inställningen
För att installera nod ansluta till din styrelse och typ i PuTTY.
Opkg installera nodejs
För att styra matrisen specifikt, ramen Johnny fem används, som måste för att användas tillsammans med edison-io bibliotek.
NPM installera johnny-fem edison-io
Installera sedan det uttryckliga ram och socket.io biblioteket.
NPM installera uttryckliga socket.io
Ladda ner de bifogade filerna och öppna dem i en textredigerare, ändras följande rader.
Sätter din styrelse IP här med portnummer i index.html.
var socket = io.connect ('http://192.555.1.0:3000 ');
Ändra sista raden för att matcha den valda porten i matrixFinal.js.
Server.listen(3000);
Spara och ladda upp till Edison. Gör detta genom att antingen ladda ner Intel XDK och skapa ett nytt projekt med hjälp av tom mall. Eller SSH till Edison och överföra filer med hjälp av ett program som WinSCP. Ladda upp dem till rotkatalogen, som du bör tas automatiskt bort i en gång i.
Med dessa metoder behöver du bara ansluta din Edison till ett nätverk en gång och få reda på det är IP-adress via en seriell anslutning. Efteråt, power Edison med en 12 volts vägg adapter och SSH i från nu på att hålla den trådlösa.
Gå till ett kitt fönster och kör programmet.
noden matrixFinal.js
Gå till din nämndens adress i en webbläsare följt av hamnen. Exempel: https://192.555.1.0:3000
Om webbsidan inte öppnas, kontrollera om eventuella fel i PuTTY konsolen. Ett bra ställe att felsöka på Intels forum, eller Känn dig fri att kommentera nedan med eventuella problem.
Klicka på en fyrkant på webbsidan, det kommer att vända orange och motsvarande LED tänds i matrisen. Klicka på återställningsknappen om du vill aktivera dem av alla. Du kan nu styra hela matrisen trådlöst via en webbsida!