Paso 7: Programa de la Edison
Ahora que el hardware y los servicios están listos, es momento de Edison con el código fuente T.E.E.T.H. del programa.
El XDK de Intel es el entorno desarrollador que le permite construir proyectos de node.js en el Edison. Para este proyecto, descarga o copia de la fuente en GitHub, https://github.com/ncarver/TEETH. Los archivos siguen la estructura de un proyecto pequeño node.js.
· readme.MD – documentación y licencias de información
· Package.JSON – descriptor proyecto que identifica bibliotecas dependientes
· Main.js: todo el código para ejecutar T.E.E.T.H.
· node_modules – directorio con las bibliotecas dependientes al compilar primero el código del proyecto
Una vez tengas el código, tienes que modificar para su construcción.
Configurar los servicios SMTP
En la parte superior de main.js, hay una serie de constantes definidas. Cambiar los valores para MAIL.user, MAIL.pass y MAIL.bruthTo. Estas propiedades definen cómo los servicios de correo SMTP se conectan a Internet y donde se deben enviar correos electrónicos de los dientes.
Usar nombres de componentes de análisis registrados
Utilizar los nombres registrados con el tablero de análisis en la sección de constantes, METRICS.brushComponent. Se trata de una matriz de todos los componentes utilizados en el proyecto.
Añadir más cepillos de dientes
Si has construido un soporte para más de dos pinceles, tienes que cambiar la sección de constantes del código para reflejarlo. El código utiliza estructuras de matriz cuando hay valores específicos de cepillo. Añadir elementos adicionales para cada pincel para estas constantes: METRICS.brushComponent, correo. brushTo.PINS.brushSwitch, SCREEN_MSG.brushName, TIME.brushPreptime, TIME.brushGoaltime.