Release of Mongoose OS 2.13, platforms for IoT devices

Available project release Mongoose OS 2.13.0, which offers a framework for developing firmware for Internet of Things (IoT) devices based on ESP32, ESP8266, CC3220, CC3200 and STM32F4 microcontrollers. There is built-in support for integration with AWS IoT platforms, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, as well as with any MQTT servers. Project code spreads licensed under Apache 2.0.

Of the features of the project are noted:

  • Engine mJS, designed for developing applications in JavaScript (JavaScript is positioned for rapid prototyping, and for final applications it is proposed to use C / C ++ languages);
  • OTA update system with update rollback support in case of failure;
  • Device remote control tools;
  • Built-in support for data encryption on a Flash drive;
  • Delivery of a version of the mbedTLS library, optimized to use the capabilities of cryptochips and minimize memory consumption;
  • Support for microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Using ESP32-DevKitC for AWS IoT and ESP32 Kit for Google IoT Core;
  • Integrated support for AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik and Adafruit IO;

New release adds initial support for single-chip systems
Redpine Signals RS14100, covering the use of UART,
GPIO, FS, OTA, I2C (bitbang) and WiFi in client mode (not yet supported WiFi in hotspot mode, Bluetooth and Zigbee). To the mos utility added the atca-gen-cert command to generate ATCA certificates and keys, and the "--cdef VAR=value" option. Added driver for temperature sensors STLM75. Expanded support for SoC ESP*. Component versions updated:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Source: opennet.ru

Add a comment