viernes, 28 de septiembre de 2018

Node Red, MQTT y Eclipse Mosquitto


" Node RED es una herramienta de programación para conectar dispositivos de hardware, API y servicios en linea de manera nueva e interesante. "

       Node red ya viene instalado en Raspbian. Solo debemos ejecutarlo en la raspberry pi. Luego abriendo en nuestra PC nuestro browser (Chrome, etc) en la dirección que nos indica Node Red cuando se inicia,


 nos aparece el editor de flujo de NodeRed. 


    En nuestro ejemplo trabajamos con el protocolo MQTT que es muy usado en IT (Internet de las cosas),

MQTT [1] ( Message Queuing Telemetry Transport ) es un protocolo de mensajería basado en publicación-suscripción estándar ISO (ISO / IEC PRF 20922) [2] Funciona sobre el protocolo TCP / IP . Está diseñado para conexiones con ubicaciones remotas donde se requiere una "huella de código pequeña" o el ancho de banda de la red es limitado. El patrón de publicación publicación-suscripción requiere un intermediario de mensajes .(Wikipedia)

   Para trabajar con MQTT debemos instalar un servidor en Raspbian para este protocolo,en nuestro caso usamos Eclipse Mosquitto.

Enlaces
             NodeRed
             MQTT
             Eclipse Mosquito
             Ejecutar Node Red
             Ejemplo flujo NodeRed
             Flujo del ejemplo