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;
  • Ondersteunt microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • 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.

Bron: opennet.ru

Voeg een reactie