Lanzamiento de Mongoose OS 2.13, una plataforma para dispositivos IoT

Disponible lanzamiento del proyecto Mangosta OS 2.13.0, que ofrece un marco para desarrollar firmware para dispositivos de Internet de las cosas (IoT) basados ​​en microcontroladores ESP32, ESP8266, CC3220, CC3200 y STM32F4. Hay soporte integrado para la integración con plataformas AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, así como con cualquier servidor MQTT. Código de proyecto distribuido por licenciado bajo Apache 2.0.

Las características del proyecto incluyen:

  • Motor mjs, diseñado para desarrollar aplicaciones en JavaScript (JavaScript está posicionado para la creación rápida de prototipos y se proponen lenguajes C/C++ para aplicaciones finales);
  • Sistema de actualización OTA con soporte para revertir la actualización en caso de falla;
  • Herramientas para el control remoto de dispositivos;
  • Soporte integrado para cifrado de datos en una unidad flash;
  • Entrega de una versión de la biblioteca mbedTLS, optimizada para utilizar las capacidades de los chips criptográficos y minimizar el consumo de memoria;
  • Admite microcontroladores CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Uso de herramientas estándar ESP32-DevKitC para AWS IoT y ESP32 Kit para Google IoT Core;
  • Soporte integrado para AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik y Adafruit IO;

La nueva versión agrega soporte inicial para sistemas de un solo chip
Señales Redpine RS14100, que cubre el uso de UART,
GPIO, FS, OTA, I2C (bitbang) y WiFi en modo cliente (WiFi en modo punto de acceso, Bluetooth y Zigbee aún no son compatibles). A la utilidad mos agregado Comando atca-gen-cert para generar certificados y claves ATCA, así como la opción “--cdef VAR=value”. Controlador agregado para sensores de temperatura STLM75. Se ha ampliado la compatibilidad con SoC ESP*. Versiones de componentes actualizadas:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Fuente: opennet.ru

Añadir un comentario