Release van Mongoose OS 2.13, een platform voor IoT-apparaten
Beschikbaar project vrijgeven Mongoose-besturingssysteem 2.13.0, dat een raamwerk biedt voor het ontwikkelen van firmware voor Internet of Things (IoT)-apparaten op basis van ESP32-, ESP8266-, CC3220-, CC3200- en STM32F4-microcontrollers. Er is ingebouwde ondersteuning voor integratie met AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO-platforms, evenals met alle MQTT-servers. Projectcode gedistribueerd door gelicentieerd onder Apache 2.0.
Kenmerken van het project zijn onder meer:
Motor mJS, ontworpen voor het ontwikkelen van applicaties in JavaScript (JavaScript is gepositioneerd voor rapid prototyping, en C/C++-talen worden voorgesteld voor definitieve toepassingen);
OTA-updatesysteem met ondersteuning voor het terugdraaien van updates in geval van een storing;
Hulpmiddelen voor het op afstand bedienen van apparaten;
Ingebouwde ondersteuning voor gegevensversleuteling op een flashstation;
Levering van een versie van de mbedTLS-bibliotheek, geoptimaliseerd om de mogelijkheden van cryptochips te benutten en het geheugenverbruik te minimaliseren;
Gebruik van standaard ESP32-DevKitC-tools voor AWS IoT en ESP32 Kit voor Google IoT Core;
Geïntegreerde ondersteuning voor AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik en Adafruit IO;
Nieuwe release voegt initiële ondersteuning toe voor systemen met één chip Redpine-signalen RS14100, die betrekking heeft op het gebruik van UART,
GPIO, FS, OTA, I2C (bitbang) en WiFi in clientmodus (WiFi in access point-modus, Bluetooth en Zigbee worden nog niet ondersteund). Naar het mos-hulpprogramma toegevoegd atca-gen-cert commando voor het genereren van ATCA-certificaten en sleutels, evenals de “--cdef VAR=value” optie. Stuurprogramma toegevoegd voor STLM75-temperatuursensoren. Ondersteuning voor SoC ESP* is uitgebreid. Bijgewerkte componentversies:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.