• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar al pie de página

Programación Siemens

Cursos online de TIA Portal y PLC Siemens.

  • Cursos
  • Blog
  • Mi cuenta
    • Mi cuenta
    • Foros
    • Curso HMI con Python y Qt-Designer
    • Curso de AWL
    • Curso de iniciación a la Industria 4.0
    • Curso Express de TIA Portal
    • Curso de WinCC Flexible 2008
    • Crear HMI con OPC y VB.NET
    • Crear HMI con Snap7 y VB.NET
    • Curso ViSnap7
    • Curso de TIA Portal para CPU 1200
    • Curso de Step 7 V5.x
    • Curso de comunicaciones IE y Profinet
  • Contacto & Faq
Home | Node-Red | Cómo trabajar con Mysql y Node-Red

Cómo trabajar con Mysql y Node-Red

Cómo trabajar con Mysql y Node-Red

por Iñigo Gútiez · 6 comentarios

La semana pasada veíamos cómo crear un reporte con Node-Red y enviarlo por email.

En ese ejemplo tomábamos los datos en tiempo real y los enviábamos por correo electrónico.

Pero puede ser que los datos que queramos enviar tengamos que registrarlos previamente en una base de datos.

Afortunadamente existe un nodo para Node-Red con la que podemos acceder fácilmente nuestra base de datos creada en MySQL

¿Cómo registrar y leer los datos usando Mysql y Node-Red?

El nodo mysql lo que hace es, una vez registrada la base de datos con el usuario y contraseña, es ejecutar la sentencia SQL que contenga el topic del mensaje.

Por tanto, sí, deberemos aprender un poco de SQL para poder trabajar con una base de datos MySQL, pero esto a estas alturas, supongo que lo esperabas ¿no?

En el vídeo de esta semana, vamos a ver que puedes ejecutar cualquier tipo de instrucción, como es la de insertar, borrar datos, leer o incluso, borrar completamente el contenido de la tabla donde estemos registrando los datos.

Como es más fácil verlo que explicarlo, te dejo directamente con el vídeo, que seguro que entiende mejor.

La base de datos no tiene por qué estar físicamente en el IOT. Tan solo cambia el localhost por una IP que esté en su dominio, y podrá registrar datos en otro dispositivo, como un PC o servidor anexo.

Yo he realizado pruebas a conectarme con una BD MariaDB en mi NAS Synology, y no ha habido ningún problema.

¿Qué te ha parecido?

Espero que te haya gustado, y que te habra nuevas posibilidades.

Como en otras ocasiones para los alumnos del curso de IOT e Industria 4.0 dejo el código del ejemplo y unas breves instrucciones de cómo montar el servidor MySQL en los anexos del curso, que poco a poco, va cogiendo más volumen.

 

Iñigo Gútiez
Iñigo Gútiez

Enseño a programar PLC de Siemens a través de mis cursos.
Más información sobre mi aquí

Puedes seguirme en cualquiera de las siguientes redes sociales.

Publicado en: Node-Red, blog

Interacciones con los lectores

    Deja un comentario Cancelar

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    6 Comentarios

  1. Pascual Andrade dice

    17 octubre, 2019 a las 10:16

    Gustado no, ENCANTADO!!

    Responder
    • Iñigo Gútiez dice

      17 octubre, 2019 a las 18:52

      Jaja Genial Pascual. Tienes la forma de instalarlo y el código en el curso, puedes chequearlo en el anexo.

      Responder
  2. José Coll dice

    17 octubre, 2019 a las 17:49

    Fantástico ejemplo, Gracias…

    Responder
    • Iñigo Gútiez dice

      17 octubre, 2019 a las 18:52

      Muchas gracias José!

      Responder
  3. Hector Martin dice

    19 noviembre, 2019 a las 20:00

    Esta de lujo.
    Excelente

    Responder
    • Iñigo Gútiez dice

      19 noviembre, 2019 a las 20:02

      Muchas gracias Héctor!

      Responder

Footer

· Acerca de
· Misión, Visión y valores
· Aviso Legal y Política de Privacidad
· Condiciones de Venta
· Política de cookies
Utilizamos cookies propios y de terceros para mejorar nuestros servicios y tu experiencia de usuario. Si continuas navegando, consideramos que aceptas su uso. Aceptar Política de cookies
Política de Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR