Liberazione di Mongoose OS 2.20, una piattaforma per i dispositi IoT

Una versione di u prugettu Mongoose OS 2.20.0 hè dispunibule, chì offre un framework per u sviluppu di firmware per i dispositi Internet di e Cose (IoT) implementati nantu à a basa di i microcontrollers ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 è STM32F7. Ci hè un supportu integratu per l'integrazione cù AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platforms, è ancu cù qualsiasi servitori MQTT. U codice di u prughjettu, scrittu in C è JavaScript, hè distribuitu sottu a licenza Apache 2.0.

E caratteristiche di u prugettu includenu:

  • mutore mJS, cuncepitu per u sviluppu di applicazioni in JavaScript (JavaScript hè posizionatu per a prototipazione rapida, è i linguaggi C/C++ sò pruposti per l'applicazioni finali);
  • Sistema di aghjurnamentu OTA cù supportu per u rollback di l'aghjurnamentu in casu di fallimentu;
  • Strumenti per u cuntrollu di u dispusitivu remota;
  • Supportu integratu per a criptografia di dati nantu à una unità Flash;
  • Consegna di una versione di a libreria mbedTLS, ottimizzata per utilizà e capacità di i chips cripto è minimizzà u cunsumu di memoria;
  • Supporta i microcontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Utilizendu strumenti standard ESP32-DevKitC per AWS IoT è ESP32 Kit per Google IoT Core;
  • Supportu integratu per AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik è Adafruit IO;

Liberazione di Mongoose OS 2.20, una piattaforma per i dispositi IoT

Trà i cambiamenti in a nova versione:

  • A capacità di utilizà una pila di rete LwIP esterna hè furnita;
  • E funzioni di criptografia sò state spustate in a biblioteca mbedtls;
  • Per i chips esp8266, a prutezzione di stack overflow hè stata aghjunta à tutte e funzioni di allocazione di memoria è l'implementazione di e funzioni malloc hè stata ottimizzata;
  • A libreria libwpa2 hè stata interrotta;
  • Lògica di selezzione di u servitore DNS mejorata;
  • Inizializazione mejorata di u generatore di numeri pseudoaleatoriu;
  • Per i chip ESP32, LFS include criptografia trasparente di dati in unità Flash;
  • Aghjunghje supportu per carica i schedarii di cunfigurazione da i dispositi VFS;
  • Implementatu l'usu di SHA256 hash per l'autentificazione;
  • U supportu per Bluetooth è Wi-Fi hè statu allargatu significativamente.

Source: opennet.ru

Add a comment