Release av Mongoose OS 2.13, en plattform för IoT-enheter
Tillgängliga projekt release Mongoose OS 2.13.0, som erbjuder ett ramverk för utveckling av firmware för Internet of Things (IoT)-enheter baserade på mikrokontroller ESP32, ESP8266, CC3220, CC3200 och STM32F4. Det finns inbyggt stöd för integration med AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO-plattformar, såväl som med eventuella MQTT-servrar. Projektkod levererad av licensierad under Apache 2.0.
Funktioner i projektet inkluderar:
Motor mJS, designad för att utveckla applikationer i JavaScript (JavaScript är positionerat för snabb prototyping, och C/C++-språk föreslås för slutliga applikationer);
OTA-uppdateringssystem med stöd för återställning av uppdatering vid fel;
Verktyg för fjärrstyrning av enheter;
Inbyggt stöd för datakryptering på en Flash-enhet;
Leverans av en version av mbedTLS-biblioteket, optimerad för att utnyttja kapaciteten hos kryptochips och minimera minnesförbrukningen;
Använder standardverktygen ESP32-DevKitC för AWS IoT och ESP32 Kit för Google IoT Core;
Integrerat stöd för AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik och Adafruit IO;
Ny version lägger till initialt stöd för system med ett chip Redpine Signals RS14100, som täcker användningen av UART,
GPIO, FS, OTA, I2C (bitbang) och WiFi i klientläge (WiFi i åtkomstpunktläge, Bluetooth och Zigbee stöds inte ännu). Till mos nytta Lagt till atca-gen-cert-kommandot för att generera ATCA-certifikat och -nycklar, samt alternativet "--cdef VAR=värde". Tillagd drivrutin för STLM75 temperatursensorer. Stödet för SoC ESP* har utökats. Uppdaterade komponentversioner:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.