Stap 11: Uploaden toepassing
Een toepassing Node.js is wat kunt u de matrix van een webpagina bepalen. Voordat u van knooppunt, moet u installeren sommige afhankelijkheden. SSH in uw bord (als u vergeten bent hoe de instelling controleren
Installeren knooppunt verbinden met uw Raad van bestuur en typ in PuTTY.
opkg install nodejs
Om te controleren de matrix specifiek, het kader Johnny vijf wordt gebruikt, die moet worden gebruikt in combinatie met de edison-io library.
npm install johnny-five edison-io
Installeer de uitdrukkelijke kader en socket.io bibliotheek.
npm install express socket.io
De bijgevoegde bestanden downloaden en openen in een teksteditor, de volgende lijnen aangepast.
Zetten van je board IP hier met poortnummer in index.html.
var socket = io.connect('http://192.555.1.0:3000');
Wijzigen in matrixFinal.js, de laatste regel zodat deze overeenkomen met de gekozen haven.
server.listen(3000);
Opslaan en uploaden naar Edison. Hiervoor van beide downloaden Intel XDK en het creëren van een nieuw project met behulp van de lege sjabloon. Of SSH in de Edison en overdracht van de bestanden met een programma zoals WinSCP. Upload ze naar de root directory, waar u automatisch moet worden verwijderd in een keer in.
Met deze methoden moet u slechts uw Edison eenmaal verbinding met een netwerk en ontdek het IP-adres via een seriële verbinding. Daarna, draadloze macht de Edison met een 12 volt wall adapter en SSH in voortaan te houden.
Ga naar een PuTTY venster en de toepassing wordt uitgevoerd.
node matrixFinal.js
Ga naar uw Raad van adres in een browser, gevolgd door de poort. Voorbeeld: https://192.555.1.0:3000
Als de webpagina niet wordt geopend, controleert u voor eventuele fouten in PuTTY van console. Een goede plek om op te lossen is op Intels forum, of voel je vrij om commentaar hieronder met eventuele problemen.
Klik op een vierkantje op de webpagina, het oranje zal veranderen en de bijbehorende LED zal oplichten in de matrix. Klik op de reset-knop om te schakelen alle van hen af. Nu kunt u de hele matrix draadloos met behulp van een webpagina bepalen!