Stap 7: Program de Edison
Nu dat de hardware en diensten klaar bent, is het tijd voor het programmeren van de Edison met de T.E.E.T.H. source code.
De Intel XDK is de ontwikkelaar-omgeving die u toelaat om het bouwen van node.js projecten op de Edison. Voor dit project, downloaden of kloon van de bron op GitHub, https://github.com/ncarver/TEETH. De bestanden volgen de structuur van een kleine node.js project.
· README.MD-documentatie en licenties info
· package.json – project descriptor waarmee afhankelijk bibliotheken
· Main.js – alle code uit te voeren T.E.E.T.H.
· node_modules-directory die is aangemaakt met de afhankelijke libraries, wanneer u eerst de projectcode bouwen
Zodra u de code hebt, zal u wilt wijzigen voor uw build.
Configureren van de SMTP-services
Op de top van main.js zijn er een aantal constanten zijn gedefinieerd. Wijzig de waarden voor MAIL.user, MAIL.pass en MAIL.bruthTo. Deze eigenschappen bepalen hoe de mailer SMTP-services verbinding maken met het Internet en waar tanden e-mails moeten worden verzonden.
Gebruik van geregistreerde analytics componentnamen
Gebruik de namen die u geregistreerd bij het Analytics-Dashboard in de sectie constanten, METRICS.brushComponent. Dit is een matrix met alle onderdelen die in uw project worden gebruikt.
Meer tandenborstels toevoegen
Als u hebt gebouwd een houder voor meer dan twee borstels, zal u wilt wijzigen de sectie constanten van de code aan die. De code hanteert matrix structuren er zijn penseel-specifieke waarden. Toevoegen van extra Arrayelementen voor elke borstel voor deze-constanten zijn: METRICS.brushComponent, MAIL. brushTo.PINS.brushSwitch, SCREEN_MSG.brushName, TIME.brushPreptime, TIME.brushGoaltime.