PUBLICIDAD

MicroEJ lanza el soporte Managed-C para el funcionamiento seguro de los sistemas conectados actuales

  • 273
MicroEJ lanza el soporte Managed-C para el funcionamiento seguro de los sistemas conectados actuales Imagen: MicroEJ
Tamaño letra:

La empresa mostrará en CES 2023 demostraciones de IoT sólidas y seguras que reducen el esfuerzo de diseño, codificación y validación.

MicroEJ, el proveedor líder de contenedores de software para IoT y dispositivos integrados, anuncia hoy la compatibilidad con el lenguaje de programación Managed-C para reforzar la seguridad y fiabilidad de los dispositivos conectados. A través de un innovador proceso de validación de software y un entorno de ejecución virtual (VEE) de MicroEJ seguro y en contenedores, este soporte, el primero del sector, permite a los fabricantes aumentar la seguridad y la fiabilidad de los sistemas conectados sin cargar a los desarrolladores con un esfuerzo adicional de diseño, codificación y validación.

A diferencia de las aplicaciones C tradicionales "no gestionadas", la combinación del lenguaje de programación C y los contenedores MICROEJ VEE pone la seguridad y la fiabilidad en manos del tiempo de ejecución de la aplicación. Hasta ahora, la robustez y seguridad superiores sólo estaban disponibles con lenguajes de programación de código gestionado de alto nivel como Java, Kotlin, C#, JavaScript y Python.

La adición de Managed-C al marco multilingüe de MicroEJ permite a los desarrolladores maximizar la flexibilidad de C al tiempo que eliminan la carga de la gestión segura de la memoria, la sincronización multitarea, etc. Este marco único ayuda a los fabricantes a acelerar la entrega de aplicaciones robustas y a aumentar la confianza de los clientes al tener menos problemas en el campo. Como señala el Dr. Fred Rivard, director general:
"La compatibilidad con Managed-C representa un gran paso adelante para los fabricantes de dispositivos que buscan más seguridad, fiabilidad y facilidad de uso. Los desarrolladores pueden reducir la complejidad y garantizar la seguridad ejecutando una aplicación Managed-C en un contenedor seguro".

Managed-C reduce el riesgo y el soporte de los fabricantes

La programación estructurada suele realizarse con el lenguaje C junto con controladores de bajo nivel y herramientas RTOS. Sin embargo, debido a que el manejo de errores y la gestión de la memoria se dejan en manos del desarrollador, escribir una aplicación completa en C es más exigente, y es común que las aplicaciones en C bloqueen todo el sistema en condiciones imprevistas. Por esta razón, las implementaciones tradicionales de C pueden ser propensas a errores, y se han desarrollado estándares, como MISRA C, para hacer que el lenguaje C dependa menos de las habilidades del desarrollador. Sin embargo, estos estándares son una solución incompleta, ya que no superan los problemas de robustez y los fallos de seguridad relacionados con las operaciones de bajo nivel, como el acceso directo a la memoria.

Managed-C se integra fácilmente con los protocolos IoT

Managed-C no sólo hace que las aplicaciones C sean más fiables y seguras, sino que facilita la integración de los activos de software existentes y los protocolos IoT, como los conectores en la nube, o los protocolos Matter, LWM2M o MQTT, sin comprometer la solidez y la seguridad. Es especialmente adecuado para reducir el coste y el esfuerzo de desarrollo de los dispositivos IoT que requieren una fiabilidad total en todo momento.

Managed-C acelera la automatización del negocio

Esta mayor seguridad y fiabilidad se suma a las ventajas de MICROEJ VEE para la automatización empresarial. Rivard señala:
"Los fabricantes pueden reutilizar fácilmente sus activos específicos existentes, como los algoritmos empresariales, integrar los protocolos IoT y actualizarlos sobre la marcha cuando sea necesario, sin tener que interrumpir el dispositivo. Garantiza que los componentes de software estén siempre actualizados y proporciona una forma rápida y sencilla de parchear las vulnerabilidades antes de que sean explotadas."

Managed-C se utiliza actualmente con éxito con clientes alfa principales para la producción de dispositivos IoT de gran consumo y estará disponible en 2023. (MicroEJ)

PUBLICIDAD
Noticias similares
Imagen: Luis Llamas

Cómo instalar Mosquitto, el popular broker MQTT

Imagen: Luis Llamas

Cómo convertir código del ESP8266 al ESP32

Imagen: Luis Llamas

Cómo conectar un ESP32 con NET6 por Puerto Serie

Imagen: Luis Llamas

Cómo conectar un ESP32 con NET6 por HTTP

Imagen: Luis Llamas

Cómo conectar un ESP32 con NET6 por websockets

Imagen: Luis Llamas

Cómo conectar un ESP32 con NET6 por MQTT

Imagen: Luis Llamas

Cómo recibir parámetros http con ESP8266 cómo servidor

Imagen: Luis Llamas

Cómo emplear el ESP8266 como servidor http

Imagen: Luis Llamas

Cómo emplear el ESP8266 como cliente http

Imagen: DescubreArduino

3 pasos para conectar un ESP8266 a tu WiFi para proyectos de IoT

PUBLICIDAD

Te servimos la actualidad del IoT en bandeja. Recibe nuestro newsletter con las noticias más relevantes de la semana (podrás darte de baja cuando quieras).