Rilascio di Mongoose OS 2.13, una piattaforma per dispositivi IoT
A disposizione rilascio del progetto Sistema operativo Mongoose 2.13.0, che offre un framework per lo sviluppo di firmware per dispositivi Internet of Things (IoT) basati su microcontrollori ESP32, ESP8266, CC3220, CC3200 e STM32F4. È disponibile il supporto integrato per l'integrazione con le piattaforme AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO e con qualsiasi server MQTT. Codice del progetto distribuito da concesso in licenza con Apache 2.0.
Le caratteristiche del progetto includono:
cursore mJS, pensato per lo sviluppo di applicazioni in JavaScript (JavaScript è posizionato per la prototipazione rapida e vengono proposti linguaggi C/C++ per le applicazioni finali);
Sistema di aggiornamento OTA con supporto per il rollback degli aggiornamenti in caso di guasto;
Strumenti per il controllo remoto dei dispositivi;
Supporto integrato per la crittografia dei dati su un'unità Flash;
Consegna di una versione della libreria mbedTLS, ottimizzata per utilizzare le capacità dei chip crittografici e ridurre al minimo il consumo di memoria;
Utilizzo degli strumenti ESP32-DevKitC standard per AWS IoT e del kit ESP32 per Google IoT Core;
Supporto integrato per AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik e Adafruit IO;
La nuova versione aggiunge il supporto iniziale per i sistemi a chip singolo Segnali Redpine RS14100, che copre l'uso di UART,
GPIO, FS, OTA, I2C (bitbang) e WiFi in modalità client (WiFi in modalità punto di accesso, Bluetooth e Zigbee non sono ancora supportati). Per la maggior utilità aggiunto comando atca-gen-cert per generare certificati e chiavi ATCA, nonché l'opzione “--cdef VAR=value”. Aggiunto driver per sensori di temperatura STLM75. Il supporto per SoC ESP* è stato ampliato. Versioni dei componenti aggiornate:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.