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;
  • Stöder mikrokontroller CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • 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.

Källa: opennet.ru

Lägg en kommentar