Pubblicazione di Mongoose OS 2.20, la piattaforma per dispositivi IoT

È disponibile il rilascio del progetto Mongoose OS 2.20.0, che offre un framework per lo sviluppo di firmware per dispositivi IoT (Internet of Things) basati su microcontrollori ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 e STM32F7. È presente un supporto integrato per l'integrazione con le piattaforme AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, oltre a qualsiasi server MQTT. Il codice del progetto, scritto nei linguaggi C e JavaScript, è distribuito sotto licenza Apache 2.0.

Le caratteristiche del progetto includono:

  • Motore mJS, progettato per lo sviluppo di applicazioni in JavaScript (JavaScript è posizionato per la rapida creazione di prototipi, mentre per le applicazioni finali si consiglia di utilizzare i linguaggi C/C++);
  • Sistema OTA di aggiornamenti con supporto per il ripristino in caso di errore;
  • Strumenti per il controllo remoto del dispositivo;
  • Supporto integrato per la crittografia dei dati su memoria Flash;
  • Fornitura di una versione della libreria mbedTLS, ottimizzata per sfruttare le capacità dei chip crittografici e il minimo consumo di memoria;
  • Supporto per microcontrollori CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Utilizzo degli strumenti standard ESP32-DevKitC per AWS IoT e ESP32 Kit per Google IoT Core;
  • Supporto integrato per AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik e Adafruit IO;

Pubblicazione di Mongoose OS 2.20, la piattaforma per dispositivi IoT

Tra le novità del nuovo rilascio:

  • È stata fornita la possibilità di utilizzare una stack di rete esterna LwIP;
  • Le funzioni relative alla crittografia sono state trasferite alla libreria mbedtls;
  • Per i chip esp8266, tutte le funzioni di allocazione della memoria hanno aggiunto protezione contro il sovraccarico dello stack e sono state ottimizzate le implementazioni delle funzioni malloc;
  • L'uso della libreria libwpa2 è stato interrotto;
  • Migliorata la logica di selezione del server DNS;
  • Migliorata l'inizializzazione del generatore di numeri casuali pseudo-casuali;
  • Per i chip ESP32, è stata inclusa la crittografia trasparente dei dati su memorie Flash nei LFS;
  • Aggiunto supporto per il caricamento dei file di configurazione da dispositivi VFS;
  • Implementato l'uso di hash SHA256 durante l'autenticazione;
  • Significativa espansione del supporto per Bluetooth e Wi-Fi.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster