Lanzamento de Mongoose OS 2.13, unha plataforma para dispositivos IoT

Dispoñible lanzamento do proxecto Mongoose OS 2.13.0, que ofrece un marco para desenvolver firmware para dispositivos de Internet das cousas (IoT) baseado en microcontroladores ESP32, ESP8266, CC3220, CC3200 e STM32F4. Hai soporte integrado para a integración con plataformas AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, así como con calquera servidor MQTT. Código do proxecto distribuído por licenciado baixo Apache 2.0.

As características do proxecto inclúen:

  • Motor mJS, deseñado para desenvolver aplicacións en JavaScript (JavaScript está posicionado para prototipado rápido e propóñense linguaxes C/C++ para aplicacións finais);
  • Sistema de actualización OTA con soporte para a recuperación da actualización en caso de falla;
  • Ferramentas para a xestión remota de dispositivos;
  • Soporte integrado para o cifrado de datos nunha unidade flash;
  • Entrega dunha versión da biblioteca mbedTLS, optimizada para utilizar as capacidades dos chips criptográficos e minimizar o consumo de memoria;
  • Admite microcontroladores CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Usando ferramentas estándar ESP32-DevKitC para AWS IoT e ESP32 Kit para Google IoT Core;
  • Soporte integrado para AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik e Adafruit IO;

A nova versión engade soporte inicial para sistemas de chip único
Sinais Redpine RS14100, que abarca o uso de UART,
GPIO, FS, OTA, I2C (bitbang) e WiFi en modo cliente (WiFi no modo de punto de acceso, Bluetooth e Zigbee aínda non son compatibles). Á utilidade mos engadido Comando atca-gen-cert para xerar certificados e claves ATCA, así como a opción "--cdef VAR=valor". Engadido controlador para sensores de temperatura STLM75. Ampliouse o soporte para SoC ESP*. Versións de compoñentes actualizadas:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Fonte: opennet.ru

Engadir un comentario