Creating Dashboards with Node-RED

node

As we mentioned in previous posts, Node-RED is a tool with which you can create flows visually. In this post we will see a new use of Node-RED as a tool to create Dashboards.

To do this we will use the Freeboard node, it is available on GitHub, this node allows us to design our own dashboards.

For this demo, we used a Meshlium sensor concentrator, which inserts real-time data into two ontologies defined by a single ThinKP. To access this data, in our Node-RED flow we will use the following nodes:

  •  A SSAP-process-request node: listening to insert events on the ontologies defined.
  • A function node, whose function will be to parse the data recovered from the ontology. It must be taken into account that the freeboard node only represents the data provided by the message payload in JSON format.
  • A Freeboard node, this will allows us to design our dashboard.

Our flow would look like this:

dash0

We will create two different Dashboards, in one of them we will represent the monitoring data of the device as the battery, internal temperature … In the other one we will represent the measurements provided by the sensors: solar radiation, humidity …

The two dashboards are shown below:

dashn

dashnuevo

Once we have created the Dashboard, we save it to be able to access it from other devices or at another time. There are two ways to open a dashboard that you have saved:

  • By copying the URL generated at the time of saving the dashboard, through this URL we can access it from another device or browser.
  • By selecting the option “LOAD FREEBOARD” in the upper left corner, where we will have to load the generated .json file when we save the dashboard.

In the following video you can see a video of the demo:

Creating Dashboards with Node-RED

2º Meetup: Taller IoT: Desarrollo visual con Raspberry, Node-RED y dashboards

4.jpg

El pasado martes 28 de marzo se realizó el segundo Meetup sobre la plataforma Sofia2 llamado Taller IoT. Desarrollo visual en Sofia2 con Raspberry, Node-RED y dashboards (Puedes acceder a la página del evento aquí).

 

meetup2_1

 

Seguir leyendo “2º Meetup: Taller IoT: Desarrollo visual con Raspberry, Node-RED y dashboards”

2º Meetup: Taller IoT: Desarrollo visual con Raspberry, Node-RED y dashboards

Desarrollo visual en Sofia2 con Raspberry, Node-RED y Dashboards

6

Ya hemos hablado en publicaciones anteriores sobre Node-RED, una herramienta para la edición visual de flujos y motor de ejecución de dichos flujos.

En este post se van a presentar un conjunto de nodos diseñados para interactuar con Sofia2 IoT Platform y se presentará una pequeña demo utilizando dichos nodos desplegados en una Raspberry con un sensor SenseHat.

Empezaremos presentado este conjunto de nodos:

nodos1

Seguir leyendo “Desarrollo visual en Sofia2 con Raspberry, Node-RED y Dashboards”

Desarrollo visual en Sofia2 con Raspberry, Node-RED y Dashboards

Soporte Node-RED como motor visual de flujos (Nueva Funcionalidad en Release 3.4)

La Plataforma permite ahora crear visualmente reglas y flujos a través de Node-RED, una herramienta para la edición visual de flujos y motor de ejecución de estos flujos.

 

node_red

 

 

Seguir leyendo “Soporte Node-RED como motor visual de flujos (Nueva Funcionalidad en Release 3.4)”

Soporte Node-RED como motor visual de flujos (Nueva Funcionalidad en Release 3.4)

Despliegue remoto de flujos en Node-RED con Sofia2

Como ya hemos comentado en otros posts, Node-RED es una herramienta visual que proporciona un motor de flujos ligero capaz de ejecutarse en dispositivos de capacidades reducidas, como puede ser una Raspberry Pi.

En este post vamos a mostrar cómo es posible editar de forma centralizada, en la consola de administración de Sofia2, flujos Node-RED, que posteriormente se desplegaran de forma remota en dispositivos. Como dispositivo de ejemplo y de video demostrador utilizaremos una Raspberry Pi modelo A.

El despliegue remoto de flujos, lo realizará en el dispositivo, un ThinKP bastante ligero, cuya misión será, a través del protocolo de mensajería SSAP de Sofia2, recibir nuevos flujos editados en la plataforma y desplegarlos en la instancia de Node-RED local del dispositivo.

image001

Seguir leyendo “Despliegue remoto de flujos en Node-RED con Sofia2”

Despliegue remoto de flujos en Node-RED con Sofia2