Lanzamiento de Mongoose OS 2.20, una plataforma para dispositivos IoT

Está disponible la versión del proyecto Mongoose OS 2.20.0, que ofrece un marco para el desarrollo de firmware para dispositivos de Internet de las Cosas (IoT), implementados en microcontroladores ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 y STM32F7. Incluye soporte incorporado para la integración con plataformas AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, así como con cualquier servidor MQTT. El código del proyecto, escrito en C y JavaScript, se distribuye bajo la licencia Apache 2.0.

Entre las características del proyecto se destacan:

  • El motor mJS, destinado al desarrollo de aplicaciones en JavaScript (JavaScript se posiciona para la creación rápida de prototipos, y para aplicaciones finales se recomienda el uso de lenguajes C/C++);
  • Sistema de actualizaciones OTA con soporte para revertir actualizaciones en caso de fallo;
  • Herramientas de control remoto del dispositivo;
  • Soporte integrado para el cifrado de datos en memoria Flash;
  • Suministro de una versión de la biblioteca mbedTLS, optimizada para aprovechar las capacidades de los chips criptográficos y el mínimo consumo de memoria;
  • Soporte para microcontroladores CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Uso de las herramientas estándar ESP32-DevKitC para AWS IoT y ESP32 Kit para Google IoT Core;
  • Soporte integrado para AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik y Adafruit IO;

Lanzamiento de Mongoose OS 2.20, una plataforma para dispositivos IoT

Entre los cambios en la nueva versión:

  • Se proporciona la posibilidad de utilizar la pila de red externa LwIP;
  • Las funciones relacionadas con la encriptación se han trasladado a la biblioteca mbedtls;
  • Para los chips esp8266, se ha añadido protección contra desbordamiento de pila en todas las funciones de asignación de memoria y se ha optimizado la implementación de las funciones malloc;
  • Se ha interrumpido el uso de la biblioteca libwpa2;
  • Se ha mejorado la lógica de selección del servidor DNS;
  • Se ha mejorado la inicialización del generador de números pseudoaleatorios;
  • Para los chips ESP32, se ha incluido cifrado transparente de datos en las unidades Flash en LFS;
  • Se ha añadido soporte para la carga de archivos de configuración desde dispositivos VFS;
  • Se ha implementado el uso de hashes SHA256 durante la autenticación;
  • Se ha ampliado significativamente el soporte para Bluetooth y Wi-Fi.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster