¿Cómo acelerar la inteligencia distribuida en el Edge con Low Code?

El desarrollo de software es una de las principales barreras a las que se enfrentan las empresas industriales en sus procesos de transformación digital. La filosofía Low-code ayuda a minimizar la brecha tecnológica al eliminar gran parte de la complejidad en las soluciones y aplicaciones de programación y proporcionar a los desarrolladores módulos preprogramados e instalaciones para la personalización de algoritmos.

Tecnología
Escrito por:
Juan Pérez-Bedmar

¿Qué es Low-code?

El concepto de Low-code es una filosofía de desarrollo de software que busca facilitar al máximo la creación de aplicaciones con la ayuda de herramientas que minimizan la codificación que los programadores necesitan escribir. Esta filosofía, llevada al extremo, se conoce como «No-code», cuyo objetivo es que cualquiera pueda acceder a la creación de apps y software sin conocimientos de programación.

El desarrollo de software es precisamente una de las principales barreras a las que se enfrentan muchas industrias en su viaje de transformación digital. Esta es la razón por la que la filosofía low-code es tan popular en sectores donde la brecha tecnológica es importante. Además, la necesidad de capacidades digitales está impulsando la creación y adopción de herramientas Low-code y No-code. De hecho, la demanda de estas herramientas ha crecido enormemente en 2021, en parte como consecuencia de la pandemia de COVID 19. Según Gartner, el tamaño del mercado de desarrollo low-code alcanzará los 13.800 millones de dólares en 2021, más de un 22% más que su valor en 2020. Forrester prevé un crecimiento aún mayor para 2022, con una previsión de alcanzar los 27.200 millones de dólares.

Acelerando la transformación digital con Low-code

Las empresas industriales están experimentando una profunda transformación debido a la tecnología, que implica tanto nuevos procesos digitales como nuevos modelos de negocio. La transformación digital utiliza los datos como la «materia prima» para mejorar los procesos y construir otros nuevos, y así, optimizar los recursos o generar nuevos ingresos.

Algoritmos tan simples como detectar la humedad en una planta para saber cuándo regarla, o tan complejos como predecir cuándo un equipo industrial está a punto de averiarse midiendo docenas de parámetros, permiten a las empresas ser mucho más eficientes en sus procesos.

Sin embargo, todo lo mencionado anteriormente requiere capacidades tecnológicas. Fundamentalmente, existe la necesidad de:

1. Capturar datos de dispositivos y equipos industriales

2. Procese y analice estos datos, ya sea in situ o en la nube

3. Ejecutar ciertas acciones basadas en el análisis realizado

En entornos industriales, estas tareas no están exentas de complejidad. Tienen que combinar el conocimiento de IT con el conocimiento tradicional de OT.

a) Tienen que ser capaces de utilizar una miríada de diferentes protocolos industriales que no están orientados al análisis de datos

b) Tienen que lidiar con entornos sensibles que tradicionalmente han estado aislados

c) Tienen que adquirir conocimientos sobre análisis de datos avanzados (ciencia de datos), etc.

Las herramientas de bajo código proporcionan una ayuda inestimable en estos entornos, ya que eliminan gran parte de la complejidad en las soluciones y aplicaciones de programación, y proporcionan a los desarrolladores módulos y facilidades preprogramadas para la personalización de algoritmos.

Juan Pérez-Bedmar, VP Growth
Puede que le interese leer sobre:
Cómo utilizar los orquestadores Edge para desplegar la inteligencia artificial a escala

Las ventajas del Low-code

La adopción de la filosofía low-code y sus herramientas está contribuyendo claramente a acelerar el proceso de transformación digital en el mundo industrial. Proporciona una serie de ventajas que permiten que los proyectos de digitalización se implementen, midan y mejoren a cualquier nivel:

1. Aceleran la llamada toma de requisitos: el ciclo de desarrollo de funcionalidades que permiten a los programadores validar los requisitos del cliente se acorta enormemente gracias a este método.

2. Permiten una iteración ágil: cualquier cambio que deba introducirse en los procesos de desarrollo puede llevarse a cabo mucho más rápidamente utilizando low-code. De hecho, esta metodología fomenta la creación de productos mínimos viables (MVP) que se mejoran incrementalmente con iteraciones sucesivas.

3. Simplifican la integración con otros sistemas externos: en los procesos de digitalización es clave tener la capacidad de conectar los datos recopilados y procesados con los sistemas e infraestructuras existentes (CRM, ERP, etc.).

4. Ahora pueden centrarse en el valor de los datos: al reducir la complejidad técnica del desarrollo, ayudan a los programadores y operadores de negocio a centrarse en donde más se necesita, en obtener valor de los datos.

La plataforma Edge Industrial de Barbara y Low-code

Barbara es la plataforma Edge Industrial Cibersegura que ayuda a acelerar la transformación digital en las empresas industriales. Ha desarrollado un conjunto de herramientas y funcionalidades que facilitan la gobernanza de la " inteligencia de las cosas" que sigue precisamente la filosofía del low-code:

a) Incluye conectores ya programados para comunicarse a través de protocolos industriales con equipos industriales de todo tipo (Modbus, Bacnet, OPC-UA, etc.).

b) Ofrece un «constructor de negocios» que proporciona una serie de módulos ya desarrollados (por ejemplo, módulos de ingesta de datos en la nube, visualizadores de datos, habilitadores de blockchain, etc.) con los que construir lógicas o algoritmos más complejos.

c) Permite el uso de un IDE (Entorno de Desarrollo Integrado), con módulos preprogramados para facilitar el desarrollo, la depuración y el despliegue de aplicaciones en el Edge.

Si está interesado en este artículo, póngase en contacto con nosotros para que podamos compartir nuestra experiencia en el desarrollo de proyectos de IoT Edge Computing.