Stap 3: Softwareconfiguratie / uitleg
De bevoegdheid om ouders oplossing is verdeeld in twee delen: de Intel Edison-software en de serversoftware. De code die gedeelten kan te vinden op de GitHub repository.
Maar het is aangeraden dat de server op het internet, je kan installeren op een computer op het netwerk, of zelfs op de Intel Edison. Echter, u het kunt openen waar als het op het internet.
Zowel de server als de Intel Edison-software draaien op node.js.
De server
Installeer Node.js op uw exemplaar van de machine van de server-map die tot uw machine op GitHub. Voordat de server opstarten, door ervoor te zorgen dat u directory heeft alle afhankelijkheden te werken. Die zijn:
Er werd besloten te gebruiken socket.io omdat het een handige manier van het gebruik van sockets implementeert. Het maakt het ook mogelijk de toepassing om te communiceren real-time met de Intel Edison-software. Daarom kan de bovenliggende onmiddellijk worden gewaarschuwd als een verzoek is ingediend.
Na het downloaden van de code, wijzigt u de referent van de informatie aan de ontvanger van de variabele e-mail naar uw e-mail. Zorg ervoor dat de variabele serverIP is correct ingesteld op uw server IP.
De Intel Edison
Kopiëren plakken edison op de GitHub repository naar uw apparaat Intel Edison. Als de server draait de software op de Intel Edison ook op Node.js. Het hoeft echter niet dezelfde afhankelijkheden als de server. De nodige afhankelijkheden zijn:
Wanneer de Intel Edison is geconfigureerd en bijgewerkt, zijn de Node.js zowel de mraa bibliotheek geïnstalleerd. Zorg ervoor dat alleen dat terecht door de bibliotheek socket.io-client is geconfigureerd.