Es relativamente sencillo hacer una prueba piloto de un proyecto IoT que consista en enviar datos de un dispositivo cualquiera a una plataforma en la nube, pero los objetivos se complican cuando ese mismo desarrollo debe escalarse a un entorno empresarial. Los retos suelen incluir integraciones con los sistemas de la empresa, securización de datos, y todo ello sin incrementar el presupuesto del proyecto.
El entorno IoT en las empresas es mucho más rígido y complejo que el hecho de aplicar soluciones para usuarios finales. La diferencia principal radica en que, habitualmente, estas aplicaciones no serán integradas dentro de la infraestructura IT existente de la compañía y operarán de forma independiente.
Integración de datos, factor clave
Es importante tener en cuenta que el valor real del IoT reside en integrar los datos provenientes de dispositivos con los datos de la compañía. Aun así, antes de integrar los datos, estos deben ser transformados de un protocolo a otro, formateados y redireccionados a las aplicaciones que deben trabajar con ellos.
En algunas aplicaciones, los datos provenientes de dispositivos o sensores deben ser tratados en tiempo real, ya que controlan funciones críticas de la compañía que no pueden ser paradas, aunque haya un fallo de conectividad. Son sistemas tratados con la máxima prioridad que forman parte de la infraestructura crítica de la empresa.
La solución pasa por Edge computing y Node-RED
Combinando Edge computing y Node-RED, estos retos del IoT se pueden resolver acercando el procesamiento de datos y la analítica a los dispositivos donde se están generando los datos. Crear dos flujos independientes permite incluso priorizar y enrutar datos donde y cuando sea necesario (ejemplo; enviar las alertas críticas a un servidor específico). Además, en muchos casos únicamente una pequeña parte de los datos capturados deben ser enviados al servidor cloud para su almacenamiento, tratamiento y análisis.
Node-RED permite crear una solución a medida para cada aplicación, sea cual sea el protocolo de comunicación requerido, el servidor cloud destino de los datos y el formato en el que deban ser enviados. La potencia de Node-RED aumenta exponencialmente cuando trabaja en un sistema Linux embebido, ya que pasa a ser capaz de realizar una gestión total a tiempo real.
Escalabilidad y mantenimiento
Las consideraciones a nivel corporativa no solo incluyen la construcción de una solución IoT; también tienen en cuenta la escalabilidad de la solución a centenares de instalaciones, gestionando la infraestructura y el ciclo de vida de la aplicación en diversas localizaciones.
Para estos casos, utilizar herramientas open-source como Node-RED permite a los desarrolladores acceder a APIs estándar sin necesidad de preocuparse por interfaces hardware o drivers de dispositivos. Esta característica permite a las empresas construir soluciones capaces de comunicar con cualquier sensor, protocolo e interfaz de datos, desde el core hasta el edge.
Suscríbete a nuestro Newsletter para ser el primero en conocer las últimas novedades relacionadas con IoT y PickData.
Si está interesado en conocer más acerca de Node-RED u otros temas relacionados con Internet of Things, Big Data, Industria 4.0 y Analítica, no dude en seguir leyendo nuestras publicaciones en la sección de Noticias.
Además, no olvide seguir nuestro día a día gracias al Twitter oficial de PickData , Linkedin u otras redes sociales.