Esta semana te traigo otra pequeña joyita de las cosas que vamos aprendiendo con el curso de IOT e Industria 4.0.
Ya hemos visto cómo registrar datos en un servidor estilo MySQL, pero ¿qué pasa con los chicos de Google?
Pues puedes usar Google Sheets para registrar datos ¿cómo lo ves?
Ni que decir tiene que esto solo es un ejemplo de cosas que se pueden hacer con un IOT, un PLC de Siemens y Node-Red.
Conectar Node-Red con Google Sheets.
La forma de conectarlo tiene pocas etapas:
- Crear un formulario de Google
- Crear una sheet de Google y vincularla con el formulario.
- Crear una URL que introduzca los datos en la hoja de cálculo
Lógicamente tienes que meter los datos del PLC, pero eso es lo más sencillo poniendo los datos en un JSON como vemos en el curso.
Como esto es más visual que otra cosa, vamos con el vídeo.
Registrar datos de un PLC de Siemens en Google Sheets
La estructura del enlace que te comento en el vídeo se como sigue:
https://docs.google.com/forms/d/e/<Enlace-del-google-sheet>/formResponse?entry.<numero-enlace-campo>={{payload}}
¿Qué te ha parecido?
Espero que te haya gustado.
Como ves, se pueden hacer muchas cosas como esta con un IOT, y un poco de ganas.
Si te pica el gusanillo, ya sabes que tienes el curso de IOT e Industria 4.0 con el que comenzar en este mundillo.
El código de este ejemplo, modificado para ponerlo con nombre de variables y creando el JSON, lo dejo en el Anexo del curso.
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.
5 Comentarios
Excelente, ¿será posible el proceso inverso? ,es decir, leer una fila, columna o celda de la hoja de cálculo.
No lo he investigado. No sabría decirte como hay que hacerlo o siquiera si es posible.
Hola muy buena la aplicación , seguiremos con el curso Industria 4.0
Muchas gracias por el aporte
Hola Iñigo
Sabes si funciona de la misma forma para google shees empresarial ? lo he intentado pero al parecer solo funciona con las funciones de una cuenta gratuita
Lo desconozco, lo siento.