Paso 8: Paso 5: el software
La parte de software es muy fácil.
El Edison de Intel puede programarse por medio de una multitud de maneras, incluyendo el IDE de Arduino, Python y Node.js. XDK de Intel para Node.js puede descargarse desde el sitio web de Intel y los enlaces se indican a continuación.
Guías para el Edison de configuración: https://software.intel.com/en-us/iot/library/edis... Guía de configuración para la nube de Internet de Intel: https://software.intel.com/en-us/iot/library/edis... Intel XDK descargas: https://software.intel.com/en-us/iot/library/edis... IPs estáticas en Edison: https://software.intel.com/en-us/iot/library/edis...
El programa está escrito para ser un servicio que enviar y recibir datos a través de MQTT para de MQTT Broker local. El Edison periódicamente envía los datos al servicio Intel IoT Analytics así como para el registro.
Se da una guía para configurar OpenHAB en mi blog en:
[ENLACE A OPENHAB PARA EMPEZAR] Estas instrucciones pueden cambiar con el tiempo por lo tanto se encuentran externamente. Aquí está el enlace a la wiki de OpenHAB donde un montón de casos de uso han sido ya explicados. Configuración de las reglas en OpenHAB es muy fácil y funciona en un lenguaje de scripts similar a javascript. Nuestra configuración de openhab se une en el extremo. Copia simple estos archivos a sus respectivos directorios y usted son buenos ir.
Un corredor de MQTT no funciona en el Edison sí mismo en el puerto de 1883 necesidad de sudar. Sólo necesitamos conectar nuestro openhab con él, así que necesitamos la IP. Aquí es un ejemplo de un interruptor simple con MQTT.
El repositorio de Git está disponible en https://github.com/inderpreet/Edison-TheGardener
Descargue el código y uso de Intel XDK para compilar y cargar el código.
Usted es hecho!