Introducción
A continuación muestro como realizar una conexión entre una base de datos en MySQL y Node-Red, para poder por ejemplo mostrar los datos en una «dasboard. A través del nodo «function» es posible realizar «queries» SQL para consultar datos en una base de datos MySQL.
Gracias a esta conexión se puede consultar o almacenar datos desde nuestros dispositivos conectados, por ejemplo, Raspberry Pi, ESP32, tarjeta Arduino…
Resumen
- Paquete Xampp.
- Query para consulta base de datos.
- Muestra de datos en la dashboard Node-RED.
Paquete Xampp
A través de la instalación del paquete Xampp, paquete de software libre, accedemos a MySQL y el servidor web Apache.

A través de PhpMyAdmin, que es una aplicación web, podemos gestionar las bases de datos que creemos. PhpMyAdmin es la forma más sencilla y fácil de manejar.

Query para consultar base de datos
El objetivo es crear un formulario donde el usuario introduzca los parámetros necesarios para realizar la consulta y a través de una «dashboard» poder visualizar los datos almacenados en la base de datos.
A continuación se muestra el formulario para introducir los datos de búsqueda:

Una vez que se introducen los parámetros, es necesario crear la «query» como se muestra a continuación, a través del nodo «function»:

La consulta SQL es la siguiente:
msg.topic = "SELECT * FROM " +maquina+ " where id=" +hoja+" ";
Muestra de datos en la Dashboard Node-RED
Finalmente, a través de la consulta SQL, se obtienen los datos de la tabla seleccionada para mostrarlos a través de la «dashboard»:

Conclusión
A través de una interface, creada con Node-RED, es posible poder acceder a una base de datos MySQL de forma sencilla y sin realizar una programación compleja.
Para más información, no dudes en contactar.
hare una prueba
Me gustaMe gusta
Si necesitas ayuda, me comentas.
Me gustaMe gusta