Paso 3: Paso 3: codificación, codificación, codificación...
En este paso que te voy a mostrar el código desarrollado para administrar y manejar los sensores, recuperar los datos y trabajar con él en consecuencia. He añadido algunos comentarios adicionales en el código para mejorar su legibilidad y auto-observación, incluso si no estás familiarizado con el lenguaje JavaScript.
La fuente se encuentran en mi cuenta de GitHub:
https://github.com/semagarcia/Intel-IOT-EDI-Basic-...
Para clonar el repositorio, recuerde:
- Git es tener instalado en su máquina.
- git clone https://github.com/semagarcia/intel-iot-edi-basic-info-home
- cd intel-iot-edi-basic-info-home
- nodo Server.js
Si usted se siente perdido sin embargo después de leer mi código, te escribo algunos consejos/destacados:
- El archivo principal (punto de entrada) es Server.js.
- El./constants/RestEndPoints.js es el archivo como actos como una enumeración, es decir, un archivo con constantes "globales".
- El./boot/Boot.js es el archivo donde está situado el pesado lógica y configuración inicial de sensores.
- El./info/Handlers.js es el archivo para devolver los valores de todos los sensores dentro de un objeto JSON para ser consumido por el peticionario/solicitante (más detalles en el paso 5).
Si imaginamos una línea de tiempo, cada segundo el Consejo Lee y analiza los valores de temperatura/luz/gas. Por otra parte, cada 100ms es leer el estado del botón para detectar una interacción (si el usuario ha pulsado).