• Skip to primary navigation
  • Skip to main content

ProgramaciónSiemens

Cursos online de automatización industrial con PLC Siemens

  • Cursos
  • Mi cuenta
    • Mi cuenta
    • Blog
    • Foros
    • 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 de TIA Portal para CPU 1200
    • Curso de Step 7 V5.x
    • Curso de comunicaciones IE y Profinet
  • Contacto

Cómo trabajar con Mysql y Node-Red

Cómo trabajar con Mysql y Node-Red

por Iñigo Gútiez · 6 Comments

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?

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

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.

Filed Under: blog

Reader Interactions

    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 says

    17 octubre, 2019 at 10:16

    Gustado no, ENCANTADO!!

    Responder
    • Iñigo Gútiez says

      17 octubre, 2019 at 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 says

    17 octubre, 2019 at 17:49

    Fantástico ejemplo, Gracias…

    Responder
    • Iñigo Gútiez says

      17 octubre, 2019 at 18:52

      Muchas gracias José!

      Responder
  3. Hector Martin says

    19 noviembre, 2019 at 20:00

    Esta de lujo.
    Excelente

    Responder
    • Iñigo Gútiez says

      19 noviembre, 2019 at 20:02

      Muchas gracias Héctor!

      Responder
  • Aviso Legal y Política de Privacidad
  • Condiciones de Venta
  • Política de cookies
  • Contacto
  • Blog

Copyright © 2021 · Programación Siemens · Todos los derechos reservados

· ¿Quién soy? · Misión, Visión y valores

7 pasos para programar mas ordenado y profesional op

7 pasos para programar más ordenado y profesional

Recibirás de forma TOTALMENTE GRATUITA:

  • Un PDF con los pasos para programar de forma más eficiente, limpia y profesional

PROGRAMACIÓN SIEMENS te informa que los datos de carácter personal que nos proporciones rellenando el presente formulario serán tratados por Iñigo Gútiez Chagartegui como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales que te solicitamos es para enviarte nuestras publicaciones, promociones de productos y/o servicios y recursos exclusivos. La legitimación se realiza a través del consentimiento del interesado. Te informamos que los datos que nos facilitas estarán ubicados en los servidores de ActiveCampaign, LLC  (proveedor de email marketing), ubicada en EEUU. ActiveCampaign, LLC
 está acogido al acuerdo EU-US Privacy Shield. Puedes ver la política de privacidad de ActiveCampaign en https://www.activecampaign.com/privacy-policy/. El hecho de que no introduzcas los datos de carácter personal que aparecen en el formulario como obligatorios podrá tener como consecuencia que no pueda atender tu solicitud. Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en info@programacionsiemens.com así como el derecho a presentar una reclamación ante una autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de Datos en nuestra política de privacidad.

x