Publicaciones

10 ejemplos programados con una plataforma IoT

Como explicamos anteriormente en un post en el blog de nuestra web (puedes leerlo aquí), nuestra plataforma IoT cuenta con las potentes herramientas de programación Node-RED y un protocolo de mensajería MQTT.

En este artículo nos vamos a centrar en Node-RED. Explicaremos varios ejemplos de dispositivos (de hardware, APIs o servicios en línea). Estos se pueden conectar fácilmente mediante la conexión de flujos de nodos. Se trata de una herramienta de programación que es open source. Esto que permite usar y mejorar su código libremente, y mantener el código siempre actualizado.

Descubre cómo la plataforma IoT ha transformado la forma en que interactuamos con el mundo.

Los flujos de nodos están compuestos por nodos de entrada (inputs), funciones y nodos de salida (outputs). Es importante saber que, cualquier aplicación que esté en internet (y se tenga acceso a su API), puede ser un input de entrada. Además, es posible que haya varios inputs de salida haciendo que se cumpla la función configurada en varios dispositivos a la vez. 

Es posible programar algo tan sencillo como que te llegue una notificación al móvil. Activar una alarma o, procesos más complicados, como la clasificación de archivos por contenidos en una corporación. Veamos ejemplos:

  • Conocer la ubicación de tus máquinas, porque en tu corporación cuentas con muchas. Con un nodo de entrada GPS y un nodo de salida de un dispositivo electrónico podrás conocerla en tiempo real. 
  • Códigos QR. Instalando un nodo de entrada de código QR y un nodo de salida de la URL a la que se dirige. De esta manera conseguirás enlazar el código con una URL en poco tiempo.
  • En caso de que cuentes con página web pero no compruebes continuamente si está en funcionamiento. Con un nodo de entrada que comprueba el estado de la página y un nodo de salida de Telegram, recibirás un mensaje (texto e imágenes así lo configuras) de que todo funciona correctamente.
  • Si tu oficina es muy grande y te resulta tedioso ir apagando todas las luces. Puedes configurar un nodo de entrada de que a ciertas horas se dispara y un nodo de salida de Telegram para que, al mandar un mensaje (apagar luces), se apaguen todas las luces del establecimiento. 
  • Con un nodo de entrada, como Twitter o Facebook, y un nodo de salida de los mismos se puede contestar automáticamente a mensajes mediante el uso de un bot.
  • En las industrias sería posible conocer los parámetros de una máquina, poniendo como nodo de entrada un sensor instalado en la máquina y como nodo de salida el dispositivo electrónico en el que se vería la información en tiempo real.
  • Posible programar para recibir notificaciones push en android e ios, por ejemplo, la predicción del tiempo. En este caso el nodo de entrada sería la aplicación de la que queremos recibir actualizaciones y el nodo de salida el dispositivo móvil. 
  • Si quieres controlar cualquier dispositivo dentro de tu domótica, puedes hacerlo fácilmente integrando Alexa con Node-RED. Primero tendrás que instalar los dispositivos que conectarás (nodo de entrada) y luego establecer 
  • Si quieres que te avise cuando una puerta abre con una alarma, es tan sencillo como programar como nodo de entrada un sensor situado en la puerta y que, al abrirse, tenga como función envíar una notificación al dispositivo electrónico (nodo de salida).
  • Es posible, si en tu empresa tenéis mucha documentación o emails, clasificarlos por tema de contenido. Esto sería programando, como nodo de entrada la API donde se encuentra la documentación/emails, y como nodo de salida a dónde se dirigen esos ya clasificados.

Hemos comentado 10 ejemplos de cómo la plataforma IoT ha transformado la forma en que interactuamos con el mundo, pero podríamos comentar muchos más, ya que esta herramienta de programación tiene infinidad de posibilidades. Además de las herramientas mencionadas, Microsoft Teams y Slack, podrían ser utilizadas como nodos.

Temas: #plataformaIoT, #Node-RED, #flujosdenodos, #APIs, #opensource

Abrir chat
¿Necesitas ayuda?
Hola 👋
¿En qué podemos ayudarte?